TCP/IP结构对应OSI
OSI中的层
功能TCP/IP协议族
应用层文件传输,电子邮件,文件服务,虚拟终端TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet 等等
表示层翻译、加密、压缩没有协议
会话层对话控制、建立同步点(续传)没有协议
传输层端口寻址、分段重组、流量、差错控制TCP,UDP
网络层逻辑寻址、路由选择IP,ICMP,OSPF,EIGRP,IGMP
数据链路层成帧、物理寻址、流量,差错,接入控制SLIP,CSLIP,PPP,MTU
物理层设置网络拓扑结构、比特传输、位同步ISO2110,IEEE802,IEEE802.2

注意tcp本身不具有数据传输中噪音导致的错误检测功能,但是实现超时的错误重传功能;
网络层协议包括:
IP(Internet Protocol)协议、ICMP(Internet Control Message Protocol)
控制报文协议、ARP(Address Resolution Protocol)地址转换协议、RARP(Reverse ARP)反向地址转换协议。
IP是网络层的核心,通过路由选择将下一条IP封装后交给接口层。IP数据报是无连接服务。
ICMP是网络层的补充,可以回送报文。用来检测网络是否通畅。
Ping命令就是发送ICMP的echo包,通过回送的echo relay进行网络测试。
ARP是正向地址解析协议,通过已知的IP,寻找对应主机的MAC地址。
RARP是反向地址解析协议,通过MAC地址确定IP地址。比如无盘工作站还有DHCP服务。
传输层协议:
传输控制协议TCP(Transmission Control Protocol):TCP是面向连接的通信协议,通过三次握手建立连接,通讯完成时要拆除连接,由于TCP是面向连接的所以只能用于点对点的通讯。