OSI七层模型,TCP/IP协议以及五层模型:
1.物理层
定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。
传输单位:比特流
实现的硬件:集线器,中继器
任务:透明的传输比特流
功能:为数据端设备提供传送数据通路
2.数据链路层:
定义了如何让格式化数据以进行传输,以及如何让控制对物理介质的访问。
传输单位:帧
实现的硬件:交换机,网桥
任务:将网络层传送下来的IP数据包组装成帧
功能:①数据链路的建立,拆除和分离 ②帧定界和帧同步 ③差错检测
3.网络层:
在位于不同地理位置的网络中的两个主机系统之间提供连接和路径选择。
传输单位:数据报
实现的硬件:路由器
任务:①将传输层传下来的报文段封装成分组 ②选择适当的路由,使传输层传下来的分组能够交付到目的主机
功能:为传输层提供服务 ②组包和拆包 ③路由选择 ④拥塞控制
4.传输层:
定义了一些传输数据的协议和端口号(WWW端口80等)。
传输单位:报文段(TCP)或用户数据报(UDP)
任务:负责主机中两个进程之间的通信
功能:①为端到端提供可靠的传输服务 ② 为端到端连接提供流量控制,差错控制,服务质量等管理服务
5.会话层:通过传输层(端口号:传输端口与接收端口)建立数据传输的通路。
功能:在两个结点间建立,维护和释放面向用户的连接并对会话进行控制和管理,保证会话数据的可靠传输
6.表示层:可确保一个系统的应用层所发送的信息可以被另一个系统的应用层读取。
功能:负责处理在两个内部数据表示结构不同的通信系统间交换信息的表示格式,为数据加密和解密以及为
提高传输效率提供必需的数据压缩及解压等功能
7.应用层: 是最靠近用户的OSI层。这一层为用户的应用程序(例如电子邮件、文件传输和终端仿真)提供网络服务。
任务:提供系统与用户的接口
功能:①文件传输 ②访问和管理 ③电子邮件服务