目录
1.2因特网
网络:若干结点和链接这些结点的链路组成
互联网:多个网络通过路由器互连起来,组成一个覆盖范围更大的网络
因特网:世界上最大的互联网网络
ISP:因特网网络服务提供者
基于ISP的三层结构的因特网:
1.3交换方式
1.电路交换
建立连接(分配通信资源:接通一条物理连接链路)
通话(一直占用资源)
释放连接(归还通信资源)
2.分组交换
发送方:
构造分组:将报文分成等大的数据段,在每段数据段后面加上首部(每个首部都包含了目的地址)
发送分组:–
路由器:
缓存分组:–
转发分组:按照首部的目的地址进行查表转发,找到适合的转发接口,再发送到下一个路由器
接收方:
接收分组:–
还原报文:–
主要的优点:无需建立连接;动态分配线路
3.报文交换
传播方式类似于分组交换
传播数据是报文,不是包
4.区别
1.4计算机网络的分类
按使用者分:
公用网:–
专用网:–
按覆盖范围分:
广域网WAN:–
域域网MAN:–
局域网LAN:–
个域网PAN:–
按拓扑结构分:
总线型网络:–
星型网络:–
环型网络:–
网状型网络:–
1.5计算机网络的性能指标
1.速率(比特率或数据率)
连接在计算机网络上的主机在数字信道上传送比特的速率
注意区别比特和速率:
2.带宽
单位时间内从网络中的某一点到另一点所能通过的最高速率
表示网络的通信线路所能传送数据的能力
现实中所谓的100M带宽指的是100Mb/s(=100/8MB/s=12.5MB/s),现实中下载文件的速度指的就是MB/s,所以通常说100M宽带的下载速度就在10左右
3.吞吐量
定义:在单位时间内通过某个网络(或信道、接口)的数据量
相关知识:
1.吞吐量的大小主要由网络设备的内外网口硬件,及程序算法的效率决定,尤其是程序算法,对于像防火墙系统这样需要进行大量运算的设备来说,算法的低效率会使通信量大打折扣。因此,大多数防火墙虽号称100M防火墙,由于其算法依靠软件实现,通信量远远没有达到100M,实际只有10M-20M。纯硬件防火墙,由于采用硬件进行运算,因此吞吐量可以接近线速,达到90-95M,是真正的100M防火墙。
2.吞吐量和报文转发率是关系网络设备应用的主要指标,一般采用FDT(Full Duplex Throughput)来衡量,指64字节数据包的全双工吞吐量,该指标既包括吞吐量指标也涵盖了报文转发率指标。
3.吞吐量的测试方法是:在测试中以一定速率发送一定数量的帧,并计算待测设备传输的帧,如果发送的帧与接收的帧数量相等,那么就将发送速率提高并重新测试;如果接收帧少于发送帧则降低发送速率重新测试,直至得出最终结果。吞吐量测试结果以比特/秒或字节/秒表示。
4.与带宽的区别:带宽指通信链路上每秒所能传送的比特数,它取决于链路时钟速率(?)和通信编码(?);但是每条链路上的带宽不能保证随时都是可用的,导致实际链路中每秒所能传送的比特数要比带宽的值要小,这个实际链路每秒所能传送的比特数就是吞吐量
4.网络时延
发送时延,传播时延,处理时延
5.时延带宽积
1.传播时延与带宽的乘积
2.若发送端连续发送数据,则在所发送的第一个比特即将到达终点时,发送端就已经道松了时延带宽积个比特
3.链路的时延带宽积又称为以比特为单位的链路长度
6.往返时间RTT
1.因特网上的信息不仅仅单向传输,而是双向交互
7.丢包率
1.在一定时间范围内,传输过程中丢失的分组的数量与总分组数量的比值
2.主要原因:分组误码,节点交换机缓存队列满(网络拥塞)
1.6.计算机网络体系结构
1.OSI-物理层
要解决的问题:
采用怎样的传输媒体,物理接口
使用怎样的信号表示比特0和1
2.OSI-数据链路层
如何识别网络中的各主机(主机编址问题,如MAC地址)
如何从信号所表示的一连串比特流中区分出地址和数据
如何协调各主机争用总线
3.OSI-网络层
如何表示各网络以及网络中的各主机(网络和主机共同编址的问题,如IP地址)
路由器如何转发分组,如何进行路由选择
4.OSI-运输层
如何解决进程之间基于网络通信问题
出现传输错误时,如何处理
5.OSI-会话层
进程间进行会话问题
6.OSI-表示层
解决通信双方交换信息的表示问题
7.OSI-应用层
通过应用进程之间的交互来实现特定网络应用的问题