OSI和TCP/IP体系结构

OSI体系结构

OSI和TCP/IP体系结构
OSI七层体系结构各层作用:
• 应用层:向用户提供服务,完成用户希望在网络上完成的通信活动;
• 表示层:定义数据格式(编码解码)及加密
• 会话层:向两个实体的表示层提供建立和使用连接的方法;定义了如何开始,控制,结束一个会话;对多个双向消息进行管控时表示层看到的数据是连续的。
• 传输层:向用户提供可靠的端到端的差错控制和流量控制,保证报文可靠传输(TCP/UDP协议)
• 网络层:数据包/数据分组传输;通过路由选择算法,为数据包/数据分组传输选择最适路径;
• 数据链路层:数据帧传输(将比特流组织成数据帧,在链路上提供点到点帧传输),负责建立和管理节点间的链路;
• 物理层:比特流传输;提供物理通路,实现比特流的透明传输。

TCP/IP体系结构

TCP/IP四层体系结构各层作用:
• 应用层:决定了向用户提供应用服务时的通信活动;
• 传输层:对上层应用层为处于网络连接中的两台计算机提供数据传输(UDP/TCP协议);
• 网络层:用来处理在网络上流动的数据包。选择数据包的传输路径,并传送数据;
链路层:处理连接网络的硬件部分(操作控制系统,硬件设备驱动等)。

** TCP/IP四层体系结构传输过程:**
OSI和TCP/IP体系结构

  1. 应用层发送HTTP报文;
  2. 传输接收到HTTP数据,分割报文段,标记序号及端口号并在报文上添加TCP首部,转发给网络层;
  3. 网络层接收到IP数据包后添加IP首部,增加通信目的地址的MAC地址之后转发给链路层;
  4. 链路层添加以太网首部,按序往上层发送,没经过一层都要去掉一层首部,直到数据发送到应用层,接收到客户的请求。