应用层(Application Layer) | 应用层(Application Layer) |
表现层(Pretension Layer) | |
会话层(Session Layer) | |
传输层(Transport Layer) | 传输层(Transport Layer) |
网络层(Network Layer) | 网络层(Network Layer) |
数据链路层(Data Link Layer) | 数据链路层(Data Link Layer) |
物理层(Physical Layer) |
第七层
第六层
第五层
第四层
第三层
第二层
第一层
第一层到第三层属于OSI参考模型的低三层,负责创建网络通信连接的链路
第四层到第七层为OSI参考模型的高四层,具体负责端到端的数据通信
OSI(open system interconnect)开放式系统互联参考模型 | ||||||
| 名称 | 传输单位 | 描述 | 具体应用 | ||
7 | Application Layer 应用层 | 报文(messsage) | 文件传输 应用层为操作系统或网络应用程序提供访问网络服务的接口。 | Telnet、FTP、HTTP、SNMP等 | ||
Presentation Layer 表示层 | 报文(messsage) | 数据格式化解决用户信息的语法表示问题。它将欲交换的数据从适合于某一用户的抽象语法,转换为适合于OSI系统内部使用的传送语法。即提供格式化的表示和转换数据服务,没有协议 | 数据的压缩和解压缩, 加密和解密等工作
| |||
6 | ||||||
5 | Session Layer 会话层 | 报文(messsage) | 会话层不参与具体的传输,解除或建立与别的站点的联系,没有协议 | 验证用户登录 | ||
4 | Transport Layer 传输层 | Tcp 段(Tcp Segments) Udp数据报(Udp datagram)
| 提供端对端的接口,使用的协议有TCP UDP | TCP UDP | ||
3 | Network Layer 网络层 | ip数据报(ip datagram) | 为数据包选择路由IP 选择合适的网间路由和交换结点, 确保数据及时传送使用的协议有IP,ICMP,IGMP | 路由器 | ||
2 | Data Link Layer 数据链路层 | 帧(frame)
| 传输有地址的帧以及提供错误检测功能,使用的协议有ARP,RARP | 交换机 | ||
1 | Physical Layer 物理层 | 比特(Bit)
| 以二进制数据形式在物理媒体上传播数据 | 中继器、集线器 | ||
|
环回接口(loopback):路由器上的一个逻辑、虚拟接口。路由器上默认是没有环回接口的,系统一般把127.0.0.1分配给这个接口,并命名为localhost以允许同一台主机上的客户程序和服务程序能通过Tcp/ip进行通信,传给环回接口的数据报不能在任何网络上出现。
需要注意的几点:
1. 传给环回接口的任何数据均作为ip输入
2. 传给广播地址和多播地址的数据报均复制一份给环回接口,再传给以太网
3. 传给本机的数据报均送到环回接口
最大传输单元(Max Transmission Unit)
不同类型的网络的数据帧都有一个上限,例如以太网最大值是1500,802.3最大值是1492,链路层的这个特性称作MTU,最大传输单元。需要注意的是如果IP层有一个数据报要传到链路层,且这个数据报的长度大于MTU,则这个数据报必须进行分片,这样每一片都小于MTU