① 传输层有哪些协议
传输层协议:
1、传输控制协议TCP
2、用户数据报协议UDP
TCP协议:面向连接的可靠传输协议。利用TCP进行通信时,首先要通过三步握手,以建立通信双方的连接。TCP提供了数据的确认和数据重传的机制,保证发送的数据一定能到达通信的对方。
UDP协议:是无连接的,不可靠的传输协议。采用UDP进行通信时不用建立连接,可以直接向一个IP地址发送数据,但是不能保证对方是否能收到。
(1)数据链路层有哪些协议扩展阅读:
OSI模型(OSI model),一种概念模型,由国际标准化组织提出,一个试图使各种计算机在世界范围内互连为网络的标准框架。定义于ISO/IEC 7498-1。
OSI将计算机网络体系结构(architecture)划分为以下七层:
1、物理层: 将数据转换为可通过物理介质传送的电子信号相当于邮局中的搬运工人。
2、数据链路层: 决定访问网络介质的方式。
3、网络层: 使用权数据路由经过大型网络 相当于邮局中的排序工人。
4、传输层: 提供终端到终端的可靠连接 相当于公司中跑邮局的送信职员。
5、会话层: 允许用户使用简单易记的名称建立连接 相当于公司中收寄信、写信封与拆信封的秘书。
6、表示层: 协商数据交换格式 相当公司中简报老板、替老板写信的助理。
7、应用层: 用户的应用程序和网络之间的接口老板。
② 数据链路层上下子层(LLC,MAC)分别对应哪些协议
CSMA属于MAC。。。
③ OSI七层模型的每一层都有哪些协议谢谢!
第一层:物理层
物理层规定了激活、维持、关闭通信端点之间的机械特性、电气特性、功能特性以及过程特性。该层为上层协议提供了一个传输数据的物理媒体。只是说明标准。在这一层,数据的单位称为比特(bit)。
属于物理层定义的典型规范代表包括:EIA/TIA RS-232、EIA/TIA RS-449、V.35、RJ-45、fddi令牌环网等。
第二层:数据链路层
数据链路层在不可靠的物理介质上提供可靠的传输。该层的作用包括:物理地址寻址、数据的成帧、流量控制、数据的检错、重发等。在这一层,数据的单位称为帧(frame)。数据链路层协议的代表包括:ARP、RARP、SDLC、HDLC、PPP、STP、帧中继等
第三层:网络层
网络层负责对子网间的数据包进行路由选择。网络层还可以实现拥塞控制、网际互连等功能。在这一层,数据的单位称为数据包(packet)。网络层协议的代表包括:IP、IPX、RIP、OSPF等。
第四层:传输层
传输层是第一个端到端,即主机到主机的层次。传输层负责将上层数据分段并提供端到端的、可靠的或不可靠的传输。此外,传输层还要处理端到端的差错控制和流量控制问题。在这一层,数据的单位称为数据段(segment)。传输层协议的代表包括:TCP、UDP、SPX等
第五层:会话层
会话层管理主机之间的会话进程,即负责建立、管理、终止进程之间的会话。会话层还利用在数据中插入校验点来实现数据的同步。会话层协议的代表包括:RPC、SQL、NFS 、X WINDOWS、ASP
第六层:表示层
表示层对上层数据或信息进行变换以保证一个主机应用层信息可以被另一个主机的应用程序理解。表示层的数据转换包括数据的加密、压缩、格式转换等。表示层协议的代表包括:ASCII、PICT、TIFF、JPEG、 MIDI、MPEG
第七层:应用层
应用层为操作系统或网络应用程序提供访问网络服务的接口。应用层协议的代表包括:Telnet、FTP、HTTP、SNMP等。
(3)数据链路层有哪些协议扩展阅读:
谈到网络不能不谈OSI参考模型,OSI参考模型(OSI/RM)的全称是开放系统互连参考模型(Open SystemInterconnection Reference Model,OSI/RM),它是由国际标准化组织ISO提出的一个网络系统互连模型。虽然OSI参考模型的实际应用意义不是很大,但其的确对于理解网络协议内部的运作很有帮助,也为我们学习网络协议提供了一个很好的参考
七层理解:
物理层:物理接口规范,传输比特流,网卡是工作在物理层的。
数据层:成帧,保证帧的无误传输,MAC地址,形成EHTHERNET帧
网络层:路由选择,流量控制,IP地址,形成IP包
传输层:端口地址,如HTTP对应80端口。TCP和UDP工作于该层,还有就是差错校验和流量控制。
会话层:组织两个会话进程之间的通信,并管理数据的交换使用NETBIOS和WINSOCK协议。QQ等软件进行通讯因该是工作在会话层的。
表示层:使得不同操作系统之间通信成为可能。
应用层:对应于各个应用软
④ 数据链路层的协议有哪些
数据链路层的ppt有HDLC协议
支持数据网络
附件:
第三章
数据链路层-陈.ppt
该附件已经被下载
98
次.
toto
修行:...谢谢了,有没有其它章节的资料.
我希望有一天我能用鼠标双击我的钱包,然后选中一张100元,按住“ctrl-c”接着不停...
⑤ lte中l2数据链路层包括哪些协议
以手机的数据通讯为例,手机上的应用程序发出的数据经过处理会在网络层添加IP头,在其数据链路层匹配无线环境,在物理层发射。在基站处物理层接收,数据链路层形成帧最后传给核心网~,这部分数据应该不走基站设备的网络层以上的部分吧(除非基站处要知道用户应用程序的具体内容,或者本次发射的核心内容为信令)...我这样的理解是将数据发送过程中的无线接入和基站作为整个传输过程的物理层和数据链路层功能实现。
⑥ 数据链路层协议可分为哪两大类
数据链路层分为媒体访问控制mac子层和逻辑链路控制llc子层。mac子层与物理层相关联,而llc子层则完全独立出来,为高层提供服务,这样就实现了物理层和数据链路层的完全独立。
数据链路层的主要协议有:
1、点对点协议(Point-to-Point Protocol)。
2、以太网(Ethernet)。
3、高级数据链路协议(High-Level Data Link Protocol)。
4、帧中继(Frame Relay)。
5、异步传输模式(Asynchronous Transfer Mode)。
数据链路层协议的特点
链路是从一个结点到相邻节点的一段物理链路,数据链路则在链路的基础上增加了一些必要的硬件(如网络适配器)和软件(如协议的实现)。
数据链路层使用的主要是点对点信道和广播信道两种,数据链路层传输的协议数据单元是帧。数据链路层的三个基本问题是:封装成帧,透明传输和差错检测,循环冗余检验CRC是一种检错方法,而帧检验序列FCS是添加在数据后面的冗余码。
⑦ 计算机网络中的数据链路层有什么协议
一个数据包传输时,经过不同的层时,封装上不同的包头。
⑧ 网络协议中那些属于数据链路层协议
数据链路层协议的代表包括:SDLC、HDLC、PPP、STP、帧中继等。
⑨ 数据链路层的协议都有什么
数据链路层的主要协议有:
1、Point-to-Point Protocal——PPP点到点。
2、Ethernet——以太网。
3、High-Level Data Link Control Protocal——高级链路控制协议。
4、Frame Relay——帧中继。
5、Asynchronous Transfer Mode——异步传输模式。
随机访问协议:
在随机访问协议中,不采用集中控制方式解决信息发送的次序问题。所有用户都可以根据自己的意愿随机发送信息,占用信道全部速率。在总线网中,当有两个或者多个用户同时发送信息的时候,就会产生帧的冲突。这导致所有冲突用户的发送均失败。
为了解决随机接入发生的碰撞,每个用户需要按照一定的规则反复的重传他的帧。知道帧没有碰撞到通过。
这些规则就是随机访问MAC协议。
重用的协议:ALOHA协议,CSMA协议,CSMA/CD协议,CSMA/CA协议
这些协议的核心思想都是:胜利者通过争用获得信道,进而获得信息的发送权,所以说随机访问MAC协议,也叫争用型协议。
MAC采用信道划分机制,那么节点之间的通信,要不就是共享空间,要不就共享时间,要不就两个都共享。
随机MAC:实质上是一种广播信道转化为点到点信道的行为。
因为交换机可以转发广播,随机访问MAC,可以将广播转化为point to point
1.1、ALOHA协议:随机接入系统协议
1.2、CSMA协议:
如果每个站点在发送前都先侦听一下公用的信道,那么发送信道空闲后再发送,那么将会大大减小冲突的可能。从而提高信道的利用率。
载波侦听多路访问(Carrier Sense Multiple Access,CSMA)
CSMA协议对ALOHA协议的一种改进,也就是多了一个载波侦听装置。
1.3、CSMA/CD协议:载波侦听多路访问/碰撞检测
是对CSMA协议的改进方案,适用于总线型网络或者半双工网络环境
载波侦听:也就是发送前先侦听,每次发送数据之前都要先检查一下总线上是否有其他站点在发送数据,如果有则暂时不要发送数据,等待信道变为空闲的时候再发送。
碰撞检测:就是一边发送一边侦听,适配器在发送数据的时候变检测信道上的信号电压的变化情况,用来判断自己在发送数据的时候其他站点是否也在发送数据。
CSMA/CD工作流程:先听后发,边听边发,冲突停发,随机重发总线的传播时延对CSMA/CD的影响很大,CSMA/CD中的站不能同时发送和接收所以CSMA/CD的以太网是不进行全双工通信,只能进行半双工通信。
1.4、CSMA/CA协议
CSMA/CD协议已经应用在使用有线连接的局域网中,但是要在无线局域网的环境下,却不能用。
CSMA/CD协议,尤其是碰撞部分,因为无线局域网中,接受信号的强度远远小于发送信号的强度。而且在无线介质上信号强度变化范围很广,要实现碰撞检测,那么在硬件上要花费很大。
在无线通信中,并非所有的站点都可以侦听到对方,也就是隐蔽站的问题。
CSMA/CA协议,广泛用于无线局域网。
把碰撞检测改成了碰撞避免(Collision Avoidance,CA)。
碰撞避免:不是指协议可以完全避免碰撞,而是指协议的设计要尽量减少碰撞的发生概率。
CSMA/CA采用二进制指数退避算法。通过预约信道,ACK帧,RTS/CTS帧,三种机制来实现碰撞避免
RTS/CTS帧,主要用来解决无线网的隐蔽站问题。
预约信道,ACK帧,都是必须要实现的。
预约信道:发送方在发送数据的同时想起他站点通过告知自己传输数据需要的时间长度,方便让其他站点在这段时间内部发送数据,避免碰撞。
ACK帧:所有站点在正确接收到发送给自己的数据帧后,都需要向发送方应答一个ACK帧。
总结:
CSMA/CA协议的基本思想:发送数据的时候先广播告知其他节点,让其他节点在某个时间段内不要发送数据,避免碰撞。
CSMA/CD协议的基本思想:发送前先侦听,边发送边侦听,一旦出现碰撞马上停止发送。
轮询访问MAC:令牌传递协议:
在轮询访问中,用户不能随机的发送信息,是通过集中控制的监控站,以循环的方式轮询每个节点。然后决定信道的分配。
当某个节点使用信道的时候,其他节点都不能使用信道。典型的轮询MAC协议是令牌传递协议,令牌环局域网。
令牌传递协议:一个令牌在各个节点以一个固定的次序交换。令牌是个特殊的比特组成的帧,当换上的站希望传递帧的时候,就必须等待令牌,一旦收到令牌,站点就可以启动发送帧。
轮询MAC适合复杂很高的广播信道,负载很高的信道就是多个节点在同一时刻发送数据概率很大的信道。
如果广播信道采用随机MAC,发生冲突的概率很大,而采用轮询MAC则可以更好满足各个节点的要求。
轮序的实质:不共享时间,空间。实质上就是在随机MAC的基础上,限定了有权利发送数据的节点只能有一个。
即使是广播信道,都可以通过MAC使得广播信道逻辑上变成点对点的信道。所以说数据链路层研究的是点对点之间的通信。
局域网使用的协议主要在数据链路层。
广域网使用的协议主要在网络层。
也就是说网络中的两个节点要进行数据交换,节点除了要给出数据外,还要给数据包装上一层控制信息,用来实现检错纠错的功能。如果这层信息是数据链路层的协议控制信息,就叫做使用了数据链路的协议,如果这层控制信息是在网络层,就是使用了网络层的协议。
广域网强调:资源共享。
局域网强调:数据传输。
广域网中一个重要问题:路由选择和分组转发。
路由选择协议:负责搜索分组从某个节点到目的节点的最佳路由,以便构成路由表。
分组转发:从路由表构造出转发分组的转发表。
PPP协议和HDLC协议是目前最常用的两种广域网数据链路层的面向字节的协议
PPP协议(Point to Point Protocol):
使用串行线路通信的面向字节的协议,PPP协议应用在直接连接的两个节点的连路上。
目的:通过拨号或者专线方式建立点对点的连接放松数据,让它成为各种主机,网桥,路由器之间简单连接的解决方法。
PPP协议:在SLIP的基础上发展而来,可以在异步线路上传输,也可以在同步线路上用。
不仅用于Modem链路,还可以用于路由器和路由器之间的链路。
PPP组成:
链路控制协议LCP:用来建立,配置,测试,管理数据链路。
网络控制协议NCP:由于PPP可以同时用多种网络层协议,每个不同的网络层协议要用一个相应的NCP来配置。一个将IP数据报封装到串行链路的方法。
PPP帧和HDLC帧的格式一样,收尾都是相同的标志字段为7E。
PPP协议是点对点的,不是总线型,不用CSMA/CD协议。
HDLC协议:
高级数据链路控制(High-level Data Link Control):面向比特的数据链路层协议。
HDLC协议不依赖任何一种字符集编码,数据报文可以透明传输。
PPP是面向字节的,HDLC协议是面向比特的。
TCP/IP协议簇:TCP,IP,ICMP,ARP,RARP,UDP,DNS,FTP,HTTP。
HDLC,PPP是ISO提出的数据链路层协议,不属于TCP/IP协议簇。
(9)数据链路层有哪些协议扩展阅读:
数据链路层比较:
适用场合:
就系统结构而言,HDLC适用于点到点或点到多点式的结构,BSC同样也能适用于这些结构;就工作方式而方,HDLC适用于半双工或全双工,而BSC则更适用于半双工方式(也可扩充为全双工);就传输方式而言,BSC和HDLC两者都只用于同步传输。
在传输速率方面,BSC和HDLC虽然都没有限制,但由于它们各自的特点所定,通常BSC用于低、中速传输,而HDLC则常用于中、高速传输。
传输效率:
HDLC开始发送一帧后,就要连续不断地发完该帧,而BSC的同一数据块中的不同字符之间可能有时间间隔,这些间隔用SYN字符填充。HDLC可以同时确认几个帧,而BSC则在发完一数据块后必须要等待确认(即“停一等”方式)。
HDLC中的每个帧都含有地址字段A,在多点结构中,每个从站只接收含有本站地址的帧,因此,主站在选中一个从站并与之通信的同时,不用拆链,便可选择其它的站通信,即同时与多个站建立链路。
而在BSC中,从建链开始,两站之间的链路通道就一直保持到传输结束为止。由于以上特点,HDLC的传输效率高于BSC的传输效率。
传输可靠性:
HDLC中所有的帧(包括响应帧)都有FCS,在BSC的监控报文中只有字符校验能力而无块校验能力。HDLC中的I帧按窗口序号顺序编号,BSC的数据块不编号。由于以上特点,HDLD的传输可靠性比BSC高。
数据透明性:
HDLC采用“0比特插入法”对数据实现透明传输,传输信息的比特组合模式无任何限制。BSC用DLE字符填充法来实现透明传输,依赖于采用的字符编码集,且处理复杂。
信息传输格式:
HDLC采用统一的帧格式来实现数据、命令、响应的传输,实施起来方便。而BSC的格式不统一,数据传送、正反向监控各规定了一套格式,给实施带来了不便
链路控制:
HDLC利用改变一帧中的控制字段的编码模式来完成各种规定的链路操作功能,提供的是面向比特的传输功能。BSC则是通过改变控制字符来完成链路操作功能,提供的是面向字符的传输功能。
参考资料来源:网络-数据链路层
⑩ 应用层 传输层 网络层 数据链路层 物理层 中常见的协议 分别有什么
应用层 http smtp pop3 telnet snmp ftp dhcp tftp ssh
传输层 tcp udp spx
网络层 ip ipx ‘apple talk’
数据链路层 802.3、802.4、802.5、802.11、FDDI、ATM
物理层 v.24 v.35 RS232 RS485