七层网络结构

2024-05-12 11:32
文章标签 七层 网络结构

本文主要是介绍七层网络结构,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、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层协议的关系如下图:

四、数据包

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

 

这篇关于七层网络结构的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/982509

相关文章

matter中的Fabric(网络结构)

什么是Fabric? Fabric可以被理解为一组相互信任的设备和控制器,它们共享一个共同的信任域。这意味着在同一个Fabric中的设备和控制器之间可以进行安全的通信,而无需额外的身份验证或安全检查。每个Fabric有一个唯一的标识,确保Fabric之间是隔离的,防止权限混乱。一个Matter Fabric就是一个Matter网络,一个Matter Fabric中的所有节点共享同一个根证书,所以

ISO/OSI七层模型和TCP/IP模型的关系

1. ISO/OSI的参考模型共有7层,由低层至高层分别为:物理层、数据链路层、网络层、传输层、会话层、表示层、     应用层。各层功能分别为: (1)物理层          提供建立、维护和拆除物理链路所需的机械、电气、功能和规程的特性;提供有关在传输介质上传输非结构的位流         及物理链路故障检测指示。在这一层,数据还没有被组织,仅作为原始的位流或电气电压处理,单位是比

OSI 七层协议

网络协议(OSI 七层协议) 转载:https://www.cnblogs.com/jin-xin/articles/10067177.html

OSI七层网络协议

1、OSI各层数据的名称 7-5,应用层、表示层、会话层都叫做协议数据单元(PDU, Protocol Data Unit)。 4,传输层叫数据段(Segment)。 3,网络层叫数据包/报文(Packet)。 2,数据链路层叫数据帧(Frame)。 1,物理层叫比特流(Bit)。 助记:1流2帧3包4段其他都是协议数据单元

计算机网络入门基础——形象讲解OSI七层模型

OSI七层模型如下所示: 每一层的基本概念可参考 计算机网络入门基础——网络层次划分 我们如何生动形象的理解主机间通信时在这些层做的内容呢? 两主机通信的过程,从发送者(以下简称A)到接收者(以下简称B),属于从7层(应用层)->1层(物理层)封装,然后传输到远端,再从1层(物理层)->7层(应用层)解封装的过程。 我们以QQ消息为例进行讲解下。 1、 当A打开了QQ这个

python读取txt文本文件-批量更改mysql数据库中一批用户的用户名的python脚本保存及转存关于OSI的七层模型和TCP/IP四层模型

一、python读取txt文本文件-批量更改mysql数据库中一批用户的用户名的python脚本保存     做一个简单的事:使用python读取一个txt文件,里面存储着N行用户id,需要一行行读取后再读取另一个存储用户昵称的txt文件,判断昵称是否有重复,如果没有重复就将数据库中的当前uid用户的昵称进行更换 publish:April 9, 2019 -Tuesday。

Linux网络编程入门及OSI七层模型

目录 OSI七层模型  TCP/IP五层(或四层)模型 ​编辑 协议报头 局域网 以太网 令牌环网 无线LAN OSI七层模型  TCP/IP五层(或四层)模型 物理层: 负责光/电信号的传递方式. 比如现在以太网通用的网线(双绞 线)、早期以太网采用的的同轴电缆 (现在主要用于有线电视)、光纤, 现在的wifi无线网使用电磁波等都属于物理层的概念。物理层的

经典三层 变 七层

机房总结 虽然自己的笔记还没有整理成博客,但是,我认为,作为第一遍重构完成的咱,首先要先写一下对机房整体的认知。 首先说这个三层 OR 七层 当时,话说是一个多月前,刚刚把三层的登陆实现,霍霍师傅来查看我的劳动成果,十分大方的表扬了我几句,后来给我说了一句话,我懵了——“你是打算先敲三层然后再转七层?还是直接用七层啊?”  我滴个乖乖,三层还没弄懂,怎么又出来个七层?什么是七层啊?什么又是三

三层的优化(七层架构)

上篇文章中介绍了简单的三层架构(U层、B层和D层),三层架构能同过业务逻辑层(B层)作为中间层,对表示层(U层)和数据访问层(D层)进行“解耦”。三层之间各司其职,互不影响,从而保证了系统的正常运行。     简单三层架构虽然解除了U层和D层的耦合,可是U层和B层,B层和D层都有很高的耦合。那么,能否对三层进行进一步的解耦呢?答案是肯定的,之间学习过的设计模式就能很好地解决这个问题。先

关于教研室的网络结构,也可作为小型办公室组网的参考。

教 研 室 网 络 参 考 模 型: 教 研 室 网 络 示 意 图: 在局域网内的任何一台电脑上运行DOS命令界面:输入 ipconfig/all便可对整个局域网的   网络大概的情况有个了解。 下面对其中比较重要的参数作一些介绍。 物理地址即MAC地址,是局域网内部电脑之间通信识别彼此的方式,就像在互联网中的IP一