开放式系统互联模型(网络的七层架构)
Posted 栗子~~
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了开放式系统互联模型(网络的七层架构)相关的知识,希望对你有一定的参考价值。
文章目录
前言
如果您觉得有用的话,记得给博主点个赞,评论,收藏一键三连啊,写作不易啊^ _ ^。
而且听说点赞的人每天的运气都不会太差,实在白嫖的话,那欢迎常来啊!!!
开放式系统互联模型(网络的七层架构)
概述:
序列 | 层级名称 | 举例 | 用处 | 单位 | 协议 |
---|---|---|---|---|---|
1 | 物理层 | 网线的接口类型、光纤的接口类型 | 由 1、0 转化为【电流强弱】来进行传输,到达目的地后在转化为 1、0 | 比特流 | V.35、EIA/TIA-232 |
2 | 数据链路层 | 交换机,网桥、网卡 | 从物理层接收的数据进行【MAC 地址(网卡的地址)】的封装与解封装 | 帧 | 802.2、802.3ATM、HDLC |
3 | 网络层 | 路由器,网桥路由器 | 主要将从下层接收到的数据进行 【IP 地址(例 192.168.0.1)】的封装与解封装,常把这一层的数据叫做数据包。 | 数据包 | IP(IPV4、IPV6) ICMP4 |
4 | 传输层 | 定义了一些【传输数据的协议和端口号】(WWW 端口 8080和TCP协议,UDP协议) | 将从下层接收的数据进行分段进行传输,到达目的地址后在进行重组 | 数据段 | TCP,UDP |
5 | 会话层 | 主要在你的系统之间发起会话或或者接受会话请求 | 通过传输层(端口号:传输端口与接收端口)建立数据传输】的通路。 | 数据流 | FTP SSH TLS HTTP(S) SQL |
6 | 表示层 | 把计算机能够 识别的东西转换成人能够能识别的东西(如图片、声音等) | / | 数据流 | CSS GIF html JSON XML GIF |
7 | 应用层 | 终端的应用 | 展示我们在电脑屏幕上可以看到的东西 | 数据流 | Telnet、FTP、HTTP、SNMP等 |
个人认为,作为一个开发者来说,在开发阶段,主要在意后四个阶段【传输层】,【会话层】,【表示层】,【应用层】 就可以了。
详细:
1、物理层
概念:主要定义物理设备标准
举例:如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等
用处:
就是由 1、0 转化为【电流强弱】来进行传输,到达目的地后在转化为 1、0,也就是我们常说的【模数转换与数模转换】)。这一层的数据叫做比特。
2、数据链路层:
概念:主要将从物理层接收的数据进行 【MAC 地址(网卡的地址)】的封装与解封装。
举例:交换机
用处:
常把这 一层的数据叫做帧。在这一层工作的设备是交换机,数据通过交换机来传输。
3、网络层:
概念:主要将从下层接收到的数据进行 【IP 地址(例 192.168.0.1)】的封装与解封装。
举例:路由器
用处:
常把这一层的数据叫做数据包。
4、传输层:
概念:定义了一些【传输数据的协议和端口号】(WWW 端口 8080和TCP协议,UDP协议),
举例:
- TCP(传输控制协议, 传输效率低,可靠性强,用于传输可靠性要求高,数据量大的数据),
- UDP(用户数据报协议, 与 TCP 特性恰恰相反,用于传输可靠性要求不高,数据量小的数据,如 QQ 聊天数据就是通过这 种方式传输的)。
用处:
主要是将从下层接收的数据进行【分段进行传输】,到达目的地址后在进行重组, 常常把这一层数据叫做段。
5、会话层:
概念:通过传输层(端口号:传输端口与接收端口)建立【数据传输】的通路。
举例:主要在你的系统之间发起会话或或者接受会话请求
(设备之间需要互相认识可以是 IP 也可以是 MAC 或者是主机名)
6、表示层:
概念:主要是进行对接收的数据进行解释、加密与解密、压缩与解压缩等
用处:
也就是把计算机能够 识别的东西转换成人能够能识别的东西(如图片、声音等)
7、应用层 :
概念:主要是一些终端的应用,
举例:
比如说 FTP(各种文件下载),WEB(IE 浏览),QQ 之类的(你 就把它理解成我们在电脑屏幕上可以看到的东西.就 是终端应用)。
以上是关于开放式系统互联模型(网络的七层架构)的主要内容,如果未能解决你的问题,请参考以下文章