TCP/IP协议分为四层:链路层(包含物理层和数据链路层)、网络层、传输层、应用层。
一、物理层
物理层是负责比特流的传输。一是传输率:香农定律和奈奎斯特定律。二是编码:0-1,曼彻斯特;三是传输介质:双绞线、光纤、波、同轴电缆;四是设备:中继器和集线器。
二、数据链路层
数据链路层负责帧的透明传输,同时负责一部分差错控制任务。第一是组帧:有收尾填充,字符填充,数字填充;二是差错控制和流量控制:有奇偶校验、CRC、违规编码、海明编码;1-1,GBN。三局域网传输:有CSMA/CD,CSMA/CA。四是广域网传播:PPP,HDLC。五是设备:网桥和交换机。
三、网络层
网络层负责IP数据报路由和转发。一是IP地址分类:A,B…CIDR。二是路由转发:RIP,OSPF,BGP。三是设备:路由器。
四、传输层
传输层负责报文段端到端传输:一是UDP:无连接不可靠传输;二是TCP:面向连接,三次握手,四次挥手。三是拥塞控制。
五、应用层
应用层是负责报文传输。一是域名系统DNS。二是万维网:www,http,html。三是邮件服务:POP,STMP。四是文件传输协议:ftp,tftp。