OSI 七层网络结构
一、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 七层网络结构相关推荐
- OSI七层网络结构详解
OSI模型的分层结构 OSI(Open System Interconnection),开放式系统互联参考模型 ,它把网络协议从逻辑上分为了7层.这7层分别为:物理层.数据链路层.网络层.传输层.会话 ...
- 互联网基础知识------OSI七层网络模型梗概
OSI七层模型 七层网络结构: 应用层.表示层.会话层.传输层.网络层.数据链路层.物理层 一般也作五层 应用层.传输层.网络层.数据链路层.物理层(实体层) 引申问题:TCP/IP协议与http协议 ...
- 网络知识梳理--OSI七层网络与TCP/IP五层网络架构及二层/三层网络
作为一个合格的运维人员,一定要熟悉掌握OSI七层网络和TCP/IP五层网络结构知识. 废话不多说!下面就逐一展开对这两个网络架构知识的说明: 一.OSI七层网络协议 OSI是Open System I ...
- OSI七层网络、TCP/IP五层网络架构、二层/三层网络
一.OSI七层网络协议 OSI是Open System Interconnect的缩写,意为开放式系统互联. OSI参考模型各个层次的划分遵循下列原则: 1)根据不同层次的抽象分层 2)每层应当有一个 ...
- 【网络】OSI七层参考模型
一.协议的分层 在ISO指定出OSI之前,对网络体系结构进行了充分的讨论,最终提出了作为通信协议设计指标的OSI参考模型.在这一模型中,每个分层都接收由它下一层所提供的特定服务,并且负责为自己的上一层 ...
- TCP/IP四层模型和OSI七层模型
TCP/IP四层模型和OSI七层模型对应表.我们把OSI七层网络模型和Linux TCP/IP四层概念模型对应,然后将各种网络协议归类. 表1-1 TCP/IP四层模型和OSI七层模型对应表 ...
- OSI[七层]与TCP/IP[四层]模型简述简图
OSI参考模型(OSI/RM)的全称是开放系统互连参考模型(Open System Interconnection Reference Model,OSI/RM),它是由国际标准化组织(Interna ...
- 计算机网络7层协议模型,计算机网络(一) OSI七层模型及TCP/IP dubbo协议
3.TCP/IP 四层模型: TCP/IP协议:是一个网络通信模型,是OSI 七层模型的简化,为4层模型,泛指众多(TCP,UDP,IP等)协议: OSI TCP/IP 功能 协议 应用层 应用层 文 ...
- osi七层网络层_OSI层速成课程
osi七层网络层 介绍 (Introduction) Have you ever wondered how data is sent through the network from one mach ...
最新文章
- Find Large Files in Linux
- 记一次性能优化,单台 4 核 8G 机器支撑 5 万 QPS
- 《编程珠玑》 读书笔记
- AI公开课:19.02.20 雷鸣教授《人工智能革命与机遇》课堂笔记以及个人感悟
- php xml 格式化,php简单处理XML数据的方法示例
- CentOS 7 / RHEL 7 systemd 指令
- java飞鸽传书_feige 飞鸽传书源代码java 实现不错的联系网络编程的资料飞鸽传书的GUI(java实现) - 下载 - 搜珍网...
- [20170508]listagg拼接显示字段.txt
- 关于Web端-UI自动化测试
- 破解电信光猫RG2010-CA超级管理员账号
- 20150820-Linux命令概述及一些基本命令
- 《深入理解计算机系统》家庭作业
- java项目tkmybatis整合_springboot集成tk mybatis
- OS51技术 GHOSTXP SP3 OEM V7.0 驱动增强纯净版(20130629)
- Ubuntn16.04 迅雷安装
- 二维码门禁的解决方案
- 获取计算机管理员,获取administrator权限的方法步骤-电脑自学网
- 【周记】腾讯犀牛鸟「云开发」校园技术布道师养成计划
- IObit Uninstaller Pro v10.6.0.4 Cracked 安装监视器无法开启或无效的解决方案
- Django+Vue开发生鲜电商平台之1.项目介绍