一、各层协议对应图
其中,ARP和RARP协议比较有争议,一方人认为是数据链路层协议,一方人认为是网络层协议,博主以是把它归到网络层协议。
二、各层协议及其作用
1、TCP/IP协议簇之应用层
应用层:为应用层提供网络服务
FTP,TFTP-------提供文件传输服务
SMTP,POP3-------提供邮件服务
SNMP-------提供网络管理服务
Telnet-------提供远程登陆服务
HTTP,DNS,SSL-------提供网络服务
其它应用协议:流媒体 QQ P2P 迅雷等私有协议
基于UDP的协议:DNS、TFTP
基于TCP的协议:HTTP、FTP、SMTP、Telnet、POP3
2、TCP/IP协议簇之传输层
传输层:提供端到端的传输服务
TCP------提供面向连接的、可靠的、有序的、流量控制的传输服务
UDP------提供无连接的、不可靠的、无序的、无流量控制的传输服务
通过端口号区分上层应用
3、TCP/IP协议簇之网络层
网络层:提供主机到主机的传输服务,通过IP地址标识主机
IP------提供主机到主机的传输服务
ICMP------辅助IP工作,提供出错和控制信息
ARP------提供IP和MAC地址表之间的映射
4、TCP/IP协议簇之数据链路层
数据链路层:在相邻节点间提供数据传输服务
局域网协议:
IEEE802.2------定义LLC子层
IEEE802.3------以太网标准
广域网协议:
HDLC
PPP
Frame Relay
5、TCP/IP协议簇之物理层
物理层:为数据传输提供物理通道
物理层介质:双绞线、光纤、同轴电缆、无线等
局域网:100Base-T、100Base-TX/FX、千兆、10G
广域网:RS-232、V.24、V.35 、G.703/707