首页 > 试题广场 >

数据链路层可以提供哪些服务类型( )

[不定项选择题]
数据链路层可以提供哪些服务类型(      )
  • 无确认的无连接服务
  • 有确认的无连接服务
  • 有确认的有连接服务
  • 无确认的有连接服务
只要记住,有连接的一定要确认
发表于 2019-08-15 16:39:59 回复(0)

数据链路层一般都提供3种基本服务,即无确认的无连接服务、有确认的无连接服务、有确认 的面向连接的服务。 
(1)无确认的无连接服务 无确认的无连接服务是源机器向目的机器发送独立的帧,而目的机器对收到的帧不作确认。 如果由于线路上的噪声而造成帧丢失,数据链路层不作努力去恢复它,恢复工作留给上层去完成。 这类服务适用于误码率很低的情况,也适用于像语音之类的实时传输,实时传输情况下有时数据延误比数据损坏影响更严重。 大多数局域网在数据链路层都使用无确认的无连接服务。 
(2)有确认的无连接服务 这种服务仍然不建立连接,但是所发送的每一帧都进行单独确认。 以这种方式,发送方就会知道帧是否正确地到达。如果在某个确定的时间间隔内,帧没有到达,就必须重新发此帧。 
(3)有确认的面向连接的服务 采用这种服务,源机器和目的机器在传递任何数据之前,先建立一条连接。 在这条连接上所发送的每一帧都被编上号,数据链路层保证所发送的每一帧都确实已收到。 而且,它保证每帧只收到一次,所有的帧都是按正确顺序收到的。面向连接的服务为网络进程间提供了可靠地传送比特流的服务。
发表于 2019-01-09 20:50:18 回复(0)
我的理解是 有连接确保可靠 无连接不保证可靠
发表于 2023-05-06 16:34:27 回复(0)