常见的计算机网络协议

这篇具有很好参考价值的文章主要介绍了常见的计算机网络协议。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1 协议分类

1.1 网络层协议

IP 、 ICMP、IGMP、IS-IS、IPsec、 ARP、 RARP、RIP、VRRP等

1.2 传输层协议

TCP、 UDP、TLS、SSL、OSPF 等

1.3 应用层协议

DHCP 、DNS 、FTP、 HTTP、POP3、 SNMP 、SSH 、TELNET 、 BGP 、GLBP、HSRP等

2 协议详解

2.1 IP协议

IP指网际互连协议,Internet Protocol的缩写,是TCP/IP体系中的网络层协议。

2.2 IPsec协议

互联网安全协议(Internet Protocol Security,IPSec)是一个协议包,通过对IP协议的分组进行加密和认证来保护IP协议的网络传输协议簇(一些相互关联的协议的集合)。

2.3 ARP协议

地址解析协议,即ARP(Address Resolution Protocol),是根据IP地址获取物理地址的一个TCP/IP协议。

2.4 RARP协议

反向地址转换协议(RARP:Reverse Address Resolution Protocol) 允许局域网的物理机器从网关服务器的 ARP 表或者缓存上请求其 IP 地址。

2.5 RIP协议

路由信息协议(RIP) 是一种距离矢量协议,这表示它根据跳数来判断到达目标的最佳路由。

2.6 VRRP协议

VRRP虚拟路由器冗余协议,VRRP使用虚拟路由器来控制将哪些物理路由器分配给接入网络,一个 VRRP 组由一个主路由器和一个或多个共享虚拟 IP 地址的备份路由器组成,如果主路由器出现故障,VRRP 会自动分配其中一台备用路由器,而不会影响网络流量。当故障路由器再次运行时,它将再次成为主路由器。VRRP 无需用户干预或对网络上的任何设备进行额外配置即可提供这种冗余。VRRP 主路由器向备份路由器发送 VRRP 通告消息,当 VRRP 主路由器发送通告消息失败时,优先级最高的备份路由器接替成为主路由器。

2.7 TCP协议

传输控制协议(TCP,Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议,TCP旨在适应支持多网络应用的分层协议层次结构。连接到不同但互连的计算机通信网络的主计算机中的成对进程之间依靠TCP提供可靠的通信服务。

2.8 UDP协议

协议称为用户数据报协议(UDP,User Datagram Protocol)。UDP 为应用程序提供了一种无需建立连接就可以发送封装的 IP 数据包的方法。是OSI(Open System Interconnection,开放式系统互联) 参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。

2.9 TLS协议

安全传输层协议(TLS)用于在两个通信应用程序之间提供保密性和数据完整性。该协议由两层组成:TLS 记录协议(TLS Record)和 TLS 握手协议(TLS Handshake)。

2.10 SSL协议

SSL(Secure Sockets Layer 安全套接层协议),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS与SSL在传输层与应用层之间对网络连接进行加密。

2.11 DHCP协议

DHCP动态主机配置协议,是一种网络管理协议,DHCP 在应用层运行以动态地为客户端分配 IP 地址,这是通过共享 DHCP 事务或 DHCP 会话来实现的:第一步:discover:客户端发送一个dhcp discover消息通知服务器;第二步:offer:服务器回应一个可用的IP地址和其他参数;第三步:request:客户端从服务器请求IP地址;第四步:acknowledge:服务器回应一个可用的IP地址和其他参数。

2.12 GLBP协议

GLBP网关负载均衡协议,提供冗余、负载均衡,GLBP 在 UDP(端口 3222)之上工作,即在应用层,GLBP 是一种类似于 HSRP 和 VRRP的虚拟网关协议与 HSRP 或 VRRP 不同,它不会增加任何管理负担。

2.13 HSRP协议

HSRP热备份路由器协议,CISCO 专有协议,第一跳冗余协议,能够把一台或多台路由器用来做备份。

2.14 IGMP协议

互联网组管理协议(IGMP)是对应于开源系统互联(OSI)七层框架模型中网络层的协议。

2.15 ICMP协议

ICMP互联网控制报文协议,工作在 OSI 模型的网络层和 TCP/IP 模型的 Internet 层,ICMP 消息不直接传递到数据链路层,

2.16 BGP协议

BGP边界网关协议,是一种外部网关协议EGP,属于路径矢量协议,基于TCP/IP,在OSI传输层(第 4 层)上运行以控制网络层(第 3 层),

2.17 IS-IS协议

IS-IS中间系统到中间系统,IS-IS 最初设计用作 ISO CLNP 的动态路由协议,在 ISO 10589 标准中定义,属于 IGP,链路状态路由协议,类似于 OSPF 的链路状态路由协议。

2.18 EIGRP协议

EIGRP增强型内部网关路由协议,思科私有的混合路由协议,属于 IGP(内部网关协议),使用 DUAL 扩散更新算法,同时具有距离矢量和链路状态路由协议属性,支持无类路由、VLSM、路由汇总、负载均衡和许多其他有用的功能。

2.19 OSPF协议

OSPF开放最短路径优先。OSPF是 IP 路由协议系列之一,是 Internet 的内部网关协议 (IGP),用于在 IP 网络中的单个自治系统 (AS) 中分发 IP 路由信息。OSPF是一种网络层协议,适用于协议号为 89,AD 值为 110。OSPF 使用多播地址 224.0.0.5 进行正常通信,使用 224.0.0.6 更新到指定路由器(DR)/备份指定路由器(BDR)。

2.20 HRP协议 

HRP 是华为的冗余备份协议, Eudemon 防火墙使用此协议进行备份组网, 达到链路状态备份的目的,从而保证在设备发生故障的时候业务正常。VGMP (vrrp group management protocol )是 VRRP 的组管理协议,同样 VGMP 协议也是华为私有的协议。VGMP 通过把 VRRP 加入到一个组中进行管理,通过 VGMP 报文和对端进行协商,确定自己和对端的 VGMP 的状态,根据 VGMP 的状态的主备,把 VGMP 组下面的 VRRP 的状态改成和 VGMP 的状态一致。防火墙的 VRRP 和标准的 VRRP 协议一样,下面大概说说 VRRP 的配置,详细信息可以找相关的 RFC 查看。在防火墙上, 如果 VRRP 加入到 VGMP 中,VRRP 的状态由 VGMP决定,不再自己协商。

2.21 EIGRP协议

EIGRP 是一种基于 Cisco 的高级距离矢量路由协议,它基于内部网关协议的原则工作,它使用增量和触发更新,提高操作能力和快速收敛速度,可以确定最短路径距离向量,并使用带宽、负载和延迟等指标来计算最短的最优网络路由。EIGRP 是一种复杂的协议,但可以在小型和大型网络中轻松配置和运行。

2.22 NAT协议

NAT(网络地址转换)是将一个或多个本地私有IP地址转换为一个全球公网IP地址的过程,通过该地址可以允许多个本地设备和主机访问Internet。NAT 在路由器或防火墙上工作以保护私有网络,本地网络中的所有设备都有不同的私有IP地址,而它们使用的公共IP地址可以是相同的,一般来说,如果你用谷歌搜索“我的 IP 是什么”,你会找到本地主机使用的确切公共 IP 地址。

2.23 BGP协议

边界网关协议 (BGP) 是帮助路由器找到到达目的地的最短路径的协议,如果最短路径被阻塞,还提供备用路由。BGP 可以指导路由器如何到达最终的 IP 地址。从技术上讲,BGP 是用于在相邻自治系统 (AS)之间交换路由信息的协议。文章来源地址https://www.toymoban.com/news/detail-583307.html

到了这里,关于常见的计算机网络协议的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 计算机网络之TCP/IP协议第一篇:网络基础知识

    😉😉 学习交流群: ✅✅1:这是孙哥suns给大家的福利! ✨✨2:我们免费分享Netty、Dubbo、k8s、Mybatis、Spring...应用和源码级别的视频资料 🥭🥭3:QQ群:583783824   📚📚  工作微信:BigTreeJava 拉你进微信群,免费领取! 🍎🍎4:本文章内容出自上述:Spring应用课程!💞💞

    2024年02月09日
    浏览(46)
  • 【Linux】网络基础——宏观认识计算机网络

    独立模式: 计算机之间相互独立;  一开始,计算机发明出来之后,一台计算机处理完的数据,数据会保存在软盘(物理),通过人之间的相互通信,把计算机A处理完的数据存储到软盘中,在将软盘插入计算机B中,从而两台计算机可以进行通信。由于存在人的因素,这样的通

    2024年02月14日
    浏览(42)
  • 计算机网络 day6 arp病毒 - ICMP协议 - ping命令 - Linux手工配置IP地址

    目录 arp协议 arp病毒欺骗 arp病毒的运行原理 arp病毒产生的后果: 解决方法: ICMP协议 ICMP用在哪里?     ICMP协议数据的封装过程 ​编辑 为什么icmp协议封装好数据后,还要加一个ip包头,再使用ip协议再次进行封装,也就是在网络层封装了2次?  2种类型的ICMP数据包 1、ec

    2024年02月16日
    浏览(43)
  • 计算机网络基础知识(五)——什么是TCPUDP协议?图文并茂的方式对两大传输层协议进行从头到尾的讲解

    TCP和UDP协议是TCP/IP协议的核心。 TCP 传输协议:TCP 协议是一TCP (Transmission Control Protocol)和UDP(User Datagram Protocol)协议属于传输层协议。其中TCP提供IP环境下的数据可靠传输,它提供的服务包括数据流传送、可靠性、有效流控、全双工操作和多路复用。通过面向连接、端到端和可靠

    2024年02月05日
    浏览(43)
  • 初识计算机网络 | 计算机网络的发展 | 协议初识

    1.计算机网络的发展 “矛盾是普遍存在的,矛盾是事物联系的实质内容和 事物发展的根本动力 !” 计算机在诞生之初,在军事上用来计算导弹的弹道轨迹!在发展的过程中( 商业的推动,国家政策推动 ),计算机的应用场景被发现!被应用于各种各样的场景当中! 现在,

    2024年01月25日
    浏览(37)
  • 计算机网络-网络协议

    作为一个小萌新,当然我无法将tcp/ip协议的大部分江山和盘托出,但是其中很多面试可能问到的知识,我觉得有必要总结一下! 首先,在学习tcp/ip协议之前,我们必须搞明白什么是tcp/ip协议。 书本上的定义:网络协议是为计算机网络中进行数据交换而建立的规则、标准或约

    2024年02月03日
    浏览(34)
  • 【计算机网络】网络层协议 -- ICMP协议

    ICMP(Internet Control Message Protocol,控制报文协议),用于在IP主机、路由器直接传递控制消息,是一个TCP/IP协议。 ICMP协议的定位 网络层的最典型的协议是IP协议,但是除了IP协议之外,还有ICMP协议和IGMP协议。 ICMP、IGMP和IP协议虽然都属于网络层的协议,但是ICMP协议和IGMP协议属

    2024年02月14日
    浏览(31)
  • 计算机网络常见问题

            在计算机中网络是个复杂的系统,不同的网络与网络之间由于协议,设备,软件等各种原因在协调和通讯时容易产生各种各样的问题。例如:各物流公司的快递站点,快递人员,货运方式都有可能不同,但对更个流程之间进行划分,就方便了客户和物流公司的管理

    2024年02月07日
    浏览(30)
  • 计算机网络-网络文件共享协议

    前言 在计算机网络中,我们经常会遇到在不同计算机网络系统之间如何共享和访问文件的场景,并且在实际项目中有这样的需求,在Linux中需要动态的mount文件,需要选择合适的网络文件共享协议以满足并发,吞吐量等需求。这就涉及今天要讲的网络文件共享协议SMB和NFS。

    2024年04月29日
    浏览(61)
  • [计算机网络]认识“协议”

    在网络体系结构中,应用层的应用程序会产生数据,这个数据往往不是简单的一段字符串数据,而是具有一定意义的结构化数据,应用层要想在网络中发送这个结构化数据,就要将其转化成报文结构,而这个 将应用程序产生的结构化数据转化成报文的过程就是序列化 。 数据

    2024年02月05日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包