【计算机网络学习笔记06】以太网帧结构、HDLC协议

一、以太网帧结构

1.1 两种帧格式

1)Ethernet_II帧格式

2)IEEE802.3帧格式

1.2 帧的3种发送方式

1)单播:
帧从单一的源端发送到单一的目的端。
在冲突域中,所有主机都能收到源主机发送的单播帧,但是其他主机发现目的MAC地址与本地地址不一致后就会丢弃收到的帧,只有真正的目的主机才会接受并处理收到的帧。

2)广播:
帧从单一的源端发送到共享以太网上的所有主机。
广播方式会产生大量流量,导致带宽利用率降低,进而影响整个网络的性能。

3)组播:
组播比广播更高效。
组播转发可以理解为选择性广播,主机监听特定的组播地址,接收并处理目的MAC地址为该组播MAC地址的帧。

1.3 以太网帧校验

CRC校验

二、HDLC协议(高级数据链路控制)

面向比特型的数据链路层协议。
可以实现无编码限制的、高可靠和高效率的透明传输。

2.1三种类站

1)主站:
发送命令帧、接收响应帧,并负责对整个链路的控制系统的初启、流程的控制、差错检测或恢复等。

2)从站:
接收由主站发来的命令帧,向主站发送响应帧,并配合主站参与差错恢复等链路控制。

3)复合站:
既能发送、又能接收命令帧和响应帧,并且负责整个链路的控制。

2.2 两种链路配置方式

1)非平衡配置:

2)平衡配置:

2.3 HDLC操作方式

1)正常响应方式(适用于非平衡配置):
主站控制整个链路的操作。
从站在收到主站明确的允许后才能发出响应。

2)异步响应方式(适用于非平衡配置):
从站不必得到主站的允许就可以开始数据传输。
由从站来控制超时和重发。

3)异步平衡方式(适用于平衡配置):
两端的复合站可以在任意时间发送和接收命令帧和响应帧。

2.4 HDLC协议帧类型

1)信息帧:传送有效信息或数据。

2)监控帧:监视和控制数据链路以及完成信息帧的接收确认、重发请求、暂停发送等功能。

3)无编号帧:数据链路的控制,它本身不带编号,可以在任何需要的时刻发出,不影响待编号的信息帧的交换顺序。

2.5 HDLC协议的工作实例

2.6 HDLC协议的优点

1)数据透明传输。
2)可靠性高。
3)传输效率高。
4)适应性强。
5)结构灵活。


作者: 梁文婷
排版: 胖虎
初审: 正山小种
复审: 二月二

更多视频课程请访问 “CSDN 正月十六工作室讲师学院首页

【计算机网络学习笔记06】以太网帧结构、HDLC协议相关推荐

  1. 计算机网络学习笔记(2. 什么是网络协议)

    计算机网络学习笔记(2. 什么是网络协议) 1. 协议是计算机网络有序运行的重要保证 硬件(主机,路由器,通信链路等)是计算机网络的基础 计算机网络中的数据交换必须遵守事先约定好的规则 如同交通系统 ...

  2. 5G学习笔记:NR帧结构

    NR帧结构 1 参数集-子载波间隔 与LTE参数集(子载波间隔和符号长度)相比,NR支持多种不同类型的子载波间隔(LTE中只有一种类型的子载波间隔,15kHz).NR参数集总结在38.211中,转换为 ...

  3. 计算机网络学习笔记5(Internet结构和ISP)

    网课是b站中科大郑烇老师,杨坚老师课程,郑烇老师账号发布的 图片均来自郑老师分享的PPT 第一章 计算机网络和互联网 1.5 Internet结构和ISP 1.互联网络结构:网络的网络 端系统通过接入 ...

  4. 计算机网络学习笔记(4. Internet结构)

    1. Internet结构 端系统通过接入ISP(access ISPs)连接到Internet i.家庭.公司和大学ISPs 接入ISP必须进一步互连 i.这样任意两个主机才可以互相发送分组 构成复 ...

  5. 【计算机网络学习笔记】(汇总目录)

    计算机网络学习笔记(汇总目录) 文章目录 点击以下标题,跳转到对应章节的详细讲解 [计算机网络学习笔记01]计算机网络概述(上) [计算机网络学习笔记02]计算机网络概述(中) [计算机网络学习笔记0 ...

  6. ESP32 单片机学习笔记 - 06 - (以太网)Ethernet转Wifi

    ESP32 单片机学习笔记 - 06 - (以太网)Ethernet转Wifi 暂停了半个多月的学习,去调车了.现在课设开始了,赶紧回来把一开始的"以太网"目标学完.但是却发现,好 ...

  7. HCIP Datacom学习——企业网络基本架构、传输介质、冲突域、以太网帧结构

    ** HCIPDatacom Day01学习笔记 ** 一.企业网络基本架构 1.核心层: 承载着整个企业网络的数据转发,核心层存在大量路由器,一般来说要求性能最强的设备担当. 2.汇聚层: 收集底层 ...

  8. 计算机网络-学习笔记

    计算机网络-学习笔记 1.1.1 概念.组成.功能和分类 概念:计算机网络:是一个将分散的.具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统.计算机网 ...

  9. 【计算机网络学习笔记】计算机网络

    计算机网络学习笔记 第一章 计算机网络概述 1. 计算机网络概述 1.1 计算机网络的概念 1.2 计算机网络的组成 1.3 计算机网络的功能 1.4 计算机网络的分类 1.5 计算机网络的标准化工作 ...

最新文章

  1. 【camera】全景驾驶感知网络YOLOP部署与实现(交通目标检测、可驾驶区域分割、车道线检测)
  2. 看!清华网红自行车成精了:拥有“类人脑芯片”,可无人驾驶!
  3. 从ramdisk根文件系统启动Linux
  4. echarts中的世界地图
  5. python fsolve说明_Python fsolve()抱怨形状.为什么?
  6. python学生管理系统类图_类图 python
  7. Java中抽象类和接口的区别?
  8. 英寸、 Picas、 点、 跨度和 Twips 之间的关系
  9. vue -- 正确的引入jquery
  10. php 写博客教程,最近写了一个博客程序: QuickBlog PHP 开源的一文多发系统
  11. 关于计算机编程语言 国外网友妙语录
  12. qtouch跨平台组态软件
  13. DGIOT国内首家轻量级物联网开源平台——真实电表接入实战教程
  14. JAVA基础语言——JAVASE
  15. 【Linux】进程通信、同步、IO复用代码
  16. cpuz测试分数天梯图_2019年CPU单核跑分天梯图V1.22版(190712)
  17. 计算机网络未识别网络,电脑网络出现未识别的网络,无Internet访问的解决办法...
  18. 百度网盘打不开的问题的解决
  19. java 月份间隔_java计算两个日期之间相隔的月份(向下取整)
  20. Android作为客户端,PC作为服务端:实现网络通信

热门文章

  1. 什么是虚拟专用服务器?虚拟专用服务器说明
  2. hadoop-mapreduce-example中实例介绍
  3. 新浪微博互粉php,新浪微博粉丝服务平台配置教程
  4. EXCEL 更新 ACCESS数据库。
  5. 分支结构 单分支多分支嵌套分支结构
  6. 阿里的新游戏—计蒜客A1183
  7. Sweet Home 3D for Mac(3D室内装潢设计软件)
  8. 美国 纽约 纽约时间与北京时间24小时时差对照表
  9. 控件 UIView UILabel UITextField UITextView UIButton ;的字体、大小、单位、颜色
  10. linux服务器加固