OSI七层参考模型及其协议和各层设备

OSI网络模型是开放系统互联(Open Systems Interconnection)参考模型,它是由国际标准化组织(ISO)制定的。这个模型将网络系统划分为七个层次,OSI网络模型的七层是:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。快速记忆:物链网传话示用OSI (物联网传话使用OSI)。

注意:前三层有相应的网络设备,后四层主要是计算机软件控制。

一、物理层

  1. OSI模型的最低层或第一层;

  2. 该层包括物理连网媒介,为上层协议提供了一个传输数据的物理媒体;

  3. 在这一层,协议数据单元为比特(bit);

  4. 在物理层的互联设备包括:集线器、中继器 、 网线 、 调制解调器 、 网卡 ( 有些地方说 网卡 横跨 物理层和数据链路层 , 所以这两层都算 **)**等;

  1. 常见的协议有RS-232、V.35、RJ-45、FDDI。

① FDDI(Fiber Distributed Data Interface,光纤分布式数据接口)

二、数据链路层

  1. OSI模型的第二层;

  2. 它控制网络层与物理层之间的通信。它的主要功能是将从网络层接收到的数据分割成特定的可被物理层传输的帧;

  3. 该层的作用包括:物理地址寻址、数据的成帧、流量控制、数据的检错、重发等;

  4. 在这一层,协议数据单元为帧(frame);

  5. 在数据链路层的互联设备包括:网桥、二层交换机等;

  6. 常见的协议有IEEE802.3/.2、HDLC、PPP、ATM。

① PPP(Point-to-Point Protocol,点对点协议)

三、网络层

  1. OSI模型的第三层;

  2. 其主要功能是将网络地址(例如,IP地址)翻译成对应的物理地址(例如,网卡地址),并决定如何将数据从发送方路由到接收方;

  3. 在这一层,协议数据单元为数据包(packet);

  4. 在网络层的互联设备包括:路由器 、 防火墙、 三 层交换机等;

  5. 常见的协议有IP、ICMP、IGMP、IPX、ARP、RARP、BGP、RIP等。【注意ARP和RARP协议 有些说是 属于网络层, 有些说是 属于链路层】

① IP(Internet Protocol,互联网协议)

② ICMP(Internet Control Message Protocol,网际控制报文协议)

③ IGMP(Internet Group Management Protocol,网际组管理协议)

④ ARP(Address Resolution Protocol,地址解析协议)

⑤ RARP(Reverse Address Resolution Protocol,反向地址解析协议)

⑥ BGP(Border Gateway Protocol,边界网关协议)

⑦ RIP(Routing information Protocol,路由信息协议)

四、传输层

  1. OSI模型中最重要的一层,是第一个端到端,即主机到主机的层次;

  2. 其主要功能是负责将上层数据分段并提供端到端的、可靠的或不可靠的传输。此外,传输层还要处理端到端的差错控制和流量控制问题;

  3. 在这一层,协议数据单元为数据段(segment);

  4. 传输层协议的代表包括:TCP、UDP、RTP、SCTP、SPX 等。

① TCP (Transmission Control Protocol,传输控制协议)

② UDP(User Datagram Protocol,用户数据报协议)

③ RTP(Real-time Transport Protocol,实时传输协议)

④ SCTP(Stream Control Transmission Protocol,串流控制传输协议)

五、会话层

  1. OSI模型的第五层;

  2. 管理主机之间的会话进程,即负责建立、管理、终止进程之间的会话。其主要功能是建立通信链接,保持会话过程通信链接的畅通,利用在数据中插入校验点来同步两个节点之间的对话,决定通信是否被中断以及通信中断时决定从何处重新发送;

  3. 常见的协议有RPC、SQL、NFS。

① RPC (Remote Procedure Call Protocol,远程过程调用协议)

② NFS(Network File System,网络文件系统)

六、表示层

  1. OSI模型的第六层;

  2. 应用程序和网络之间的翻译官,负责对上层数据或信息进行变换以保证一个主机应用层信息可以被另一个主机的应用程序理解。表示层的数据转换包括数据的解密和加密、压缩、格式转换等;

  3. 常见的协议有JPEG、ASCII、GIF、DES、MPEG。

七、应用层

  1. OSI模型的第七层;

  2. 负责为操作系统或网络应用程序提供访问网络服务的接口。术语"应用层"并不是指运行在网络上的某个特别应用程序,应用层提供的服务包括文件传输、文件管理以及电子邮件的信息处理。浏览器或者说WWW(万维网)也属于应用层;

  3. 常见的协议有FTP、TFTP、HTTP、SMTP、DHCP、Telnet、DNS、SNMP、SSH、WWW、POP3等;

① FTP(File Transport Protocol,文件传输协议,默认端口号21)

② HTTP(Hypertext Transfer Protocol,超文本传输协议,默认端口号80)

③ SNMP(Simple Network Management Protocol,简单网络管理协议,默认端口为UDP端口161和162)

④ TFTP(Trivial File Transfer Protocol,简单文件传输协议,默认端口为UDP端口69)

⑤ SMTP(Simple Mail Transfer Protocol,简单邮件传输协议,默认端口为25)

⑥ DHCP(Dynamic Host Configuration Protocol,动态主机配置协议,默认端口为67)

⑦ Telnet(Telecommunication Network,远程登录,默认端口号23)

⑧ DNS(Domain Name Service,域名系统,默认端口号53)

⑨ SSH(Secure Shell,安全外壳协议,默认端口为22)

⑩ POP3(Post Office Protocol Version 3,邮局协议版本3,默认端口110)

每一层都向上一层提供服务,并利用下一层的服务。这种分层的结构提高了网络设计和实现的灵活性,使得不同类型的网络和设备可以互联互通。

参考链接 百度安全验证

相关推荐
Lzg_na5 小时前
数据链路层差错控制使用的算法详解
网络
努力努力再努力wz6 小时前
【C++ 高阶系列】C++ 高性能网络编程:当 Reactor 遇见协程:从 epoll 回调到异步 MySQL,彻底打通任务挂起与恢复
网络·c++·mysql
loulanyue_6 小时前
当AI学会自主攻击与渗透破壁:Agent行为链失控与Mythos级攻防颠覆下的安全范式重构——读CNCC2026第六届网络生态治理论坛实录
网络·人工智能·安全
2401_868534787 小时前
英语演讲:麻省理工校长2024年毕业典礼演讲
服务器·网络
码完就睡7 小时前
Linux——以太网协议
运维·服务器·网络·1024程序员节
CV爱数码7 小时前
论文精读|RED-CNN:残差编解码网络,低剂量 CT 去噪的经典基线
网络·人工智能·算法·cnn·ct·重建·x-ray
星恒讯工业路由器7 小时前
Modbus透传和Modbus网关有什么区别?从字节转发到协议翻译的选型思路
网络·物联网·modbus·工业物联网·工业网关·rs485·协议转换
李&@杰8 小时前
交换机PoE供电不足导致AP反复重启故障处理
网络·华为
香蕉大香蕉(06敬畏市场)8 小时前
高频八股 · Java 并发编程(10):异步、ThreadLocal 与虚拟线程(收官)
java·开发语言·网络·jvm·python·ai·实习
钱工的门窗技术笔记8 小时前
铝木复合门窗中木材的角色分类与界面可分解性:结构判定、失效路径与维护设计
网络·物联网·数据分析