我想统计一下,TCP/IP 尤其是TCP协议,能搜到的常见的问题,整理起来,关键词添加在目录中,便于以后查阅。
目前预计整理共3篇:
[TCP] TCP/IP 基础知识问答 :基础知识
[TCP] TCP/IP 基础知识问答(2) :TCP协议相关知识
[TCP] TCP/IP 基础知识问答(3) :UDP协议相关知识
一、基础知识
五层OSI模型
应用层 (拆分成:应用层、表示层、会话层,由高到低的3层, 就是OSI 7层模型)
传输层
网络层
数据链路层
物理层
OSI分层,划分的是各种协议。例如:
应用层协议:HTTP协议、DNS协议、SNMP协议
传输层协议:TCP协议、UDP协议
网络层协议:IP协议、ICMP协议(比如ping命令)、ARP协议
MTU
MTU是最大传输单元,Maximum transmission unit,由硬件规定的最大传输单元,以太网MTU为1500字节。
MTU包括 IP头(20 ~ 60字节) + TCP头(20 ~ 60字节)/UDP 头(8字节) + 数据
MSS
MSS是最大数据分段大小,Maximum segment size,即MTU大小减去IP头和TCP头的长度,就是能发送的最大的数据的长度。