计算机网络
名词:UDP数据报,IP数据报,TCP报文段,在讨论的时候都可以简称为分组。
UDP对应用层交付的报文,只是简单增加首部,然后交付给网络层。
UDP是8个字节的首部,在计算校验和的时候,需要增加12个字节的伪首部进行计算。
TCP头长度固定是20个字节,5字长(每个字长32bit),还有可选长度是32bit的倍数。sync和ack字段用于建立连接和确认。

套接字:进程之门。Socket=(IP:Port),翻译为插座(感觉像硬件),所以翻译为套接字。
端口:全名协议端口,是软件层面的端口(有别于例如:路由器连接的的硬件端口),端口是应用层(应用程序)和运输层之间的一道“门”。
熟知端口号:http 80;telnet 23;DNS 53
最大报文长度MSS,根据最大传输单元MTU进行设置。典型值,MTU是1500字节,MSS则为1460字节(TCP/IP首部长度 40字节)。
三次握手(three-way handshake):相互发送预备报文段,初始化TCP状态变量。前两个特殊报文段不承载“有效荷载”(应用层数据),第三个报文段可以承载有效荷载。
TCP协议只在端系统中运行,不在中间的网络元素(路由器、交换机、中继器)中运行。中间网络元素不会维持TCP连接状态,它们看到的是数据报,而不是连接。

浙公网安备 33010602011771号