计算机网络 期末复习(谢希仁版本)第1章

  1. 大众熟知的三大网络:电信网络、有线电视网络、计算机网络。发展最快起到核心的是计算机网络
  2. Internet是全球最大、最重要的计算机网络。
  3. 互联网:流行最广、事实上的标准译名。
  4. 互连网:把许多网络通过一些路由器连接在一起。与网络相连的计算机常称为主机。
  5. 互联网的两个基本特点:连通性和资源共享。
  6. 连通性:使上网用户之间可以非常便捷、非常经济地交换各种信息。好像这些用户终端都彼此直接连通一样
  7. 资源共享:实现信息共享、软件共享、硬件共享。由于网络的存在,这些资源好像就在用户身边一样地方便使用。
  8. 互联网基础结构发展的三个阶段:1.从单个网络 ARPANET 向互联网发展。2.建成了三级结构的互联网 。3.全球范围的多层次 ISP 结构的互联网。
  9. ARPANET最初只是一个单个的分组交换网,不是一个互连网
  10. 三级结构:主干网、地区网和校园网(或企业网)
  11. 在这里插入图片描述
  12. 互联网的标准化工作:标准发表:以 RFC 的形式。RFC:Request For Comments (请求评论)。所有的 RFC 文档都可从互联网上免费下载。任何人都可以用电子邮件随时发表对某个文档的意见或建议。但并非所有的 RFC 文档都是互联网标准。只有很少部分的 RFC 文档最后才能变成互联网标准。RFC 文档按发表时间的先后编上序号(即 RFCxxxx,xxxx 是阿拉伯数字)。
  13. 互联网的组成:从工作方式看:分为边缘部分: 由所有连接在互联网上的主机组成,由用户直接使用,用来进行通信(传送数据、音频或视频)和资源共享核心部分:由大量网络和连接这些网络的路由器组成,为边缘部分提供服务(提供连通性和交换)
  14. 互联网的边缘部分:处在互联网边缘部分的就是连接在互联网上的所有的主机。这些主机又称为端系统 (end system)。端系统在功能上可能有很大差别:
    小的端系统:普通个人电脑、智能手机、网络摄像头等。
    大的端系统:非常昂贵的大型计算机或服务器。
    端系统的拥有者:可以是个人、单位、或某个 ISP
  15. 计算机之间通信”的含义:实际上是指:主机 A 的某个进程和主机 B 上的另一个进程进行通信
  16. 端系统的两种通信方式:客户/服务器模式,Client / Server 方式简称为 C/S 方式对等方式,Peer to Peer 方式简称为 P2P 方式
  17. 客户-服务器方式(C/S 方式):客户/服务器方式所描述的是进程之间服务和被服务的关系。客户是服务的请求方,服务器是服务的提供方。客户与服务器的通信关系建立后,通信可以是双向的,客户和服务器都可发送和接收数据
  18. 对等连接方式(P2P 方式):两台主机在通信时不区分服务请求方和服务提供方。对等连接方式从本质上看仍然是使用客户服务器方式,只是对等连接中的每一个主机既是客户又是服务器。
  19. 只要都运行了 P2P 软件,就可以进行平等的、对等连接通信。
  20. 互联网的核心部分:在网络核心部分起特殊作用的是路由器 (router)。路由器是实现分组交换(packet switching) 的关键构件,其任务是转发收到的分组
  21. 分组转发是网络核心部分最重要的功能
  22. 典型交换技术包括:电路交换,分组交换,报文交换。
  23. 互联网的核心部分采用分组交换技术
  24. 电路交换 (circuit switching)。:每一部电话都直接连接到交换机上,而交换机使用交换的方法,让电话用户彼此之间可以很方便地通信
  25. 电路交换:
  26. 电路交换:分为三个阶段:
    建立连接:建立一条专用的物理通路(占用通信资源)。
    通话:主叫和被叫双方互相通电话(一直占用通信资源)。
    释放连接:释放刚才使用的专用的物理通路(归还通信资源)
  27. 必须经过“建立连接(占用通信资源)、通话(一直占用通信资源)、释放连接(归还通信资源)”三个步骤的交换方式称为电路交换
  28. 电路交换特点:通话的两个用户始终占用端到端的通信资源
  29. 电路交换的问题:计算机数据具有突发性,这导致在传送数据时,通信线路的利用率很低,真正用来传送数据的时间往往不到 10%,甚至不到 1%,已被用户占用的通信线路资源在绝大部分时间里都是空闲的
  30. 电路交换:
  31. 分组交换的主要特点:采用存储转发技术
  32. 数据段前面添加首部就构成了分组 (packet)。分组交换以“分组”作为数据传输单元。
  33. 接收端收到分组后剥去首部,还原成原来的报文
  34. 分组在互联网中的转发:
    1.根据首部中包含的目的地址、源地址等重要控制信息进行转发。
    2.每一个分组在互联网中独立选择传输路径。
    3.位于网络核心部分的路由器负责转发分组,即进行分组交换。
    4.路由器要创建和动态维护转发表。
  35.  11
  36. 每个分组独立选择传输路径
  37. 分组的存储转发过程在这里插入图片描述
  38. 三种交换方式的比较:
    1.若要连续传送大量的数据,且其传送时间远大于连接建立时间,则电路交换的传输速率较快。
    2.报文交换和分组交换不需要预先分配传输带宽,在传送突发数据时可提高整个网络的信道利用率。
    3.由于一个分组的长度往往远小于整个报文的长度,因此分组交换比报文交换的时延小,同时也具有更好的灵活性
  39. 计算机网络在我国的发展: 1980 年,铁道部开始进行计算机联网实验。
    1989 年 11 月,我国第一个公用分组交换网 CNPAC 建成运行。
    1994 年 4 月 20 日,我国用 64 kbit/s 专线正式连入互联网,我国被国际上正式承认为接入互联网的国家。
    1994 年 5 月,中国科学院高能物理研究所设立了我国的第一个万维网服务器。
    1994 年 9 月,中国公用计算机互联网 CHINANET 正式启动。
    到目前为止,我国陆续建造了基于互联网技术的并能够和互联网互连的多个全国范围的公用计算机网络,其中规模最大的就是下面这五个:
    中国电信互联网 CHINANET(也就是原来的中国公用计算机互联网)
    中国联通互联网 UNINET
    中国移动互联网 CMNET
    中国教育和科研计算机网 CERNET
    中国科学技术网 CSTNET

1994 年,中国教育和科研计算机网 CERNET (China Education and Research NETwork) 是我国第一个 IPv4 互联网主干网。
2004 年 2 月,我国的第一个下一代互联网 CNGI 的主干网 CERNET2 试验网正式开通,并提供服务。
试验网以 2.5~10 Gbit/s 的速率连接北京、上海和广州三个 CERNET 核心节点,并与国际下一代互联网相连接。
中国互联网络信息中心 CNNIC (ChiNa Network Information Center) 每年两次公布我国互联网的发展情况。
到 2019 年底,我国的国际出口带宽已超过 8.8 Tbit/s (1 Tbit/s = 103 Gbit/s)。

  1. 计算机网络的分类:1. 按照网络的作用范围进行分类:
  2. 2.按照网络的使用者进行分类:在这里插入图片描述
  3. 在这里插入图片描述
  4. 带宽 (bandwidth):频域:某个信号具有的频带宽度,某信道允许通过的信号频带范围称为该信道的带宽(或通频带)。;时域:网络中某通道传送数据的能力,表示在单位时间内网络中的某信道所能通过的“最高数据率”。单位就是数据率的单位 bit/s
  5. 吞吐量 (throughput):单位时间内通过某个网络(或信道、接口)的实际数据量。每秒传送的字节数或帧数来表示。
  6. 时延:指数据(一个报文或分组,甚至比特)从网络(或链路)的一端传送到另一端所需的时间
  7. 发送时延:也称传输时延;是主机或路由器发送数据帧所需要的时间,也就是从发送数据帧的第一个比特算起,到该帧的最后一个比特发送完毕所需的时间。
  8. 发送时延计算公式。
  9. 发送时延与传播时延有本质上的不同。
    1.发送时延发生在机器内部的发送器中,与传输信道的长度(或信号传送的距离)没有任何关系。
    2.传播时延则发生在机器外部的传输信道媒体上,而与信号的发送速率无关。信号传送的距离越远,传播时延就越大
  10. 总时延 = 发送时延 + 传播时延 + 处理时延 + 排队时延
  11. 往返时间 RTT (Round-Trip Time):表示从发送方发送完数据,到发送方收到来自接收方的确认总共经历的时间。
  12. OSI 试图达到一种理想境界:全球计算机网络都遵循这个统一标准,因而全球的计算机将能够很方便地进行互连和交换数据
  13. 协议与划分层次:网络协议 (network protocol),简称为协议,是为进行网络中的数据交换而建立的规则、标准或约定
  14. 三个组成要素:
    语法:数据与控制信息的结构或格式 。
    语义:需要发出何种控制信息,完成何种动作以及做出何种响应。
    同步:事件实现顺序的详细说明
  15. 协议的两种形式:程序描述、文字代码。不论什么形式,都必须能够对网络上信息交换过程做出精确的解释。
  16. ARPANET 的研制经验表明:对于非常复杂的计算机网络协议,其结构应该是层次式的。
  17. 分层的优点与缺点:优点:各层之间是独立的。灵活性好。结构上可分割开。易于实现和维护能促进标准化工作。缺点:有些功能会重复出现,因而产生了额外开销。
  18. 每一层的功能应非常明确。
  19. 体系结构是抽象的,而实现则是具体的,是真正在运行的计算机硬件和软件。
  20. 传输控制协议 TCP
    用户数据报协议 UDP 。
  21. 对等层与协议数据单元:OSI 参考模型把对等层次之间传送的数据单位称为该层的协议数据单元 PDU (Protocol Data Unit)。
  22. 任何两个同样的层次把 PDU (即数据单元加上控制信息)通过水平虚线直接传递给对方。这就是所谓的“对等层”之间的通信
  23. 各层协议实际上就是在各个对等层之间传递数据时的各项规定。
  24. 协议:控制两个对等实体进行通信的规则的集合。
  25. 同时运行多个服务器进程同时为多个客户进程提供服务。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/342029.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Python dateutil库:日期和时间处理的利器

更多Python学习内容:ipengtao.com Python的dateutil库是一个强大且灵活的日期和时间处理工具。它扩展了标准库中的datetime模块,提供了更多的功能和更高的灵活性。dateutil库特别适用于复杂的日期解析、日期计算、时区转换和重复事件处理。本文将详细介绍…

【全开源】在线投票系统(微信公众号+PC端)

🔥在线投票系统,让决策更民主更高效!🚀​​ 🌈 一、什么是在线投票系统? 在数字化时代,我们越来越多地依赖科技来辅助我们的工作与生活。在线投票系统,就是这样一个神奇的工具。简…

【云原生】Kubernetes----RBAC用户资源权限

目录 引言 一、Kubernetes安全机制概述 二、认证机制 (一)认证方式 1.HTTPS证书认证 1.1 证书颁发 1.2 config文件 1.3 认证类型 1.4 Service Account 1.4.1 作用 1.4.2 包含内容 1.4.3 与Secret的关系 2.Bearer Tokens 3.基本认证 三、鉴…

Python编程学习第一篇——制作一个小游戏休闲一下

到上期结束,我们已经学习了Python语言的基本数据结构,除了数值型没有介绍,数值型用的非常广,但也是最容易理解的,将在未来的学习中带大家直接接触和学习掌握。后续我们会开始学习这门语言的一些基础语法和编程技巧&…

【Python数据挖掘实战案例】机器学习LightGBM算法原理、特点、应用---基于鸢尾花iris数据集分类实战

一、引言 1、简要介绍数据挖掘的重要性和应用 在数字化时代,数据已经成为企业和社会决策的重要依据。数据挖掘作为一门交叉学科,结合了统计学、机器学习、数据库技术和可视化等多个领域的知识,旨在从海量数据中提取有价值的信息&#xff0c…

回归模型的算法性能评价

一、概述 在一般形式的回归问题中,会得到系列的预测值,它们与真实值(ground truth)的比较表征了模型的预测能力,为有效量化这种能力,常见的性能评价指标有平均绝对误差(MAE)、均方误…

【论文解读】针对机器人技术的大模型

1、简要介绍 大型语言模型(LLM)经历了显著的发展,并越来越多地跨各个领域集成。值得注意的是,在机器人任务规划领域,LLM利用其先进的推理和语言理解能力,基于自然语言指令制定精确和高效的行动规划。然而&a…

C基础与SDK调试方法

REVIEW 上次学习了一下软件使用流程zynq PS点灯-CSDN博客 本次学习一下C编程基础与调试方法 1. 硬件编程原理 小梅哥视频链接: 07_Xilinx嵌入式裸机硬件编程原理_哔哩哔哩_bilibili 对应的课程笔记:【zynq课程笔记】【裸机】【第7课 】【硬件编程原理…

使用双升压转换器扩展高转换比设计的功率范围

任何升压转换器设计都会对从输入到输出的电压升高程度存在实际限制。脉宽调制 (PWM) 控制器具有时序限制,限制了场效应晶体管 (FET) 的允许接通和断开时间。时序限制将有效地限制可实现的升压比,尽管这个缺点在使用电感器而不是变压器或耦合电感器作为其…

【Uniapp】uniapp微信小程序定义图片地址全局变量

错误写法: main.js Vue.prototype.$imgUrl 图片地址这么写之后 就发现压根不起作用;获取到的是undefined 正确写法: 返回函数,后面可以拼上OSS图片完整路径 Vue.prototype.$imgUrl (url) > {return ("https://地址…

SparkSql近期使用经验分享

背景 近期在公司使用了SparkSql重构一个由Java开发的ETL程序,因为Java模块不易于修改和部署,而由于SparkSql脚本是由Python开发,便于根据业务需求来开发维护,特别是不需要编译、打包部署。 技术理念 SparkSql是以Sql的形式去开…

植物大战僵尸杂交版2.0.88最新版安装包

游戏简介 游戏中独特的杂交植物更是为游戏增添了不少亮点。这些杂交植物不仅外观独特,而且拥有更强大的能力,能够帮助玩家更好地应对游戏中的挑战。玩家可以通过一定的条件和方式,解锁并培养这些杂交植物,从而不断提升自己的战斗…

【Python】推荐比print更好用的调试方法

💝💝💝欢迎莅临我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:「stormsha的主页」…

算法学习笔记(7.6)-贪心算法(霍夫曼编码)

目录 1.什么是霍夫曼树 2.霍夫曼树的构造过程 3.霍夫曼编码 3.1具体的作用-频率统计 ##实战题目 1.什么是霍夫曼树 给定N个权值作为N个叶子结点,构造一棵二叉树,若该树的带权路径长度达到最小,称这样的二叉树为最优二叉树,也…

【JavaEE进阶】——MyBatis操作数据库 (#{}与${} 以及 动态SQL)

目录 🚩#{}和${} 🎈#{} 和 ${}区别 🎈${}使用场景 📝排序功能 📝like 查询 🚩数据库连接池 🎈数据库连接池使⽤ 🚩MySQL开发企业规范 🚩动态sql &#x1f388…

能动嘴就别再手动操作了!国产AI大模型让你轻松搞定一切

国产AI大模型使用入门指南 #大模型# ▶▶▶ 引言 简单来说,大模型拥有超级无敌强大的大脑,无所不知(不断吸收互联网上海量信息、文献、图书等等它可以找到的数据进行训练)。因此,懂得利用AI生成内容,就如同…

DockerCompose中部署Jenkins(Docker Desktop在windows上数据卷映射)

场景 DockerJenkinsGiteeMaven项目配置jdk、maven、gitee等拉取代码并自动构建以及遇到的那些坑: DockerJenkinsGiteeMaven项目配置jdk、maven、gitee等拉取代码并自动构建以及遇到的那些坑_jenkins的安装以及集成jdkgitmaven 提示警告-CSDN博客 Windows10(家庭版…

MySQL的联合索引及案例分析

1. 联合索引 关于联合索引的详解参考博客【Mysql-----联合索引和最左匹配】,包含讲解 最左匹配 联合索引失效的情况 不遵循最左匹配原则范围查询右边失效原理like索引失效原理 比较关注的点在于: 对A、B、C三个字段创建一个联合索引(A, …

数据结构之归并排序算法【图文详解】

P. S.:以下代码均在VS2019环境下测试,不代表所有编译器均可通过。 P. S.:测试代码均未展示头文件stdio.h的声明,使用时请自行添加。 博主主页:LiUEEEEE                        …

FY-SA-20237·8-ZombieFires

Translated from the Scientific American, July/August 2023 issue. Zombie Fires (僵尸火灾) “Zombie Fires”(僵尸火灾)是指在地下或地表深处燃烧的火灾,通常在冬季或早春的时候被扑灭,然后在夏季再次…