OSI七层模型
概念
OSI(Open System Interconnect)开放式系统互联
原则
- 同一层中的各网络节点都有相同的层次结构,具有同样的功能
- 同一节点内相邻层之间通过接口进行通信
- 每一层使用下一层提供的服务,并且向其上层提供服务
- 不同节点的同等层按照协议实现对等层之间的通信
结构(自顶向下)
应用层
计算机用户与网络、应用程序和与网络间的接口
相当于A公司向B公司发送的文件,文件可以是合同、报表等,这份文件就是应用层提供的服务
主要功能
- 用户与网络、应用程序与网络间的接口
- 应用层的各种应用程序可以完成和实现用户请求的各种服务
表示层
提供用于应用层数据的编码和转换功能,确保一个系统的应用层发送的数据能被另一个系统的应用层识别
对文件内容进行翻译和加密,令收发双方都能看懂文件并防止文件内容被他人读取
主要功能
- 数据格式化
- 数据编码
- 数据压缩解压缩
- 数据加密解密
会话层
负责建立、管理和终止表示层实体之间的通信会话
组织和协调两个会话进程之间的通信,并对数据交换进行管理
拥有接收方公司的联系方式的同事
主要功能
- 会话管理
- 会话流量控制
- 寻址
- 出错控制
建立会话
- 半双工
- 单工
- 全双工
传输层
向用户提供可靠的端到端的差错和流量控制,保证报文的正确传输
公司投递员,负责将文件转交给快递公司
主要功能
- 传输连接管理
- 处理传输差错
网络层
通过IP寻址来建立两个节点之间的连接,选择合适的网间路由和交换结点,确保数据及时传送
相当于快递公司的各地集散中心
主要功能
- 寻址
- 交换
- 路由算法
- 连接服务
数据链路层
通过各种控制协议,将有差错的物理信道变为无差错的、能可靠传输数据帧的数据链路
快递公司内部保证快递传送效率和准确率的规定
主要功能
- 解决共享型网络中多用户对信道竞争的问题
- 完成网络介质的访问控制
子层
- 逻辑链路控制子层(LLC)
- 媒体访问控制子层(MAC)
物理层
数据传输的具体介质
快递寄送使用的交通工具
TCP/IP四层模型
概念
TCP/IP协议模型(Transmission Control Protocol/Internet Protocol),Internet的核心协议
结构(自顶向下)
应用层
协议
HTTP、HTTPS、POP3、SMTP、文件服务、目录服务、文件传输服务(FTP)、远程登录服务(Telnet)、电子邮件服务(E-mail)、打印服务、安全服务、网络管理服务、数据库服务…
传输层
包括了OSI协议的应用层、表示层、会话层
协议
TCP协议、UDP协议
网络层
协议
IP、IPX、RIP、OSPF
网络接口层
包括了OSI协议的数据链路层、物理层
协议
ISO2110,IEEE802,IEEE802.2