Overview:
OSI(Open System Interconnection)七层参考模型是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系,一般称为OSI参考模型或七层模型。它是一个七层的、抽象的模型体,不仅包括一系列抽象的术语或概念,也包括具体的协议。
各层简介
应用层 :
- 应用层是最靠近用户的OSI层。这一层为用户的应用程序(例如电子邮件、文件传输和终端仿真)提供网络服务。
- 协议有:HTTP FTP TFTP SMTP SNMP DNS TELNET HTTPS POP3 DHCP等。
- 主要负责对软件提供接口以使程序能使用网络服务。术语“应用层”并不是指运行在网络上的某个特别应用程序 ,应用层提供的服务包括文件传输、文件管理以及电子邮件的信息处理。
表示层
- 对应用层数据进行编码与转换,从而确保目的设备可以通过适当的应用程序理解源设备上的数据
- 采用可被目的设备解压缩的方式对数据进行压缩
- 对传输数据进行加密并在目的地解密
会话层:
- 用于在源程序和目的程序之间创建并维护对话,创建一个逻辑的连接。
- 会话层的功能包括:建立通信链接,保持会话过程通信链接的畅通,同步两个节点之间的对话,决定通信是否被中断以及通信中断时决定从何处重新发送。
传输层
- 区分不同的上层应用 (端口号) 80 23
- 定义流量控制
- 为数据传输提供可靠(TCP)或不可靠的连接服务(UDP)
- 数据的分段
网络层
- 进行逻辑地址寻址,实现不同网络之间的路径选择。
- 控制子网的运行,如逻辑编址、分组传输、路由选择
- 协议有:ICMP(互联网控制信息协议) IGMP(组管理协议) IP(IPV4 IPV6)(互联网协议)
- 安全协议、路由协议(vrrp虚拟路由冗余)
数据链路层
- 建立逻辑连接、进行硬件地址寻址、差错校验 等功能。(由底层网络定义协议)
- 将比特组合成字节进而组合成帧,用MAC地址访问介质,错误发现但不能纠正。
- 物理寻址、同时将原始比特流转变为逻辑传输线路
- 地址解析协议:ARP、PARP(反向地址转换协议)
物理层
- 建立、维护、断开物理连接。(由底层网络定义协议)
- 机械、电子、定时接口通信信道上的原始比特流传输
- TCP/IP 层级模型结构,应用层之间的协议通过逐级调用传输层(Transport layer)、网络层(Network Layer)和物理数据链路层(Physical Data Link)而可以实现应用层的应用程序通信互联。
各层的数据形式:
- 表示层-会话层: 数据流
- 传输层: 数据段
- 网络层: 数据包
- 数据链路层: 数据帧
- 物理层: 比特流