【Java网络编程】OSI七层网络模型与TCP/IP协议簇

1.1、OSI七层网络模型

OSI七层网络模型中,每层的功能如下:

  • 应用层:人与计算机网络交互的窗口。
  • 表示层:负责数据格式的封装,如加密、压缩、编解码等。
  • 会话层:建立、终止、管理不同端间的会话连接。
  • 传输层:提供端到端(两台机器)之间的传输机制,以及提供流量控制、出错效验。
  • 网络层:逻辑寻址,IP地址,在下两层的基础上向资源子网提供服务。
  • 数据链路层:负责建立和管理节点间的链路,将数据封装成帧,进行可靠传输。
  • 物理层:在介质媒体上传输比特流。

TCP/IP体系中,将原本OSI体系中的应用层、表示层、会话层合并为了应用层,将数据链路层和物理层合并为了数据链路层,因此TCP/IP体系中只存在四层结构。

注意点:在最初因为技术问题,因此数据传输必须建立在物理实体介质的基础之上,但如今无线电的电磁波技术也可以做到利用空气作为介质,从而达到传输数据的目的。

OSI分层体系中,上三层:应用层、表示层、会话层组成资源子网,下三

你可能感兴趣的:(网络通信,网络,tcp/ip,网络协议)