当前位置:文档之家› 物理层与数据链路层

物理层与数据链路层


连接WAN的串行连接器 的串行连接器 连接
固定端口的路由器
路由器和ISDN连接 连接 路由器和
建立一个控制端口的连接
Hub工作在物理层 工作在物理层
所有的网络设备都是按功能划分在各层的。 所有的网络设备都是按功能划分在各层的。 冲突域:该域当中的任何时刻, 冲突域:该域当中的任何时刻,只能有一台 设备发送数据,否则会有冲突。 设备发送数据,否则会有冲突。 一个集线器就有一个冲突域。 一个集线器就有一个冲突域。 广播域:该域当中的任何一个设备发送信息, 广播域:该域当中的任何一个设备发送信息, 其它设备都能“知道”这个信息。 其它设备都能“知道”这个信息。 一个hub中的各个设备共享一个带宽。 中的各个设备共享一个带宽。 一个 中的各个设备共享一个带宽
一、字符型协议的数据通信过程 二、传输控制字符 三、面向字符的协议
一、字符型协议的数据通信过程
传输控制字符
SOH(Start of Head):报头开始标志,用于表 ( ):报头开始标志 ):报头开始标志, 示报文的标题信息或报头的开始。 示报文的标题信息或报头的开始。 STX(Start of test):文本开始标志,标志标题 ):文本开始标志 ( ):文本开始标志, 信息的结束和报关文本的开始。 信息的结束和报关文本的开始。 ETX(End of Text):文本终止标志,标志报文 ):文本终止标志 ( ):文本终止标志, 文本的结束。 文本的结束。 EOT(End of Transmission):发送完毕标志, ):发送完毕标志 ( ):发送完毕标志, 用以表示一个或多个文本的结束,并拆除链路。 用以表示一个或多个文本的结束,并拆除链路。 ENQ(Enquire):询问标志,用以请求远程站给 ):询问标志 ( ):询问标志, 出响应,响应可能包括站的身份或状态。 出响应,响应可能包括站的身份或状态。 ACK(Acknowledge):确认标志,由接收方发 ):确认标志 ( ):确认标志, 出的作为对正确接收到报文的响应。 出的作为对正确接收到报文的响应。
DLE(Data Link Escape):转义标志,用以修改紧跟其 ( ):转义标志 ):转义标志, 后的有限个字符的意义。 协议中, 后的有限个字符的意义。在BSC协议中,实现透明方式的 协议中 数据传输,或者当10个传输控制字符不够用时 个传输控制字符不够用时, 数据传输,或者当 个传输控制字符不够用时,提供新的 转义传输控制字符。 转义传输控制字符。 NAK(Negative Acknowledge):否认标志,由接收方 ( ) 否认标志, 发出的,作为对未正确接收的报文的响应。 发出的,作为对未正确接收的报文的响应。 SYN(Synchronous):字符同步标志,在同步协议中, ( ) 字符同步标志,在同步协议中, 用以实现节点之间的字符同步, 用以实现节点之间的字符同步,或用于在无数据传输时保 持该同步。 持该同步。 ETB(End of transmission Block):块终或组终止标 ):块终或组终止标 ( ): 用以表示当报文分成多个数据块的结束。 志,用以表示当报文分成多个数据块的结束。 BBC:(block check character):BCC可以是垂直奇偶校 : 可以是垂直奇偶校 验或者说16位 开始到ETX或ETB为 验或者说 位CRC,校验范围从 ,校验范围从STX开始到 开始到 或 为 止。
数据链路层设计的主要问题
为网络层提供服务 不确认的无连接服务 确认的无连接的服务(令牌环 令牌环) 确认的无连接的服务 令牌环 确认的有连接的服务
不确认的无链接服务
无确认的无连接服务” 无确认的无连接服务”是指源计算机向目标计算机发送独立 的帧,目标计算机并不对这些帧进行确认。这种服务, 的帧,目标计算机并不对这些帧进行确认。这种服务,事先 无需建立逻辑连接,事后也不用解释逻辑连接。 无需建立逻辑连接,事后也不用解释逻辑连接。 正因如此,如果由于线路上的原因造成某一帧的数据丢失, 正因如此,如果由于线路上的原因造成某一帧的数据丢失, 则数据链路层并不会检测到这样的丢失帧, 则数据链路层并不会检测到这样的丢失帧,也不会恢复这些 帧。 出现这种情况的后果是可想而知的,当然在错误率很低,或 出现这种情况的后果是可想而知的,当然在错误率很低, 者对数据的完整性要求不高的情况下(如话音数据), ),这样 者对数据的完整性要求不高的情况下(如话音数据),这样 的服务还是非常有用的,因为这样简单的错误可以交给 简单的错误可以交给OSI 的服务还是非常有用的,因为这样简单的错误可以交给 上面的各层来恢复。 上面的各层来恢复。如大多数局域网在数据链路层所采用的 服务也是无确认的无连接服务。 服务也是无确认的无连接服务。
Hub有一个冲突域 有一个冲突域
二、常用的物理层标准
EIA-232-E接口标准 接口标准 EA RS-449接口标准 接口标准 100系列和 系列和200系列接口标准 系列和 系列接口标准 RJ-45接口标准 接口标准
EIA-232-E接口标准 接口标准
EIA-232的主要特性 的主要特性
EIA-232的缺点
计算机网络原理
第三章 物理层与数据链路层
第一节 物理层及常用的物理层标准 第二节 数据链路层概述 第三节 面向字符的数据链路层协议 第四节 面向位的数据链路层协议 第五节 流量控制协议 第六节 Internet中的数据链路层协议 中的数据链路层协议
第一节 物理层及常用的物理层标准
物理层的功能是在站点间透明的传输比特流。 物理层的功能是在站点间透明的传输比特流。 透明的传输比特流 定义: 定义: 媒体类型 连接类型 信号类型
数据链路层设计的主要问题
确定帧 字符计数法 带字符填充的首尾界符法, 带字符填充的首尾界符法,如:二进制同步 通信规程BSC。 通信规程 。 带位填充的首尾标志法, 带位填充的首尾标志法,如:高级链路控制 规程HDLC。 规程 。
数据链据链路层协议
有确认的无连接服务
在这种连接服务中, 在这种连接服务中,源主机数据链路层必须对每个 发送的数据帧进行编号, 发送的数据帧进行编号,目的主机数据链路层也必 须对每个接收的数据帧进行确认。 须对每个接收的数据帧进行确认。 如果源主机数据链路层在规定的时间内未接收到所 发送的数据帧的确认,那么它需要重发该帧。 发送的数据帧的确认,那么它需要重发该帧。 这类服务主要用于不可靠信道, 无线通信系统。 这类服务主要用于不可靠信道,如无线通信系统。 它与“有确认的面向连接服务” 它与“有确认的面向连接服务”的不同之处在于它 不需要在帧传输之前建立数据链路, 不需要在帧传输之前建立数据链路,也不要在在帧 传输结束后释放数据链路。 传输结束后释放数据链路。
RS-449接口标准
100系列和200系列接口标准
100系列接口标准
200系列接口标准
机械特性采用25芯标准连接器 机械特性采用 芯标准连接器 电气特性采用V.28建议 电气特性采用 建议
RJ-45接口标准
两种连线标准
TIA/EIA T568A 国际首推 TIA/EIA T568B 广泛使用 三种连线方式: 三种连线方式: (1) 直通线 (2) 交叉线 (3) 翻转线
TIA/EIA T568B标准的直通线 标准的直通线
TIA/EIA T568B标准的交叉线 标准的交叉线
翻转线
两端线序完全相反 主要用于对交换机、路由器做配置时使用。 主要用于对交换机、路由器做配置时使用。 通过交换机、路由器的Console端口。 端口。 通过交换机、路由器的 端口
第二节 数据链路层概述
面向字符的协议
一、面向字符的协议的特点 二、BSC的报文格式 的报文格式 三、BSC的透明传输 的透明传输
面向字符的协议的特点
BSC的报文格式
BSC报文包括信息报文和监控报文 信息报文和 信息报文 信息报文一般由报头和文本组成。 信息报文一般由报头和文本组成。文本是要传送的 有效数据信息, 有效数据信息,而报头是与文本传送和处理有关的 辅助信息,报头有时也可不用。 辅助信息,报头有时也可不用。 对于不超过长度限制的报文可只用一个数据块发送, 对于不超过长度限制的报文可只用一个数据块发送, 对较长的报文则分作多块发送, 对较长的报文则分作多块发送,对较长的报文则分 作多块发送,每一个数据块作为一个传输单位。 作多块发送,每一个数据块作为一个传输单位。接 收方对于每一个收到的数据块都要给以确认, 收方对于每一个收到的数据块都要给以确认,发送 方收到反回的确认后,才能发送下一个数据块。 方收到反回的确认后,才能发送下一个数据块。
物理层的功能
物理层的主要任务是规定与传输媒体的接口 的一些特性。包括: 的一些特性。包括:
机械特性:指明接口所用接线器的形状和尺寸、引线数 机械特性:指明接口所用接线器的形状和尺寸、 目和排列、固定和锁定装置等。 目和排列、固定和锁定装置等。 电器特性:指明在接口电缆的各条线上出现的电压范围。 电器特性:指明在接口电缆的各条线上出现的电压范围。 功能特性: 功能特性:指明在某条线路上出现的某一电平的电压表示 何种意义。 何种意义。 规程特性:指明对于不同功能的各种可能事件的出现顺序。 规程特性:指明对于不同功能的各种可能事件的出现顺序。
有连接有确认的服务
这种服务, 这种服务,源计算机和目标计算机在传输数据之前需要先建 立一个连接,该连接上发送的每一帧也都被编号, 立一个连接,该连接上发送的每一帧也都被编号, 数据链路层保证每一帧都会被接收到。 数据链路层保证每一帧都会被接收到。而且它还保证每一帧 只被按正常顺序接收一次。 只被按正常顺序接收一次。这也正是面向连接服务与前面介 绍的“有确认无连接服务”的区别, 绍的“有确认无连接服务”的区别,在无连接有确认的服务 中,在没有检测到确认时,系统会认为对方没收到,于是会 在没有检测到确认时,系统会认为对方没收到, 重发数据,而由于是无连接的,所以这样的数据可能会复发 重发数据,而由于是无连接的,所以这样的数据可能会复发 多次,对方也可能接收多次,造成数据错误。 多次,对方也可能接收多次,造成数据错误。 这种服务类型存在3个阶段, 这种服务类型存在 个阶段,即:数据链路建立、数据传输、 个阶段 数据链路建立、数据传输、 数据链路释放阶段。每个被传输的帧都被编号, 数据链路释放阶段。每个被传输的帧都被编号,以确保帧传 输的内容与顺序的正确性。 输的内容与顺序的正确性。大多数广域网的通信子网的数据 链路层采用面向连接确认服务。 链路层采用面向连接确认服务。
相关主题