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

四、数据包

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

案例:从西班牙去罗马的贸易商人

1、 要想贸易获得成功,首先要有至少一条路,能够从西班牙通向罗马。此层为【物理层】

2、有了路是不是就能去贸易了?还要保证路上不会把商人的货物给磕坏了,要有一层保护的包装。引出第二层,【数据链路层】

3、所谓条条道路通罗马。并不只有一条路能够到达罗马,那么在那么多的选择中选一条最短的,或者路费的成本最少的,这才符合商人的利益。引出第三层,【网络层】

以上三层为网络中的下三层,叫媒体层,让我们来看看另外4层。

4、贸易出门前要先检查一下自己的货,有没有拿错了,事先要检查过,如果错了要重新取货,引出第四层,【传输层】。

5、是不是可以上路了?还不行。我们要和罗马联系好, 如果我们这边的货物到了那边卖不出去怎么办?我们首先要交流、协商一下,看看罗马的市场情况,能和那边的另外一个商人合作的话就更好了,这就需要一些外交的关系。叫做【会话层】。

6、好象所有的事情都准备好了,但是商人到了罗马以后突然发现,他的商队里没有人能听懂罗马人的话,罗马人也没有人能听懂西班牙语,这个时候,还需要一个翻译,要么把两种语言都转换成一种国际通用语言,比如说英语,要么至少能让双方能交流。这里就是【表示层】。

7、到了罗马了,最终需要在交易所中把商品卖掉,这个交易所就是一个交易平台,相当于各个软件平台,引出最后一层,【应用层】。

OSI 七层网络结构相关推荐

  1. OSI七层网络结构详解

    OSI模型的分层结构 OSI(Open System Interconnection),开放式系统互联参考模型 ,它把网络协议从逻辑上分为了7层.这7层分别为:物理层.数据链路层.网络层.传输层.会话 ...

  2. 互联网基础知识------OSI七层网络模型梗概

    OSI七层模型 七层网络结构: 应用层.表示层.会话层.传输层.网络层.数据链路层.物理层 一般也作五层 应用层.传输层.网络层.数据链路层.物理层(实体层) 引申问题:TCP/IP协议与http协议 ...

  3. 网络知识梳理--OSI七层网络与TCP/IP五层网络架构及二层/三层网络

    作为一个合格的运维人员,一定要熟悉掌握OSI七层网络和TCP/IP五层网络结构知识. 废话不多说!下面就逐一展开对这两个网络架构知识的说明: 一.OSI七层网络协议 OSI是Open System I ...

  4. OSI七层网络、TCP/IP五层网络架构、二层/三层网络

    一.OSI七层网络协议 OSI是Open System Interconnect的缩写,意为开放式系统互联. OSI参考模型各个层次的划分遵循下列原则: 1)根据不同层次的抽象分层 2)每层应当有一个 ...

  5. 【网络】OSI七层参考模型

    一.协议的分层 在ISO指定出OSI之前,对网络体系结构进行了充分的讨论,最终提出了作为通信协议设计指标的OSI参考模型.在这一模型中,每个分层都接收由它下一层所提供的特定服务,并且负责为自己的上一层 ...

  6. TCP/IP四层模型和OSI七层模型

    TCP/IP四层模型和OSI七层模型对应表.我们把OSI七层网络模型和Linux TCP/IP四层概念模型对应,然后将各种网络协议归类.     表1-1  TCP/IP四层模型和OSI七层模型对应表 ...

  7. OSI[七层]与TCP/IP[四层]模型简述简图

    OSI参考模型(OSI/RM)的全称是开放系统互连参考模型(Open System Interconnection Reference Model,OSI/RM),它是由国际标准化组织(Interna ...

  8. 计算机网络7层协议模型,计算机网络(一) OSI七层模型及TCP/IP dubbo协议

    3.TCP/IP 四层模型: TCP/IP协议:是一个网络通信模型,是OSI 七层模型的简化,为4层模型,泛指众多(TCP,UDP,IP等)协议: OSI TCP/IP 功能 协议 应用层 应用层 文 ...

  9. osi七层网络层_OSI层速成课程

    osi七层网络层 介绍 (Introduction) Have you ever wondered how data is sent through the network from one mach ...

最新文章

  1. Find Large Files in Linux
  2. 记一次性能优化,单台 4 核 8G 机器支撑 5 万 QPS
  3. 《编程珠玑》 读书笔记
  4. AI公开课:19.02.20 雷鸣教授《人工智能革命与机遇》课堂笔记以及个人感悟
  5. php xml 格式化,php简单处理XML数据的方法示例
  6. CentOS 7 / RHEL 7 systemd 指令
  7. java飞鸽传书_feige 飞鸽传书源代码java 实现不错的联系网络编程的资料飞鸽传书的GUI(java实现) - 下载 - 搜珍网...
  8. [20170508]listagg拼接显示字段.txt
  9. 关于Web端-UI自动化测试
  10. 破解电信光猫RG2010-CA超级管理员账号
  11. 20150820-Linux命令概述及一些基本命令
  12. 《深入理解计算机系统》家庭作业
  13. java项目tkmybatis整合_springboot集成tk mybatis
  14. OS51技术 GHOSTXP SP3 OEM V7.0 驱动增强纯净版(20130629)
  15. Ubuntn16.04 迅雷安装
  16. 二维码门禁的解决方案
  17. 获取计算机管理员,获取administrator权限的方法步骤-电脑自学网
  18. 【周记】腾讯犀牛鸟「云开发」校园技术布道师养成计划
  19. IObit Uninstaller Pro v10.6.0.4 Cracked 安装监视器无法开启或无效的解决方案
  20. Django+Vue开发生鲜电商平台之1.项目介绍

热门文章

  1. web中gzip,deflate的压缩与解压
  2. 国产手机支持鸿蒙系统,支持国产,支持鸿蒙!国产手机系统终于看到了希望
  3. python地形图渲染_地形渲染之彩色地形图(Painted Relief Map)
  4. 大漠老师:2022 年的 CSS,到底有哪些特性
  5. MTK优美代码赏析2:MenuItemMask_flag
  6. 利用OPC技术实现双网冗余系统的通讯驱动
  7. nmon以及nmon analyser 教程
  8. 信道容量、码率、带宽、频谱利用率
  9. 学习资料分享——java视频教程及电子书免费下载
  10. NASA搞无人车?中国航天也将携手人工智能技术