osi七层协议
每层常见物理设备
OSI(Open Systems Interconnection)七层协议是由国际标准化组织(ISO)制定的一个网络模型,它将网络系统划分为七个层次。以下是各层的详细解释:
-
物理层(Physical Layer):
- 这是OSI模型的最低层或第一层。
- 它负责在物理媒体上传输原始的比特流。
- 在这一层,协议数据单元为比特(bit)。
- 它定义了硬件设备的电气、机械、功能和过程特性,如电压、电流、光信号等。
- 常见的物理层设备包括集线器、中继器、网线、调制解调器、网卡。
-
数据链路层(Data Link Layer):
- 它控制网络层与物理层之间的通信。
- 主要功能包括物理地址寻址、数据的成帧、流量控制、数据的检错、重发等。
- 在这一层,协议数据单元为帧(frame)。
- 常见的设备有网桥、二层交换机等,常见的协议有IEEE802.3/.2、HDLC、PPP、ATM。
-
网络层(Network Layer):
- OSI模型的第三层。
- 主要功能是将网络地址(如IP地址)翻译成对应的物理地址(如网卡地址),并决定如何将数据从发送方路由到接收方。
- 在这一层,协议数据单元为数据包(packet)。
- 常见的设备有路由器、防火墙、三层交换机等,常见的协议有IP、ICMP、IGMP、ARP、RARP、BGP、RIP。
-
传输层(Transport Layer):
- OSI模型中最重要的一层,是第一个端到端(即主机到主机)的层次。
- 主要功能是将上层数据分段并提供端到端的、可靠的或不可靠的传输,同时处理端到端的差错控制和流量控制问题。
- 在这一层,协议数据单元为数据段(segment)。
- 常见的协议有TCP、UDP、RTP、SCTP。
-
会话层(Session Layer):
- 管理主机之间的会话进程,即负责建立、管理、终止进程之间的会话。
- 利用在数据中插入校验点来实现数据的同步,以及访问验证和会话管理。
- 常见的协议有RPC、SQL、NFS。
-
表示层(Presentation Layer):
- 主要解决用户信息的语法表示问题。
- 它将欲交换的数据从适合于某一用户的抽象语法,转换为适合于OSI系统内部使用的传送语法。
- 数据的压缩和解压缩、加密和解密等工作都由表示层负责。
- 常见的协议有JPEG、ASCII、GIF、DES、MPEG。
-
应用层(Application Layer):
- 为操作系统或网络应用程序提供访问网络服务的接口。
- 它是直接面向用户的程序或服务,包括系统程序和用户程序。
- 常见的协议有HTTP、FTP、DNS、POP3、SMTP。
标签:24,协议,Layer,常见,编程,网络,OSI,数据,端到 From: https://www.cnblogs.com/hbutmeng/p/18380742