ios网络7层 ios网络协议七层模型_网络协议

一、OSI含义

OSI是Open System Interconection 也是 开发系统互联,是由国际标准组织(IOS)为了不同主机实现互联所制定的标准OSI七层模型。严格遵守OSI/RM模型,不同的网络技术之间可以轻而易举地实现互操作

二、简述七层结构

  1. 物理层:物理层的所有协议规定了不同种类的传输设备、传输媒介如何将数字信号从一端传送到另一端,而不管传送的是什么数据。规定物理设备将如何模拟数字信号(多少伏电源表示1,多少伏电压表示0)。规定连接线中那个线路表示控制信息,那条线表示数据信息。通信双方的通信步骤,尽量减少不同设备的差异。
  2. 数据链路层:数据链路层在物理层已能将信号发送到通信链路中的基础上,负责建立 一条可靠的数据传输通道,完成相邻节点之间有效地传送数据的任务。 如何建立通信链路? 在比特流的基础上加入的概念,提高数据发送的准确性,同时加入流量控制、差错控制。同时约定好建立和维护、终止数据传输的特殊形式的会话
  3. 网络层 :网络层用于从发送端向接收端传送分组,负责确保信息到达预定的目标(通讯双方可能并不相邻) 这时候涉及更多主机,所以主机之间需要编号来标识自己,所以加入IP协议。
  4. 传输层:传输层实现发送端和接收端的端到端(端口概念)的数据分组传送,负责保证实现数据包无差错、按顺序(确保数据的有序性)、无丢失和无冗余地传输。 这时候涉及到数据传输,在传输的过程中可能发生中断,所以,需要一段一段的发送数据,也就是形成了报文,这时候涉及到的协议有TCP和UDP协议,TCP传输效率会低一些,但是发送包会检验完整性。UDP不管别人能不能接受到完整的包。
  5. 会话层:会话层主要负责管理远程用户或进程间的通信。该层提供名字查找和安全验证等服务,允许两个程序能够相互识别并建立和维护通信连接。会话层还提供数据同步和检查点功能,这样当网络失效时,会对失效后的数据进行重发。
  6. 表示层 :会话层主要负责管理远程用户或进程间的通信。该层提供名字查找和安全验证等服务,允许两个程序能够相互识别并建立和维护通信连接。会话层还提供数据同步和检查点功能,这样当网络失效时,会对失效后的数据进行发。 程序拿到了自己需要的数据包,但是由于各种协议包数据封装起来,程序需要对应的把数据进行解析。
  7. 应用层 ::应用层是直接提供服务给使用者的应用软件的层 直接面向用户,用户需要的数据,直接通过接口来请求。

ios网络7层 ios网络协议七层模型_TCP_02

TCP/IP四层结构

TCP/IP协议簇 网络接口层
网络层
传输层
应用层