OSI七层模型
Open System Interconnect,即开放式系统互联,一般叫做OSI参考模型。该模型定义了网络互连的七层框架(物理层、数据链路层、网络层、传输层、会话层、表示层和应用层)
总结
各层的结构和功能:自顶向下
OSI层 | 功能 | 相关协议 |
---|---|---|
应用层 | 文件传输、电子邮件、文件服务、虚拟终端 | TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet |
表示层 | 数据格式化,代码转换,数据加密 | 没有协议 |
会话层 | 解除或建立与别的接点的联系 | 没有协议 |
传输层 | 提供端对端的接口 | TCP,UDP |
网络层 | 为数据包选择路由 | IP,ICMP,RIP,OSPF,BGP,IGMP |
链路层 | 传输有地址的帧以及错误检测功能 | SLIP,CSLIP,PPP,ARP,RARP,MTU |
物理层 | 以二进制数据形式在物理媒体上传输数据 | ISO2110,IEEE802,IEEE802.2 |
TCP/IP五层模型
- 应用层:为操作系统或网络应用程序提供访问网络服务的接口
- 传输层:为上层提供端到端(最终用户到最终用户)的透明的、可靠的数据传输服务。(四层交换机)
- 网络层:网络层的任务就是选择合适的网间路由和交换结点, 确保数据及时传送。(路由器、三层交换机)
- 链路层:建立相邻结点之间的数据链路,通过差错控制提供数据帧(Frame)在信道上无差错的传输,并进行各电路上的动作系列。以太网交换机(二层交换机)、网桥
- 物理层:在物理层提供比特流服务。(中继器、集线器、双绞线)