![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机网络
文章平均质量分 94
JustWei_
这个作者很懒,什么都没留下…
展开
-
数据链路层
数据链路层1、数据链路层的三个基本问题1.1 封装成帧封装成帧(framing)就是在一段数据的前后分别添加首部和尾部,这样就构成了一个帧。接收端在收到物理层上交的比特流后,就能根据首部和尾部的标记,从比特流中识别帧的开始和结束。首部和尾部的一个重要作用就是进行帧定界(即确定帧的界限)。此外,首部和尾部还包括许多必要的控制信息。为了提高帧的传输效率,应当使帧的数据部分长度尽量大于首部和尾部的长度。最大传输单元MTU(Maximum Transfer Unit):帧数据部分长度上限。当数据是由可原创 2021-05-09 21:35:51 · 408 阅读 · 0 评论 -
电路交换、报文交换与分组交换
电路交换、报文交换与分组交换目录电路交换、报文交换与分组交换1、电路交换1.1 电路交换的三个阶段1.2 电路交换的优点1.3 电路交换的缺点2、报文交换2.1 报文交换的优点2.2 报文交换的缺点3、分组交换3.1 分组交换的优点3.2 分组交换的缺点3.3 数据报(Datagram)3.4 虚电路(Virtual Circuit)3.5 数据报与虚电路的区别首先我们来看看三种交换方式的示意图对照上面的图,给出三种交换方式在数据传输阶段的主要特点:电路交换:整个报文的比特流连续的从源点直达终点原创 2021-05-04 14:30:32 · 1156 阅读 · 1 评论 -
TCP的三次握手和四次挥手
TCP的三次握手和四次挥手1、TCP简介TCP(Transmission Control Protocol,传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。数据在传输前要建立连接,传输完毕后还要断开连接。面向连接:一定是一对一才能连接,不能像 UDP 协议可以一个主机同时向多个主机发送消息,也就是一对多是无法做到的。可靠的:无论的网络链路中出现了怎样的链路变化,TCP 都可以保证一个报文一定能够到达接收端。字节流:消息是没有边界的,所以无论我们消息有多大都可以进行传输。并且转载 2021-04-16 11:58:35 · 76 阅读 · 0 评论 -
TCP与UDP
TCP与UDP1 TCP基本认识**序列号:**在建立连接时由计算机生成的随机数作为其初始值,通过 SYN 包传给接收端主机,每发送一次数据,就「累加」一次该「数据字节数」的大小。用来解决网络包乱序问题。**确认应答号:**指下一次「期望」收到的数据的序列号,发送端收到这个确认应答以后可以认为在这个序号以前的数据都已经被正常接收。用来解决不丢包的问题。控制位:URG:该位为 1 时,紧急指针有效,配合紧急指针使用。ACK:该位为 1 时,确认应答号的字段变为有效,TCP 规定除了最初建转载 2021-04-07 16:48:19 · 181 阅读 · 0 评论