物理层的功能说明
物理层满足所有这些要求。物理层之间交互的规则和程序称为物理层协议。该层提供与物理传输路径不同的物理连接,因为它是在比特级别,而传输路径是在电信号级别。
此物理连接可以是点对点物理连接或点对多点物理连接,如图所示:


物理层向数据链路层(OSI模型的下一更高层)提供其服务。
物理层的功能如下:
建立物理连接
每当计算机需要向另一台机器传输数据时,请求都会从应用层传输到数据链路层。然后数据链路层将其传递给物理层,物理层激活物理连接以传输比特。
激活意味着如果用户在一端启动数据传输,则在另一端,接收器已准备好接收数据消息。这是一种非确认服务。建立连接后,物理层允许半双工或全双工数据传输。
物理服务数据单元和数据透明性
数据链路层以串行传输一个比特,并行传输“n”比特的方式,将物理服务数据单元 (PSDU) 交给物理层。它可以提供数据透明性,即比特序列可以通过它在传输信道上传输,而不会受到限制。
数据的顺序交付
尽管物理层没有任何错误控制机制或流量控制机制,但它会尝试按从数据链路层接收到的相同顺序交付数据位。由于缺乏错误和流量控制,可能会发生一些数据位被复制、更改或丢失的情况。
服务原语
在此层中,它可以向数据链路层提供非确认服务。附加在其上的两个服务原语是请求原语和指示原语。这些原语的三个阶段是激活阶段、停用阶段和数据传输阶段。服务原语以及物理层的服务名称如下:
激活阶段
Ph. ACTIVATE. request
Ph. ACTIVATE. indication
停用阶段
Ph. DEACTIVATE. request
Ph. DEACTIVATE. indication
数据传输阶段
Ph. DATA. request
Ph. DATA. indication
故障检测
物理层还负责检测物理连接中的故障。如果检测到物理连接中的任何故障,它会通知数据链路层。
终止物理连接
当数据传输结束或用户需要断开连接时,物理层会在用户的请求下通过停用物理连接来断开连接。停用服务也是非确认的。
信号编码和同步
物理层根据需要提供信号编码。它还为同步和异步传输中的比特传输提供比特同步。物理层不进行字符同步和帧同步,这是数据链路层的责任。
中间继电器的使用
物理连接可以使用中间继电器来克服由于互连介质的特性而引起的信号衰减、噪声等问题。为此,在中间继电器中使用信号转换单元,根据需要对电信号进行再生、放大、调制或均衡介质特性。物理层执行继电器的激活和停用。
数据结构
网络
关系型数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
JavaScript
PHP