计算机七层网络协议和tcp/ic协议的内容和各层常用协议

发布于:2025-03-06 ⋅ 阅读:(9) ⋅ 点赞:(0)

   所谓协议就是一组规则,数据没有封装之前是不能再网络传输的,要怎么进行封装就要根据网络协议进行规范的封装了

    计算机网络中通常所说的七层网络协议是指 OSI(Open System Interconnection)参考模型,它将网络通信的功能划分为七个层次,从下到上分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。TCP/IP(Transmission Control Protocol/Internet Protocol)协议是互联网的基础协议,它实际上是一组协议的集合,通常被认为是一个四层的体系结构,包括网络接口层、网际层、传输层和应用层。以下是它们的详细介绍及各层包含的常用协议和功能:

OSI 七层网络协议

  1. 物理层
    • 功能:主要负责处理物理介质上的信号传输,包括电缆、光纤、无线等介质,定义了电气、机械、功能和规程特性,确保数据能够在物理介质上正确传输。
    • 常用协议:EIA/TIA-232、EIA/TIA-449、V.35 等。
  2. 数据链路层
    • 功能:负责将物理层接收到的信号转换为数据帧,并进行差错检测和纠正,同时实现介质访问控制,确保数据在本地网络中的可靠传输。
    • 常用协议:以太网协议、PPP(Point-to-Point Protocol)、HDLC(High-Level Data Link Control)等。
  3. 网络层
    • 功能:主要负责网络中的寻址和路由选择,将数据从源节点传输到目标节点,实现不同网络之间的通信。
    • 常用协议:IP(Internet Protocol)、ICMP(Internet Control Message Protocol)、IGMP(Internet Group Management Protocol)等。
  4. 传输层
    • 功能:负责在不同主机上的应用程序之间提供可靠或不可靠的端到端通信,主要功能包括端口寻址、分段和重组、流量控制和差错控制等。
    • 常用协议:TCP(Transmission Control Protocol)、UDP(User Datagram Protocol)。
  5. 会话层
    • 功能:建立、维护和管理会话,负责在不同主机上的应用程序之间建立、维持和结束会话连接,协调数据传输的同步和顺序。
    • 常用协议:NetBIOS、RPC(Remote Procedure Call)等。
  6. 表示层
    • 功能:主要负责处理数据的表示和转换,包括数据加密和解密、数据压缩和解压缩、字符编码转换等,确保不同系统之间能够正确理解和处理数据。
    • 常用协议:SSL/TLS(Secure Sockets Layer/Transport Layer Security)、MIME(Multipurpose Internet Mail Extensions)等。
  7. 应用层
    • 功能:为用户提供直接的网络服务和应用接口,负责处理特定的应用程序协议,如文件传输、电子邮件、远程登录等。
    • 常用协议:HTTP(Hypertext Transfer Protocol)、FTP(File Transfer Protocol)、SMTP(Simple Mail Transfer Protocol)、DNS(Domain Name System)等。

TCP/IP 协议

  1. 网络接口层
    • 功能:负责将 IP 数据包封装成适合在物理网络上传输的帧,并实现与物理网络的接口,包括数据链路层和物理层的功能。
    • 常用协议:与 OSI 数据链路层和物理层的协议类似,如以太网协议、PPP 等。
  2. 网际层
    • 功能:主要负责网络中的寻址和路由选择,与 OSI 网络层功能相似,实现不同网络之间的数据传输。
    • 常用协议:IP、ICMP、IGMP 等。
  3. 传输层
    • 功能:与 OSI 传输层功能相同,提供端到端的通信服务,确保数据在不同主机上的应用程序之间的正确传输。
    • 常用协议:TCP、UDP。
  4. 应用层
    • 功能:提供各种网络应用服务,与 OSI 应用层功能类似,是用户与网络之间的接口。
    • 常用协议:HTTP、FTP、SMTP、DNS、Telnet 等。

网站公告

今日签到

点亮在社区的每一天
去签到