通信导论-以太网技术原理(1)

数据链路层的流量控制协议

常用方法:停-等流量控制、滑动窗口流量控制:每个数据帧都有唯一的编号且可循环重复使用已收到确认的有限个帧的序号;当用n个比特进行编号时,若接收窗口WR的大小为1,则发送窗口WT的大小与编码二进制位数的关系:WT<=2n-1

广域网数据链路传输控制规程:1.面向字符型传输控制流程(BSC、DDCMP)、面向比特型传输控制规程(HDLC、SDLC、ADCCP)

  面向字符型传输控制流程 面向比特型传输控制规程
传输方式 同步或异步传输(200bps~4800bps) 同步传输(2400bps以上)
发送方式 等待发送方式 连续发送方式
传输透明性
差错控制 反馈重发方式  
通信方式 半双工或全双工  

2.面向比特型传输控制规程

帧结构:数据链路层在信息字段的头尾各加有24 bit控制信息

标志字段F(1 Byte) 地址字段A(1 Byte) 控制字段C(1 Byte)
网络层PDU ↓

信息字段INFO

帧校验序列FCS(2Byte ) 标志字段F(1 Byte)

零比特填充法:发送时,先扫描整个帧,只要发现有5个连续的1,则立即填入1个0;接收时,先找到F字段确定帧的边界,每发现5个连续的1是将后面的一个0删除

标志字段F:表明一帧的开始与结束,位模式为0111 1110,对接收方而言两个0111 1110之间的比特流一定是一个数据链路层的帧;HDLC采用零比特填充法使一帧中两个F字段之间不会出现6个连续的1,实现所谓的透明传输,6个连续的1表示一帧的开始与结束
地址字段ADD:8 比特,全1为广播地址,全0为无效地址,有效地址为254个

控制字段:是HDLC的核心,根据该字段最前面两个比特取值的不同,将HDLC分为3类(信息帧、监督帧、无编号帧)

帧校验序列FCS:采用生成多项式为x16+x12+x5+1(对应二进制比特串为1000 1000 0001 0000 1)所检验的范围是add字段+c字段+Info字段

信息字段 Info:用来传送各种数据信息,帧标志:信息帧I帧的特征标志是控制字段的第一个比特为0(监督帧S帧的特征标志是控制字段的第一个比特为1且第二个比特为0;无编号帧U帧的特征标志是控制字段的第一个比特为1且第二个比特也为1)

0 发送信号N(S) 询问终止比特P/F 接收信号N(R)
比特1 比特2~4 比特5 比特6~8

数据链路层协议的三个基本问题:

封装成帧

透明传输

差错检测:循环冗余检验CRC(必须以帧为单位传输数据)

在发送端,先把数据划分为组,假定每组k个比特,待传送的一组数据为M,M*2n=在M后面添加n个0,2n*M为被除数,事先选好的长度为(n+1)位的除数P,得出商为Q,余数为R,则把余数R作为冗余码(帧检验序列)添加在数据M的后面发送出去

接收端对收到的每一帧进行CRC检验,若得出余数R=0,则没有差错,接收,反之则丢弃

2019-04-01 星期一

原文地址:https://www.cnblogs.com/happy--hh/p/10652257.html

时间: 2024-08-30 10:33:06

通信导论-以太网技术原理(1)的相关文章

通信导论-以太网技术原理(3)

局域网的优点(简答题):1.具有广播功能,从一个站点可以方便的访问全网,局域网上的主机可共享连接在局域网上的各种资源:2.便于系统的扩展和逐渐的演变,各设备的位置可灵活调整和改变:3.提高系统的可靠性.可用性和生存性 细缆以太网(10Base2):每段最大长度为185米 双绞线以太网 10Base-T的主要技术特性:1.数据传输速率10Mbps基带传输:2.每段双绞线最大长度为100米(HUB与工作站间及两个HUB之间):3.一条通路允许连接HUB数4个,最多5段传输介质:4.拓扑结构星型:5.

以太网技术原理

1.以太网两个逻辑 以太网设备发展和链路物理介质速率提升 2.以太网诞生 开始以同轴电缆作为网络媒体,采用载波多路访问和冲突检测(CSMA/CD )机制,传输速率10Mbps 以太网原理-----CSMA/CD CSMA/CD-载波侦听多路访问/冲突检测,是一种在共享介质条件下多点通讯的有效手段,其基本规则如下: (1)若介质空闲,传输:否则,转2): (2)若介质忙,一直监听到信道空闲,然后立即传输: (3)若在传输中测得冲突,则发出一个短小的人为干扰(jamming)信号,使得所有站点都知道

新手入门:史上最全Web端即时通讯技术原理详解

前言 有关IM(InstantMessaging)聊天应用(如:微信,QQ).消息推送技术(如:现今移动端APP标配的消息推送模块)等即时通讯应用场景下,大多数都是桌面应用程序或者native应用较为流行,而网上关于原生IM(相关文章请参见:<IM架构篇>.<IM综合资料>.<IM/推送的通信格式.协议篇>.<IM心跳保活篇>.<IM安全篇>.<实时音视频开发>).消息推送应用(参见:<推送技术好文>)的通信原理介绍也较多

Web端即时通讯技术原理详解

前言 有关IM(InstantMessaging)聊天应用(如:微信,QQ).消息推送技术(如:现今移动端APP标配的消息推送模块)等即时通讯应用场景下,大多数都是桌面应用程序或者native应用较为流行,而网上关于原生IM(相关文章请参见:<IM架构篇>.<IM综合资料>.<IM/推送的通信格式.协议篇>.<IM心跳保活篇>.<IM安全篇>.<实时音视频开发>).消息推送应用(参见:<推送技术好文>)的通信原理介绍也较多

基于HTTP协议之WEB消息实时推送技术原理及实现

很早就想写一些关于网页消息实时推送技术方面的文章,但是由于最近实在忙,没有时间去写文章.本文主要讲解基于 HTTP1.1 协议的 WEB 推送的技术原理及实现.本人曾经在工作的时候也有做过一些用到网页消息实时推送的项目,但是当时实现的都不是很完美,甚至有时候是通过 Ajax 轮训的方式实现.在网上也找过不少的资料,真正说到点子上的几乎没有,很多文章大都是长篇大论,说了一些新有名字,什么“HTTP 长连接”,“实时推送”,“Comet 长连接推送技术”等.但真正提到如何实现实时推送的文章倒是没有看

web网站加速之CDN(Content Delivery Network)技术原理(转载)

CDN技术原理(转载) 1.Author: 北方人 2.LastUpdate : 2014-08-25 15:13:33 3.原文地址:http://www.51know.info/system_performance/cdn/cdn.html 在不同地域的用户访问网站的响应速度存在差异,为了提高用户访问的响应速度.优化现有Internet中信息的流动,需要在用户和服务器间加入中间层CDN. 使用户能以最快的速度,从最接近用户的地方获得所需的信息,彻底解决网络拥塞,提高响应速度,是目前大型网站使

[转]CDN(内容分发网络)技术原理

1. 前言 Internet的高速发展,给人们的工作和生活带来了极大的便利,对Internet的服务品质和访问速度要求越来越高,虽然带宽不断增加, 用户数量也在不断增加,受Web服务器的负荷和传输距离等因数的影响,响应速度慢还是经常抱怨和困扰.解决方案就是在网络传输上利用缓存技术使得Web服 务数据流能就近访问,是优化网络数据传输非常有效的技术,从而获得高速的体验和品质保证. 网络缓存技术,其目的就是减少网络中冗余数据的重复传输,使之最小化,将广域传输转为本地或就近访问.互联网上传递的内容,大部

&lt;转&gt;VPN技术原理

原文地址:VPN技术原理 VPN,Virtual Private Network(虚拟专用 网络),被定义为通过一个公用网络(通常是因特网)建立一个临时的.安全的连接,是一条穿过公用网络的安全.稳定的隧道.虚拟专用网是对企业内部网的扩 展,它可以帮助异地用户.公司分支机构.商业伙伴及供应商同公司的内部网建立可信的安全连接,并保证数据的安全传输. IETF 组 织对基于IP 的VPN 解释为:通过专门的隧道加密技术在公共数据网络上仿真一条点到点的专线技术.所谓虚拟,是指用户不再需要拥有实际的长途数

深度剖析:CDN内容分发网络技术原理--转载

1.前言 Internet的高速发展,给人们的工作和生活带来了极大的便利,对Internet的服务品质和访问速度要求越来越高,虽然带宽不断增加,用户数量也在不断增加,受Web服务器的负荷和传输距离等因数的影响,响应速度慢还是经常抱怨和困扰.解决方案就是在网络传输上利用缓存技术使得Web服务数据流能就近访问,是优化网络数据传输非常有效的技术,从而获得高速的体验和品质保证. 网络缓存技术,其目的就是减少网络中冗余数据的重复传输,使之最小化,将广域传输转为本地或就近访问.互联网上传递的内容,大部分为重