一、分组交换
计算机网络中数据的发送一般是通过分组交换实现的,在分组交换过程中,路由器会把数据放在其缓存中,然后查找转发表,然后发送给下一个节点。为了进行高效的转发,一般路由器将信息保存在高速缓存中而不是磁盘。
为了保持数据的可靠性,转发过程中使用协议来增强数据的可靠性,帮助路由器自动转发数据。
分组交换的缺点:
1. 分组后的数据在发送过程中需要排队,这就造成了很大的时间延迟。
2.再者,数据被分组后,为了确保数据在传输过程中的可靠性,需要给每个数据加上控制信息,这也就造成了一些多余的开销。
下面列举三种数据转发方式:(了解)
二、计算机网络性能指标
1.速率:我们都知道计算机数据传输是bit流的,速率就是网络每秒能传输的流大小。
2.时间延迟:
2.1:发送时延:发送数据时,链路层数据从主机发出时的延迟。
2.2:传播时延:由于距离原因造成的。
2.3:处理时延:数据传到各个节点时,各节点对数据的解析造成的延时
2.4:排队时延:分组的数据在 网络中传输中,在进入路由器之前需要排队。
3.带宽<==>马路的宽度,越宽车就越多
时延计算公式等于各自的长度除以速率。
排错:在数据传输过程中,端到端需要一条通路,然后激活通路,对方是否开机,是否链接网络,是否已经做好了接受数据的准备
网络通信模型:
网络协议:在网络中数据交换的规则he标准。如果是在自己电脑上处理数据就不需要网络协议。
物理层 ---- ----- bit
链路层 ---- -----frame
网络层---- ------ package
传输层---- --------segment
常识:我们常说的TCP/IP协议指的是TCP/IP协议族,包含很多协议。
注意:在网络通信模型中,下层总是为上层提供服务。和楼房一样。
各层的协议如下图:(大部分协议都在应用层)