【计算机网络】三种网络协议模型
网络协议模型

OSI七层模型
OSI模型全称为开放式系统互联模型(Open System Interconnection Model),由国际标准化组织(ISO)提出。OSI模型将计算机网络体系结构分为七层,每一层实现各自的功能和协议,完成与相邻层的接口通信,每一层向下使用下面层提供的服务,向上提供本层的服务接口。
第一层:物理层(Physical Layer)
在局域网上以比特流的方式透明传输数据帧(Data Frame),负责管理电脑 通信设备和网络媒体之间的互通。
第二层:数据链路层(Data Link layer)
负责网络寻址、错误侦测和改错,将数据包封装成数据帧。
第三层:网络层(Network Layer)
决定数据的路径选择, 并将报文封装成分组数据包。
第四层:传输层(Transport Layer)
为两台主机进程之间的通信提供服务,传输应用层报文。
第五层:会话层(Session Layer)
负责建立、管理和终止表示层实体间的通信会话,提供数据交换的定界和同步功能。
第六层:表示层(Presentation Layer)
使通信的应用程序能够解释交换数据的含义,提供数据压缩、数据加密和数据描述等服务。
第七层:应用层(Application Layer)
提供为应用软件而设计的接口,设置与另一应用软件的通信。
TCP/IP四层模型
TCP/IP四层参考模型直接面向市场需求,实现起来也比较容易,应用广泛。
第一层:网络接口层(Network Access Layer)
负责将数据包从一个设备的网络接口层传输到另一个设备的网络接口层。但是TCP/IP参考模型实际上没有描述这一层的实现,需要由参与互联的各网络使用自己的物理层和数据链路层协议,然后与TCP/IP的网络接口层进行连接。
相关协议:ARP、PPP、MAC
第二层:网际(互连)层(Internet Layer)
主要负责相同或不同网络中计算机之间的通信。
相关协议:IP、OSPF、RIP、ICMP
第三层:传输层(Transport Layer)
提供端到端的通信。
相关协议:TCP、UDP
第四层:应用层(Application Layer)
通过不同的应用层协议为不同的应用提供服务。
相关协议:FTP、HTTP、HTTPS、LDAP、POP、SMTP、Telnet、DNS、DHCP
TCP/IP五层模型
综合了OSI和TCP/IP的优点的协议,只是为了介绍网络原理而设计的。实际应用还是四层模型。
数据的传输封装过程
本文作者:bobozi的博客
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用BY-NC-SA许可协议。转载请注明出处!

浙公网安备 33010602011771号