OSI: 开放式通信系统互联参考模型
应用层: 通过应用程序间的交互来完成特定的网络应用。
表示层: 通信的应用程序能够解释交互数据的含义。
会话层: 负责建立、管理、关闭表示层实体之间的通信会话。
传输层: 为两台主机进程之间的通信提供服务。
网络层: 选择合适的网间路由和交换节点,确保数据按时成功传送。
数据链路层: 两台主机间的数据传输,分段传送,链路层协议约定传送的机制。
物理层: 实现计算机节点之间比特流的透明传送,尽可能屏蔽掉具体传输介质和物理设备的差异。
TCP/IP 五层模型:
五层协议只是为介绍网络原理设计,实际应用是TCP/IP四层体系结构。
TCP/IP 四层模型:
应用层: 合并了OSI 的应用层,表示层,会话层。通过不同的应用层协议为不同应用提供服务。例如:FTP,Telnet,Dns,SMTP。
传输层: TCP 协议/ UDP 协议
网际互联层: IP协议提供一个不可靠、无连接的数据传送服务(IP协议存在的问题:丢包、延时、无序等)。 IP协议主要两个功能:IP寻址和分段,根据数据报文头中的目的地址讲数据传送到目的地,IP负责选择传送路线。另外两个协议: IGMP(互联网组管理协议),ICMP (互联网控制报文协议)。
网络接入层: OSI 数据链路层 + 物理层 ,监控数据在主机和网络之间的交换。