HDLC是哪一层的协议Word文档下载推荐.docx
《HDLC是哪一层的协议Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《HDLC是哪一层的协议Word文档下载推荐.docx(8页珍藏版)》请在冰豆网上搜索。
![HDLC是哪一层的协议Word文档下载推荐.docx](https://file1.bdocx.com/fileroot1/2023-1/27/54269f4b-f652-4c9d-8a4c-5dcd02c8ac28/54269f4b-f652-4c9d-8a4c-5dcd02c8ac281.gif)
会话层还利用在数据中插入校验点来实现数据的同步。
第五层:
会话层Rpc、sql、nFs、xwindows、asp
表示层对上层数据或信息进行变换以保证一个主机应用层信息可以被另一个主机的应用程序理解。
表示层的数据转换包括数据的加密、压缩、格式转换等。
第六层:
表示层ascii、pict、tiFF、jpeg、midi、mpeg
应用层为操作系统或网络应用程序提供访问网络服务的接口。
应用层协议的代表包括(hdlc是哪一层的协议):
telnet、Ftp、http、snmp等。
第七层:
应用层http,Ftp,snmp等
加密解密是在网络层完成的
七层理解
物理层:
物理接口规范,传输比特流,网卡是工作在物理层的。
数据层:
成帧,保证帧的无误传输,mac地址,形成ehtheRnet帧
网络层:
路由选择,流量控制,ip地址,形成ip包
传输层:
端口地址,如http对应80端口。
tcp和udp工作于该层,还有就是差错校验和流量控制。
会话层:
组织两个会话进程之间的通信,并管理数据的交换使用netbios和winsock协议。
qq等软件进行通讯因该是工作在会话层的。
表示层:
使得不同操作系统之间通信成为可能。
应用层:
对应于各个应用软件
osi模型
一,概述
osi模型,即开放式通信系统互联参考模型(opensysteminterconnection,osi/Rm,opensystemsinterconnectionReferencemodel),是国际标准化组织(iso)提出的一个试图使各种计算机在世界范围内互连为网络的标准框架,简称osi。
0si/Rm协议是由is0(国际标准化组织)制定的,它有三个基本的功能:
提供给开发者一个必须的、通用的概念以便开发完善、可以用来解释连接不同系统的框架。
osi将计算机网络体系结构(architecture)划分为以下七层:
将七层比喻为真实世界收发信的两个老板的图。
分层名分层号描述比喻
应用层applicationlayer(台湾翻:
应用层)7用户的应用程序怀网络之间的接口老板表示层presentationlayer(台湾:
展现层)6协商数据交换格式相当公司中简报老板、替老板写信的助理
会话层sessionlayer(台湾:
会谈层)5允许用户使用简单易记的名称建立连接相当于公司中收寄信、写信封与拆信封的秘书
传输层transportlayer(台湾:
传输层)4提供终端到终端的可靠连接相当于公司中跑邮局的送信职员
网络层networklayer(台湾:
网络层)3使用权数据路由经过大型网络相当于邮局中的排序
工人
数据链路层datalinklayer(台湾:
资料链结层)2决定访问网络介质的方式相当于邮局中的装拆箱工人
物理层physicallayer(台湾:
实体层)1将数据转换为可通过物理介质传送的电子信号相当于邮局中的搬运工人
二,数据传送
在数据发送到另一层时,都要分成数据包。
数据包是一个信息单位,作为一个整体,从网络中的一个设备传送给另一个设备。
1,数据包结构
数据包包含了几种不同类型的数据:
信息
某种类的计算机控制数据和命令
会话控制代码
数据包头
数据
报尾
2.创建数据包
数据包的创建过程是从osi模型的应用层开始的。
跨网络传输的信息要从应用层开始,往下依次穿过各层。
每层都对数据包进行重新组装,以增加自己的信息(信头)。
三,分层协议
1、应用层协议
应用层协议工作在osi模型的上层,提供应用程序间的交换和数据交换。
比较常用的应用层协议有:
smtp(simplemailtransferprotocol)
bootp(boottrap.protocol)
Ftp(Filetransferprotocol)
http(hyperrexttransferprotocol
aFp(appletalk文件协议)--apple公司的网络协议族,用于交换文件
snmp(simplenetworkmanagementprotoco1)
smb(servermessageblockprotoco1)
x.500
ncp(netwarecoreprotoco1)
nFs(networkFilesystem)
3、传输层协议
传输层协议提供计算机之间的通信会话,并确保数据在计算机之间可靠地传输。
主要的传输层协议有:
tcp(transmissioncontrolprotocol)
spx(sequencedpacketexchangeprotocol
nwlink
atp(appletalktransactionprotocol),nbp(名字绑定协议)
netbeui(netbiosextendeduserinternet)
3、网络层协议
网络层协议提供所谓的链路服务,这些协议可以处理寻址和路由信息、错误检测和重传请求。
网络层协议包括:
ip(internetprotocol)
ipx(internetworkpacketexchange)
nwlink--微软实现的ipx/spx
ddp(datagramdeliveryprotoco1)
netbeui
x.25
ethernet
四,历史
在制定计算机网络标准方面,起着重大作用的两大国际组织是:
国际电报与电话咨询委员会(ccitt),与国际标准化组织(iso),虽然它们工作领域不同,但随着科学技术的发展,通信与信息处理之间的界限开始变得比较模糊,这也成了ccitt和iso共同关心的领域。
1974年,iso发布了著名的iso/iec7498标准,它定义了网络互联的7层框架,也就是开放式系统互连参考模型。
五,影响
osi是一个定义良好的协议规范集,并有许多可选部分完成类似的任务。
它定义了开放系统的层次结构、层次之间的相互关系以及各层所包括的可能的任务。
是作为一个框架来协调和组织各层所提供的服务。
但是osi参考模型并没有提供一个可以实现的方法,而是描述了一些概念,用来协调进程间通信标准的制定。
即osi参考模型并不是一个标准,而是一个在制定标准时所使用的概念性框架。
事实上的标准是tcp/ip参考模型
pppoe机制
另外,还有一个最广泛的例子就是pppoe,在以太网上走ppp业务,也没有用到aRp。
它的实现机理是这样的:
我要跟外界通信,首先我发一个padi广播包;
如果在这个以太网上有pppoe服务器(即bRas),那么回复一个pado单播给我;
然后我再发一个padR给pppoe服务器请求建立连接,服务器收到后,则回复一个pads单播包,分配一个sessionid,pppoe连接建立。
aRp、RaRp
1)当adsl拨号成功时没有建立ip和mac的映射。
拨号链接是一种点到点链路,这种链路的特点是一端发送的数据总被另一端原顺序的接受到。
(即使两端的ip不在同一段上也能够收到)里面有一个确定性:
一定别对端收到;
唯一性:
一定被唯一的对端收到;
顺序性:
包不会乱续;
这样的链路是不需要什么mac的。
篇二:
网络原理简答题
计算机网络原理简答题
计算机网络经历了哪几个发展阶段?
答:
计算机网络经历了:
面向终端的计算机通信网、分组交换网、计算机网络体系结构的形成、internet等几个阶段。
计算机网络可从哪几个方面进行分类?
1、按交换方式:
有电路交换、报文交换、分组交换、帧中继交换、信元交换等。
2、按拓扑结构:
有集中式网络、分散式网络、分布式网络。
其中,集中式网络的特点是网络信息流必须经过中央处理机或网络交换节点(如星形拓扑结构);
分布式网络的特点是任何一个节点都至少和其他两个节点直接相连(如网状形拓扑结构),是主干网采用的一种结构;
分散式网络实际上是星形网和网状形网的混合网。
3、按作用范围:
有广域网(wan)、局域网(lan)、城域网(man)。
其中,广域网的作用范围为几十至几千公里,又称为远程网;
局域网的作用范围常限制在一个单位或一个校园(1km)内,但数据传输速率高(10mb/s以上);
城域网常介于广域网和局域网之间,局限在一个城市(5~50km)内。
4按使用范围:
有公用网和专用网。
其中,公用网都是由国家的电信部门建造和控制管理的;
专用网是某个单位或部门为本系统的特定业务需要而建造的,不对单位或部门以外的人员开放。
面向连接服务与无连接报务各自的特点是什么?
所谓连接,就是两个对等实体为进行数据通信而进行的一种结合。
面向连接服务是在数据交换之前,必须先建立连接。
当数据交换结束后,则应终止这个连接。
面向连接服务具有连接建立、数据传输和连接释放这三个阶段。
在传送数据时按序传送的。
因而面向连接服务提供可靠的数据传输服务。
在无连接服务的情况下,两个实体之间的通信不需要先建立好一个连接,因此其下层的有关资源不需要事先进行预留。
这些资源在数据传输时动态地进行分配。
无连接服务的另一特征是它不需要通信的两个实体同时期是活跃的(即处于激活态)。
当发送端有实体正在进行发送时,它才是活跃的。
这时接收端的实体并不一定必须是活跃的。
只有当接收端的实体正在进行接收时,它才必须是活跃的。
无连接服务的优点是灵活方便和比较迅速。
但无连接服务不能防止报文的丢失、重复或失序。
无连接服务特别适合于传送少量零星的报文。
协议与服务有何区别?
有何关系?
网络协议:
为进行网络中的数据交换而建立的规则、标准或约定。
由以下三个要素组成:
(1)语法:
即数据与控制信息的结构或格式。
(2)语义:
即需要发出何种控制信息,完成何种动作以及做出何种响应。
(3)同步:
即事件实现顺序的详细说明。
协议是控制两个对等实体进行通信的规则的集合。
在协议的控制下,两个对等实体间的通信使得本层能够向上一层提供服务,而要实现本层协议,还需要使用下面一层提供服务。
协议和服务的概念的区分:
1、协议的实现保证了能够向上一层提供服务。
本层的服务用户只能看见服务而无法看见下面的协议。
下面的协议对上面的服务用户是透明的。
2、协议是“水平的”,即协议是控制两个对等实体进行通信的规则。
但服务是“垂直的”,即服务是由下层通过层间接口向上层提供的。
上层使用所提供的服务必须与下层交换一些命令,这些命令在osi中称为服务原语。
网络协议的三个要素是什么?
各有什么含义?
试将tcp/ip和osi的体系结构进行比较。
讨论其异同之处。
(1)osi和tcp/ip的相同点是二者均采用层次结构,而且都是按功能分层。
(2)osi和tcp/ip的不同点:
①osi分七层,自下而上分为物理层、数据链路层、网络层、运输层、会话层、表示层和应用层,而tcp/ip分四层:
网络接口层、网间网层(ip)、传输层(tcp)和应用层。
严格讲,tcp/ip网间网协议只包括下三层,应用程序不算tcp/ip的一部分。
②osi层次间存在严格的调用关系,两个(n)层实体的通信必须通过下一层(n-1)层实体,不能越级,而tcp/ip可以越过紧邻的下一层直接使用更低层次所提供的服务(这种层次关系常被称为“等级”关系),因而减少了一些不必要的开销,提高了协议的效率。
③osi只考虑用一种标准的公用数据网。
分组交换网可分划成哪两个子网?
这两个子网的作用分别有哪些?
分组交换网可划分为通信子网和资源子网。
通信子网由通信设备与通信线路组成,负责全网的数据传输、转接、加工和变换等通信处理工作。
资源子网包括主机、终端、i/o设备、软件与数据资源等。
负责全网的数据处理业务,向网络用户提供各种网络资源和网络服务。
解释下列名词:
协议栈、实体、对等层、协议数据单元、服务访问点、客户、服务器、客户-服务器方式。
协议栈:
指计算机网络体系结构采用分层模型后,每层的主要功能由对等层协议的运行来实现,因而每层可用一些主要协议来表征,几个层次画在一起很像一个栈的结构。
实体:
表示任何可发送或接收信息的硬件或软件进程。
在许多情况下,实体是一个特定的软件模块。
对等层:
在网络体系结构中,通信双方实现同样功能的层。
协议数据单元:
对等层实体进行信息交换的数据单位。
服务访问点:
在同一系统中相邻两层的实体进行交互(即交换信息)的地方。
服务访问点sap是一个抽象的概念,它实体上就是一个逻辑接口。
客户、服务器:
客户和服务器都是指通信中所涉及的两个应用进程。
客户-服务器方式所描述的是进程之间服务和被服务的关系。
客户是服务请求方,服务器是服务提供方。
客户-服务器方式:
客户-服务器方式所描述的是进程之间服务和被服务的关系,当客户进程需要服务器进程提供服务时就主动呼叫服务进程,服务器进程被动地等待来自客户进程的请求。
物理层要解决什么问题?
物理层的主要特点是什么?
物理层考虑的是怎样才能在连接各种计算机的传输媒体上传输数据比特流,而不是指连接计算机的具体的物理设备或具体的传输媒体。
现有的网络中物理设备和传输媒体种类繁多,通信手段也有许多不同的方式。
物理层的作用正是要尽可能地屏蔽掉这些差异,使数据链路层感觉不到这些差异,这样数据链路层只需要考虑如何完成本层的协议和服务,而不必考虑网络具体的传输媒体是什么。
物理层的重要任务是确定与传输媒体的接口的一些特性。
试解释以下名词:
数据、信号、模拟数据、模拟信号、数字数据、数字信号、单工通信、半双工通信、全双工通信。
数据:
是运送信息的实体。
信号:
则是数据的电气的或电磁的表现。
模拟数据:
运送信息的模拟信号。
模拟信号:
连续变化的信号。
数字信号:
取值为有限的几个离散值的信号。
数字数据:
取值为不连续数值的数据。
单工通信:
即只有一个方向的通信而没有反方向的交互。
半双工通信:
即通信和双方都可以发送信息,但不能双方同时发送(当然也不能同时接收)。
这种通信方式是一方发送另一方接收,过一段时间再反过来。
全双工通信:
即通信的双方可以同时发送和接收信息。
物理层的接口有哪几个特性?
各包含什么内容?
(1)机械特性:
指明接口所用的接线器的形状和尺寸、引线数目和排列、固定和锁定装置等等。
(2)电气特性:
指明在接口电缆的各条线上出现的电压的范围。
(3)功能特性:
指明某条线上出现的某一电平的电压表示何意。
(4)规程特性:
说明对于不同功能的各种可能事件的出现顺序。
常用的传输媒体有哪几种各有何特点
常用的传输媒体有:
双绞线、同轴电缆、光纤。
双绞线可用于模拟和数字传输。
其带宽取决于导线的粗细与架设的距离。
通常情况下,数据传输率可达每秒几兆比特,距离可达几公里。
在局域网环境中,每段线缆的长度为100m。
双绞线性能好、成本低,其应用极为广泛。
同轴电缆分50Ω基带电缆和75Ω宽带电缆两类。
基带电缆又分细同轴电缆和粗同轴电缆。
基带电缆仅仅用于数字传输,数据率可达10mbps。
对于高频信号,其抗干扰性能比双绞线强。
宽带电缆是公用天线电视catV系统中使用的标准,它既可使用频分多路复用的模拟信号发送,也可用调制解调技术传输数字信号。
宽带电缆传输模拟信号时,频率可达300hz~400hz,传输距离可达100km。
光纤是非常理想的传输介质,它不仅具有很宽的带宽,而且抗雷电和电磁干扰性能好。
传输距离可达数公里。
但光纤成本高且安装较困难。
eia-232和Rs-449接口标准各用在什么场合
篇三:
hdlc协议
hdlc协议
1hdlc
一.特点与格式
面向比特的协议中最有代表性的是ibm的同步数据链路控制规程sdlc(synchronousdatalinkcontrol),国际标准化组织iso(internationalstandardsorganization)的高级数据链路控制规程hdlc(highleveldatalinkcontrol),美国国家标准协会(americannationalstandardsinstitute)的先进数据通信规程adccp(advanceddatacommunicationscontrolprocedure)。
这些协议的特点是所传输的一帧数据可以是任意位,而且它是靠约定的位组合模式,而不是靠特定字符来标志帧的开始和结束,故称"
面向比特"
的协议。
二.帧信息的分段
sdlc/hdlc的一帧信息包括以下几个场(Field),所有场都是从最低有效位开始传送。
1.sdlc/hdlc标志字符
sdlc/hdlc协议规定,所有信息传输必须以一个标志字符开始,且以同一个字符结束。
这个标志字符是01111110,称标志场(F)。
从开始标志到结束标志之间构成一个完整的信息单位,称为一帧(Frame)。
所有的信息是以帧的形式传输的,而标志字符提供了每一帧的边界。
接收端可以通过搜索"
01111110"
来探知帧的开头和结束,以此建立帧同步。
2.地址场和控制场
在标志场之后,可以有一个地址场a(address)和一个控制场c(contro1)。
地址场用来规定与之通信的次站的地址。
控制场可规定若干个命令。
sdlc规定a场和c场的宽度为8位。
hdlc则允许a场可为任意长度,c场为8位或16位。
接收方必须检查每个地址字节的第一位,如果为"
0"
,则后边跟着另一个地址字节;
若为"
1"
,则该字节就是最后一个地址字节。
同理,如果控制场第一个字节的第一位为"
,则还有第二个控制场字节,否则就只有一个字节。
3.信息场
跟在控制场之后的是信息场i(information)。
i场包含有要传送的数据,亦成为数据场。
并不是每一帧都必须有信息场。
即信息场可以为0,当它为0时,则这一帧主要是控制命令。
4.帧校验场
紧跟在信息场之后的是两字节的帧校验场,帧校验场称为Fc(Framecheck)场,校验序列Fcs(Framechecksequence)。
sdlc/hdlc均采用16位循环冗余校验码cRc(cyclicRedundancycode),其生成多项式为ccitt多项式x^16+x^12+x^5+1。
除了标志场和自动插入的"
位外,所有的信息都参加cRc计算。
cRc的编码器在发送码组时为每一码组加入冗余的监督码位。
接收时译码器可对在纠错范围内的错码进行纠正,对在校错范围内的错码进行校验,但不能纠正。
超出校、纠错范围之外的多位错误将不可能被校验发现。
2实际应用时的两个技术问题
1."
"
位插入/删除技术
如上所述,sdlc/hdlc协议规定以01111110为标志字节,但在信息场中也完全有可能有同一种模式的字符,为了把它与标志区分开来,所以采取了"
位插入和删除技术。
具体作法是发送端在发送所有信息(除标志字节外)时,只要遇到连续5个"
,就自动插入一个"
当接收端在接收数据时(除标志字节)如果连续接收到5个"
,就自动将其后的一个"
删除,以恢复信息的原有形式。
这种"
位的插入和删除过程是由硬件自动完成的,比上述面向字符的"
数据透明"
容易实现。
2.sdlc/hdlc异常结束
若在发送过程中出现错误,则sdlc/hdlc协议用异常结束(abort)字符,或称失效序列使本帧作废。
在hdlc规程中7个连续的"
被作为失效字符,而在sdlc中失效字符是8个连续的"
。
当然在失效序列中不使用"
位插入/删除技术。
sdlc/hdlc协议规定,在一帧之内不允许出现数据间隔。
在两帧信息之间,发送器可以连续输出标志字符序列,也可以输出连续的高电平,它被称为空闲(idle)信号。