• 常见网络协议总结(五层&自顶向下)


    计算机网络基础知识(10条消息) 计算机网络基础(已完结)_hellomq^_^的博客-CSDN博客

    常见协议概览图:

    一、应用层

    分类协议全称用途
    使用TCP协议HTTP

    超文本传输协议

    (Hyper Text Transfer Protocol)

    请求-响应协议,规定了WWW服务器与浏览器之间信息传递规范,基于B/S架构;

    FTP

    文件传输协议

    (File Transfer Protocol)

    用于在网络上进行文件传输,传输文件类型为ASCII文件和二进制文件,基于C/S架构;
    SMTP

    简单邮件传输协议

    (Simple Mail Transfer Protocol)

    提供可靠且有效的电子邮件传输,使用TCP端口25;
    TELNETTCP/IP远程终端协议用于远程控制web服务器,TCP端口23,基于C/S架构;
    POP3

    邮局协议第3版

    (Post Office Protocol Version 3)

    用于客户端远程管理在服务器的电子邮件,只下载邮件,不能删除;
    IMAP4

    因特网信息访问协议第4版

    (Internet Message Access

     Protocol Version 4)

    提供面向用户的邮件收取服务,与POP3功能类似,但更加灵活,支持离线和在线两种模式,基于C/S架构;
    SSL

    安全套接字层协议

    (Secure Sockets Layer Protocol)

    用于加密和验证应用程序和web服务器之间发送的数据的协议;
    TLS

    传输层安全协议

    (Transport Layer Protocol)

    用于在两个通信应用程序之间提供保密性和数据完整性,包括TLS记录协议和TLS握手协议;
    使用UDP协议BOOTP

    引导程序协议

    (Bootstrap Protocol)

    引导协议,DHCP协议的前身,可以为局域网中的无盘工作站分配动态IP地址;
    DHCP

    动态主机配置协议

    (Dynamic Host Configuration Protocol)

    实现网络主机地址信息的动态配置,基于C/S架构;
    NTP

    网络时间协议

    (Network Time Protocol)

    使计算机时间同步化的一种协议,提供高精准度的时间校正;
    TFTP

    简单文件传输协议

    (Trivial File Tansfer Protocol)

    规范简单文件的传输,端口69;
    SNMP

    简单网络管理协议

    (Simple Network Management Protocol)

    用于IP网络管理网络节点;
    使用TCP和UDP协议SOCKS

    安全套接字协议

    (Simple Network Management Protocol)

    ——
    DNS

    域名系统

    (Domain Name System)

    将域名和IP地址相互映射的分布式数据库;
    NFS

    网络文件协议

    (Network File Protocol)

    使用RPC机制,使使用者访问网络上别处的文件就像使用自己的计算机一样;
    MSN

    微软网络服务

    (Microsoft Service Network)

    微软成立的因特网服务商;
    RPC

    远程过程调用

    (Remote Procedure Call)

    通过网络从远程计算机程序上请求服务;
    XDP

    外部数据表示协议

    (Xpress Data Presentation Protocol)

    ——

    二、传输层

    分类协议全称用途
    TCP

    传输控制协议

    (Transmission Control Protocol)

    一种面向连接的、可靠的、基于字节流的传输层通信协议;

    采用三次握手,四次挥手;

    UDP

    用户数据报协议

    (User Datagram Protocol)

    不可靠的、无连接的数据报服务;

    数据附加了源端口号和目标端口号等UDP报头字段后直接发往目的主机;

    附:常见协议端口号(用于标识目标主机进程)

    FTP:21;SSH:22;TELNET:23;SMTP:25;DNS:53;DHCP67,68;TFTP:69;HTTP:80;POP3:110;IMAP:143;SNMP:161,162;

    三、网络层

    分类协议全称用途
    IP协议IP

    网际互联协议

    (User Datagram Protocol)

    用于提高网络的可扩展性;
    IPv6

    网际互联协议第6版

    (User Datagram Protocol Version 6)

    用于提高网络的可扩展性;
    控制协议ICMP

    互联网控制信息协议

    (Intenet Control Message Protocol)

    用于在主机和路由器之间传递控制信息;
    IGMP

    互联网组管理协议

    (Intenet Group Management Protocol)

    用于主机和多播路由器的请求和探询;
    地址解析协议ARP

    地址解析协议

    (Address Resolution Protocol)

    根据IP地址查询物理地址;
    RARP

    逆地址解析协议

    (Reverse Address Resolution Protocol)

    根据物理地址返回IP地址;
    安全协议AH

    认证头协议

    (Authentication Header Protocol)

    用于数据源鉴别认证和数据完整性保护
    ESP

    封装安全协议

    (Encapsulation Security Protocol)

    为IP提供保密性和抗重播服务;
    路由协议RIP

    路由信息协议

    (Router Infomation Protocol)

    利用跳数作为计量标准;
    OSPF

    开放最短路径优先协议

    (Open Shortest Path First)

    以链路为基础的路由选择协议;
    BGP

    边界网关协议

    (Border Gateway Protocol)

    用于在不同的自治系统(AS)之间交换路由信息;
    IS-IS

    中间系统到中间系统协议

    (Intermediate System to Intermediate System Protocol)

    用于自治系统内部,属于内部网关路由协议;

    四、数据链路层

    分类协议全称用途
    CSMA/CD

    载波侦听多路访问/冲突检测

    (Carrier Sense Multiple Access 

    with Collision Dectection)

    以太网中数据传输的方式;一种在广播信道中协调多个用户使用广播信道的协议;
    Tokingring

    令牌环协议

    已弃用
    隧道协议PPTP

    点对点隧道协议

    (Point-to-Point Tunneling Protocol)

    增强的安全协议,用于支持多协议虚拟专用网(VPN);

    要求网络为IP网络,使用单一隧道;

    L2TP

    第二层隧道协议

    (Layer 2 Tunneling Protocol)

    增强的安全协议,用于支持多协议虚拟专用网(VPN);

    面向要求数据包的点对点连接,使用多隧道;

    L2F

    第二层转发协议

    (L2 Forwarding Protocol)

    创建在互联网上的虚拟专用网络的连接的隧道协议;本身不提供加密,依赖于协议被传输以提供保密;
    ATMP

    接入隧道管理协议

    (Access Tunneling Management Protocol)

    ——
    Cisco协议CDP

    思科发现协议

    (Cisco Discovery Protocol)

    用于获取相邻设备的协议地址和平台
    CGMP

    思科组管理协议

    (Cisco Group Management Protocol)

    ——

    五、物理层

    分类协议全称用途
    IEEE802.2

    电气电子工程师学会

    逻辑链路控制,提供接口;
    Ethernet v.2

    以太网协议

    局域网采用的通信协议标准
    Internetwork互联网络——

    附图:

    在这里插入图片描述

    在这里插入图片描述

    参考资料:

    (10条消息) 网络协议——七层、五层、四层协议概念及功能分析_十了个三的博客-CSDN博客_7层协议和4层协议

    (10条消息) 各层网络协议实例详解:物理层、连接层、网络层、传输层、应用层_秀秀的奇妙旅行的博客-CSDN博客_物理层协议

  • 相关阅读:
    在学习DNS的过程中给我的启发
    Android Jetpack Compose之状态持久化与恢复
    Avue树结构懒加载子节点不刷新
    校园二手交易系统(源码+开题)
    java计算机毕业设计基于安卓Android/微信小程序的学习记录与提醒应用系统APP
    【操作系统】2.2 操作系统的调度
    从原理到代码实践 | pytorch损失函数
    温敏AIE双亲多肽分子/AIE磁性荧光微球/多重刺激响应性聚合物纳米微球相关制备
    【C++】多态
    毕业设计-深度学习的施工安全帽图像检测算法
  • 原文地址:https://blog.csdn.net/m0_37865160/article/details/127693831