当前位置:网站首页>网络七层结构(讲人话)
网络七层结构(讲人话)
2022-08-11 05:24:00 【打小又皮又闹】
整个网络当中,最基本或者是最核心的就是数据的传输,整个网络的搭建,都是为数据传输服务的,我们类比一下快递物流的例子,就可以初步理解这七层都是干嘛的了:
1. 应用层
应用层的作用是为应用程序提供服务并规定应用程序中通讯相关的细节,也就是为应用提供服务。常见的协议有 HTTP,FTP,TELNET、SMTP 等。
翻译成“人话”:
相当于收件员。当客户(应用)打电话(发起请求)给收件员(应用层)时,收件员可以根据客户的不同需求提供不同的服务(不同协议),比如隔天送达、指定时间送达等等。
2. 表示层
表示层的作用是将应用处理的信息转换为适合网络传输的格式,或者将来自下一层的数据转换为上层能处理的格式。它主要负责数据格式的转换。具体来说,就是将设备固有的数据格式转换为网络标准格式。常见的协议有 ASCII、SSL/TLS 等。
翻译成“人话”:
相当于打包员。如果快递(数据)太臃肿,他会在不破坏快递的情况下压扁(压缩)它。如果客户注重安全线,全能的快递公司还能用密码箱( SSL/TLS)打包快递再快送。当然,打包员会确定,目的地快递站的拆包员,能无损地拆开包裹,将快递交给用户。
3. 会话层
会话层作用是负责建立和断开通信连接,以及数据分割等数据传输相关的管理。常见的协议有 ADSP、RPC 等。
翻译成“人话”:
相当于调度员。对快递运输进行调度指挥。例如这次客户要发100吨沙土(数据),到底是空运、陆运还是海运。而运完之后,相关信息(连接)也可以被销毁了,这些都是他的职责。
4. 传输层
传输层起着可靠传输的作用。只在通信双方节点进行处理,而不需在路由器上处理。此层有两个具有代表性的协议:TCP 与 UDP。
翻译成“人话”:
相当于跟单员。负责任的跟单员(使用 TCP 协议)会保证快递送到客户手上,如果送不到就让公司再发一次。不负责任的跟单员(使用 UDP 协议)只管将快递送到客户指定的地方,不管快递是否送到客户手上。
5. 网络层
网络层负责将数据传输到目标地址。目标地址可以是多个网络通过路由器连接而成的某一个地址。因此这一层主要负责寻址和路由选择。主要由 IP、ICMP 两个协议组成。
翻译成“人话”:
相当于路线规划员。快递公司有很多集散中心(路由器),根据集散中心的情况(是否拥堵),找出一条最合适的路径将货物(数据)沿路运过去。
6. 数据链路层
该层负责物理层面上互连的节点之间的通信传输。例如与1个以太网相连的两个节点间的通讯。常见的协议有 HDLC、PPP、SLIP 等。
翻译成“人话”:
相当于驾驶员。他们驾驶着汽车,将打包好的快递(数据帧)从一个城市(物理节点)运输到另一个城市。
7. 物理层
物理层负责0、1比特流(0、1序列)与电压高低、光的闪灭之间的互换。典型的协议有 RS 232C、RS 449/422/423、V.24 和 X.21、X.21bis 等。
翻译成“人话”:
相当于交通工具。例如公路、汽车和飞机等,承载货物(数据)的交通运输。
边栏推荐
猜你喜欢
Reconstruction and Synthesis of Lidar Point Clouds of Spray
关于mmdetection框架实用小工具说明
.Net6 MiNiApi +EFCore6.0高B格操作的WebApi
四大组件之一BroadCast(其一)
CMT2380F32模块开发2-IDE软件配置
Joint 3D Instance Segmentation and Object Detection for Autonomous Driving
从概念认识AI
梅科尔工作室-HarmonyOS应用开发第四次培训
>>技术应用:用于 REST API 开发和测试的 10 大工具
Solutions to the 7th Jimei University Programming Contest (Individual Contest)
随机推荐
梅科尔工作室-Pr第二次培训笔记(基本剪辑操作和导出)
Robust 3D Object Detection in Cold Weather Conditions
四大组件之一BroadCast(其一)
HTTP缓存机制详解
微信小程序canvas画图,保存页面为海报
梅科尔工作室-深度学习第二讲 BP神经网络
Introduction of safety helmet wearing recognition system
基于AI智能图像识别:4个不同的行业应用
目标检测——Faster-RCNN 之 RCNN
梅科尔工作室-DjangoWeb 应用框架+MySQL数据库第二次培训
目标检测——Faster R-CNN 之 Fast R-CNN
Pay “Attention” to Adverse Weather
Realize data exchange between kernel and userspace through character device virtual file system (passed based on kernel 5.8 test)
swin-transformer训练自己的数据集<自留>
CMT2380F32模块开发3-GPIO例程
架构设计杂谈
Reconstruction and Synthesis of Lidar Point Clouds of Spray
Use regex to verify whether the file name is legal
目标检测思维导图
Joint 3D Instance Segmentation and Object Detection for Autonomous Driving