北航考研
2023年11月15日一稿
2024年 4月 2日二稿
2024年9月15日三稿(强化)
5.1.1 传输层的功能
考研题
5..1 传输层协议
UDP:
UDP是面向报文的(一次交付一个完整的报文),UDP没有拥塞控制;
UDP支持一对一、一对多、多对一和多对多的交互通信。
UDP的首部开销小,只有8个字节,比TCP的20个字节的首部要短。
TCP:
面向字节流
1. TCP中的"流”(stream)指的是流入或流出进程的字节序列。
2.“面向字节流” 的含义是:虽然应用程序和TCP的交互是一次一个数据块,但TCP把应用程序交下来的数据看成仅仅是一连串无结构的字节流。
TCP对应用进程一次把多长的报文发送到TCP的缓存中是不关心的。
TCP根据对方给出的窗口值和当前网络拥塞的程度来决定一个报文段应包含多少个字节(UDP 发送的报文长度是应用进程给出的)。
端口号长度:为16bit,可以表示65536个不同的端口。
套接字:唯一标识了网络中的一个主机和它上面的一个进程。
套接字Socket = (主机IP地址,端口号)
,其中主机IP地址能够去标识定位一个网络中的主机,而对于端口号则是用来表示主机上的某个进程。
唯一标识主机:IP地址、MAC地址和套接字