首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >七层网络结构_网络模型的七层结构

七层网络结构_网络模型的七层结构

作者头像
Java架构师必看
发布2022-09-18 09:46:11
发布2022-09-18 09:46:11
9460
举报
文章被收录于专栏:Java架构师必看Java架构师必看

大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说七层网络结构_网络模型的七层结构,希望能够帮助大家进步!!!

一、7层

7层是指OSI七层协议模型,主要是:应用层(Application)、表示层(Presentation)、会话层(Session)、传输层(Transport)、网络层(Network)、数据链路层(Data Link)、物理层(Physical)。

OSI 模型

主要协议

单位

TCP/IP

应用层

Telnet、FTP、HTTP、SNMP等

数据流

应用层

表示层

CSS GIF HTML JSON XML GIF

数据流

会话层

FTP SSH TLS HTTP(S) SQL

数据流

传输层

TCP UDP

数据段

传输层

网络层

IP(IPV4、IPV6) ICMP

数据包

网际层

数据链路层

802.2、802.3ATM、HDLC、

网络接口层

物理层

V.35、EIA/TIA-232

比特流

结构名

功能

主要设备

应用层

确定通信对象,提供访问网络服务的接口

网关

表示层

负责数据的编码、转化(界面与二进制数据转换,高级语言与机器语言的转换)数据压缩、解压,加密、解密。根据不同应用目的处理为不同的格式,表现出来就是我们看到的各种各样的文件扩展名。

网关

会话层

负责建立、维护、控制会话单工(Simplex)、半双工(Half duplex)、全双工(Full duplex)三种通信模式的服务

网关

传输层

负责分割、组合数据,实现端到端的逻辑连接三次握手(Three-way handshake),面向连接(Connection-Oriented)或非面向连接(Connectionless-Oriented)的服务,流控(Flow control)等都发生在这一层。是第一个端到端,即主机到主机的层次。

网关

网络层

负责管理网络地址,定位设备,决定路由

路由器,网桥路由器

数据链路层

负责准备物理传输,CRC校验,错误通知,网络拓扑,流控等

交换机、网桥、网卡

物理层

就是实实在在的物理链路,负责将数据以比特流的方式发送、接收

集线器、中继器,电缆,发送器,接收器

二、 5层

5层只是OSI和TCP/IP的综合,是业界产生出来的非官方协议模型,但是很多具体的应用。实际应用还是TCP/IP的四层结构。为了方便可以把下两层称为网络接口层。五层体系结构包括:应用层、运输层、网络层、数据链路层和物理层。

5层模型不展开讲解,内容和功能参照7层的,这里把3者做一个综合的对应,如下图:

三、 4层

4层是指TCP/IP四层模型,主要包括:应用层、运输层、网际层和网络接口层。

4层协议和对应的标准7层协议的关系如下图:

四、数据包

从上往下,每经过一层,协议就会在包头上面做点手脚,加点东西,传送到接收端,再层层解套出来,如下示意图:

今天文章到此就结束了,感谢您的阅读,Java架构师必看祝您升职加薪,年年好运。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-09-142,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、7层
  • 二、 5层
  • 三、 4层
  • 四、数据包
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档