当前位置: 首页 > article >正文

华为认证HCIA——数据传输形式,数据封装的基本概念

前言:

整理下学习笔记,打好基础,daydayup!!!

对网络概念有基本理解后(华为认证HCIA——网络基本概念),开始进一步学习数据传输。 

 数据传输的形式

数据传输主要有三种形式:

1,电路传输 :发起一条发送方到接收方的路径,在该传输结束前,其他传输不能通过路径,例:接打电话。由于传输效率较低网络传输已不使用此传输

2,报文交换:在原本数据加上发送方和接收方的标识,由于大数据和小数据转发会发生不公平现象,目前网络传输中很少使用

3,分组交换:在报文交换的前提下,通过把大数据分割,限定每次传输数据的大小,实现了数据转发公平现象,是目前最长使用的传输形式

数据封装与解封装

数据传输时,根据TCP/IP模型标准,发送方主机需要从上层到下层进行封装数据,到达接收方后,需要从下到上对数据进行解封装,最终到达接收方主机的应用层。

下图表示了数据封装/解封装的具体过程:

发送数据时,发送方应用层产生本体数据,到达传输层后添加传输层协议报头形成段,往下到达网络层后添加网络层协议报头形成包,再往下到达数据链路层添加链路报头及校验尾部形成帧,再往下到达物理层变成010101的电信号前往接收方。

接收数据时,接收方从物理层接收到电信号,将该电信号转成帧上传到数据链路层,校验尾部检验这条帧是否出错,如果出错,舍弃该帧,没有出错则解除链路报头与校验尾部变成包向上传输到网络层,网络层校验该包是否出错,出错则舍弃,没出错则解封装上传到传输层,传输层同理,最终上传到应用层,完成数据传输

 

接下来会对各个层级里的报头进行进一步学习,今日份整理结束,撒花!!!


http://www.kler.cn/a/442879.html

相关文章:

  • Qt监控系统远程网络登录/请求设备列表/服务器查看实时流/回放视频/验证码请求
  • 鸿蒙UI(ArkUI-方舟UI框架)
  • C# GDI+的DrawString无法绘制Tab键的现象
  • 【机器学习:八、逻辑回归】
  • 企业为什么会需要高防IP?
  • Elasticsearch:什么是信息检索?
  • 16.初识接口2.0 C#
  • SSM 电脑配件销售系统设计及 JSP 实现策略详解
  • 代码随想录算法训练营第八天-字符串-344. 反转字符串
  • OpenCV中的识别图片颜色并绘制轮廓
  • 深度解析:推荐系统的进化之路与深度学习革命
  • vue3中的v-model如何自定义修饰符
  • 科技的成就(六十六)
  • 快捷工具网(www.onlinetool7.com)提供Android KeyCode对照表,帮助开发者轻松理解按键事件
  • uniapp中的uni-file-picker组件上传多张图片到服务器
  • C++ Qt 模板函数和函数重载
  • 1.Nuxt学习 搭建项目 渲染页面基本操作
  • RabbitMQ的核心组件有哪些?
  • 【操作系统】每日 3 题(七十一)
  • 深度学习物体检测之YOLOV5源码解读
  • 为markdown导出的pdf添加页眉页脚
  • 分享一次接口性能摸底测试过程
  • qt 鼠标点击事件
  • Servlet学习中遇到的一些问题及解决