第一章 计算机网络概述
1 计算机网络的分类
1.1、按分布范围分类
- 广域网(WAN)
- 城域网(MAN)
- 局域网(LAN)
- 个人区域网(PAN)
1.2、按传输技术分类
- 广播式网络
- 点对点网络
1.3、按拓扑结构分类
网络拓扑结构是指由网中结点(路由器、主机等)与通信线路(网线)之间的几何关系(如总线形、环形)表示的网络结构,主要指通信子网的拓扑结构。
以上4种基本的网络拓扑结构可以互连为更复杂的网络。
1.4、按使用者分类
1)公用网(Public Network)
2)专用网(Private Network)
1.5、按交换技术分类
1)电路交换网络:最典型的电路交换网是传统电话网络。
2)报文交换网络:也称存储—转发网络
。主要特点是整个报文先传送到相邻结点,全部存储后查找转发表,转发到下一个结点。
3)分组交换网络:也称包交换网络
。其原理是将数据分成较短的固定长度的数据块,在每个数据块中加上目的地址、源地址等辅助信息组成分组(包),以存储-转发
方式传输。
1.6、按传输介质分类
传输介质可分为有线和无线两大类,因此网络可以分为有线网络和无线网络。有线网络又分为双绞线网络、同轴电缆网络等。无线网络又可分为蓝牙、微波、无线电等类型。
2 计算机网络的标准化工作及相关组织
1)因特网草案(Internet Draft)。这个阶段还不是RFC文档。
2)建议标准(Proposed Standard)。从这个阶段开始就成为RFC文档。
3)草案标准(Draft Standard)
4)因特网标准(Internet Standard)。
国际标准化组织(ISO):制定的主要网络标准或规范有OSI参考模型、HDLC等。
国际电信联盟(ITU):其前身为国际电话电报咨询委员会(CCITT),其下属机构ITU-T制定了大量有关远程通信的标准。
国际电气电子工程师协会(IEEE):世界上最大的专业技术团体, 由计算机和工程学专业人士组成。IEEE在通信领域最著名的研究成果是802标准。
3 计算机网络的性能指标
3.1)带宽(Bandwidth)
:
本来表示通信线路允许通过的信号频带范围,单位是赫兹(Hz)。而在计算机网络中,带宽表示网络的通信线路所能传送数据的能力,是数字信道所能传送的“最高数据率”的同义语,单位是比特/秒(b/s)
。
3.2)时延(Delay)
:
指数据(一个报文或分组)从网络(或链路)的一端传送到另一端所需要的总时间,它由4部分构成:发送时延、传播时延、处理时延和排队时延。
发送时延:结点将分组的所有比特推向(传输)链路所需的时间,
发送时延
=
分组长度
/
信道宽度
发送时延=分组长度/信道宽度
发送时延=分组长度/信道宽度。
传播时延:电磁波在信道中传播一定的距离需要花费的时间,
传播时延
=
信道长度
/
电磁波在信道上的传播速率
传播时延=信道长度/电磁波在信道上的传播速率
传播时延=信道长度/电磁波在信道上的传播速率。
处理时延:数据在交换结点为存储转发而进行的一些必要的处理所花费的时间。
排队时延:分组在进入路由器后要先在输入队列中排队等待处理。 路由器确定转发端口后,还要在输出队列中排队等待转发。
3.3)时延带宽积:
指发送端发送的第一个比特即将到达终点时,发送端已经发出了多少个比特,因此又称以比特为单位的链路长度,即 时延带宽积 = 传播时延 × 信道带宽 时延带宽积=传播时延\times 信道带宽 时延带宽积=传播时延×信道带宽。
3.4)往返时延(Round-Trip Time, RTT)
3.5)吞吐量(Throughput)。
指单位时间内通过某个网络(或信道、接口)的数据量。吞吐量受网络带宽或网络额定速率的限制。
3.6)速率(Speed)。
网络中的速率是指连接到计算机网络上的主机在数字信道上传送数据的速率,也称数据率或比特率,单位为b/s (比特/秒) (或bit/s,有时也写为bps)。在计算机网络中,通常把最高数据率称为带宽。
3.7)信道利用率。
指出某一信道有百分之多少的时间是有数据通过的,即 信道利用率 = 有数据通过时间 / ( 有 + 无 ) 数据通过时间 信道利用率=有数据通过时间/(有+无)数据通过时间 信道利用率=有数据通过时间/(有+无)数据通过时间。
4 OSI参考模型概述
4.1 OSI的层次结构
![](https://i-blog.csdnimg.cn/blog_migrate/7521d797fbb50c1eb22faceba43a4b32.png)
OSI定义了网络互连的七层框架(物理层、数据链路层、网络层、传输层、会话层、表示层、应用层),即ISO开放互连系统参考模型。
每一层实现各自的功能和协议,并完成与相邻层的接口通信。OSI的服务定义详细说明了各层所提供的服务。某一层的服务就是该层及其下各层的一种能力,它通过接口提供给更高一层。各层所提供的服务与这些服务是怎么实现的无关。
4.2 TCP/IP五层协议和OSI的七层协议对应关系
![](https://i-blog.csdnimg.cn/blog_migrate/b0eebce693fd4b4e30ffc8d23649f71f.png)
![](https://i-blog.csdnimg.cn/blog_migrate/015e563be4752dcf7ce51410cfd23f84.png)
![](https://i-blog.csdnimg.cn/blog_migrate/75c1bdbdf9a527f9054d37e483deb273.png)
![](https://i-blog.csdnimg.cn/blog_migrate/028b71f09906efdd8919a3dfd2c19199.png)
4.3 数据封装过程
![](https://i-blog.csdnimg.cn/blog_migrate/2e5351c82cacb1b0335c66c247852c87.png)
4.4 数据解封装过程
![](https://i-blog.csdnimg.cn/blog_migrate/4035158c9bbb18cf7debf6f4e85f65d7.png)
![](https://i-blog.csdnimg.cn/blog_migrate/8b5321059d7389b906c075cf3f2adedd.png)