常见的网络协议汇总(涵盖了不同的网络层次)

网络层协议

  • IP协议:IP指网际互连协议(Internet Protocol),是TCP/IP体系中的网络层协议。IP协议包括IPv4和IPv6,用于为数据包提供源地址和目标地址,从而实现网络通信。
  • ICMP协议:ICMP(Internet Control Message Protocol)即互联网控制报文协议,用于在IP主机、路由器之间传递控制消息。例如,当数据包无法到达目标主机时,ICMP会发送一个"目的地不可达"消息给源主机。
  • IGMP协议:IGMP(Internet Group Management Protocol)是对应于开源系统互联(OSI)七层框架模型中网络层的协议,用于管理多播组成员。
  • IS-IS协议:IS-IS(Intermediate System to Intermediate System)最初设计用作ISO CLNP的动态路由协议,在ISO10589标准中定义,属于IGP(内部网关协议),是一种链路状态路由协议。
  • IPsec协议:IPsec(Internet Protocol Security)是一个协议包,通过对IP协议的分组进行加密和认证来保护IP协议的网络传输。
  • RIP协议:RIP(Routing Information Protocol)即路由信息协议,是一种距离矢量协议,它根据跳数来判断到达目标的最佳路由。
  • VRRP协议:VRRP(Virtual Router Redundancy Protocol)即虚拟路由器冗余协议,使用虚拟路由器来控制将哪些物理路由器分配给接入网络。如果主路由器出现故障,VRRP会自动分配其中一台备用路由器,而不会影响网络流量。

传输层协议

  • TCP协议:TCP(Transmission Control Protocol)即传输控制协议,是一种面向连接的、可靠的、基于字节流的传输层通信协议。TCP旨在适应支持多网络应用的分层协议层次结构,提供可靠的通信服务。
  • UDP协议:UDP(User Datagram Protocol)即用户数据报协议,是一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。UDP为应用程序提供了一种无需建立连接就可以发送封装的IP数据包的方法。
  • TLS/SSL协议:TLS(Transport Layer Security)即安全传输层协议,SSL(Secure Sockets Layer)即安全套接层协议,二者为网络通信提供安全及数据完整性。TLS是SSL的继任者,二者在传输层与应用层之间对网络连接进行加密。

应用层协议

  • DNS协议:DNS(Domain Name System)即域名系统,用于将域名(网址)解析为IP地址。当用户给定一个域名时,DNS服务器会进行解析,并返回对应的IP地址。
  • DHCP协议:DHCP(Dynamic Host Configuration Protocol)即动态主机配置协议,用于网络自动分配地址。DHCP协议采用UDP作为传输协议,主机发送请求消息到DHCP服务器的68号端口,DHCP服务器回应应答消息给主机的67号端口。
  • ARP协议:ARP(Address Resolution Protocol)即地址解析协议,是根据IP地址获取物理地址的一个TCP/IP协议。
  • RARP协议:RARP(Reverse Address Resolution Protocol)即反向地址转换协议,允许局域网的物理机器从网关服务器的ARP表或者缓存上请求其IP地址。
  • FTP协议:FTP(File Transfer Protocol)即文件传输协议,用于在客户机与服务器之间进行文件传输。FTP协议常用端口号20用于数据连接,21用于控制连接。
  • SSH协议:SSH(Secure Shell)即安全外壳协议,是一种网络协议,用于加密两台计算机之间的通信,并防止未授权的访问。SSH通常用于远程登录和文件传输等任务。
  • HTTP/HTTPS协议:HTTP(Hypertext Transfer Protocol)即超文本传输协议,用于在Web浏览器和Web服务器之间传输超文本和其他内容。HTTPS(Hypertext Transfer Protocol Secure)是HTTP的安全版本,通过SSL/TLS协议在传输层对HTTP数据进行加密和完整性验证。
  • SMTP协议:SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,是一种用于发送和接收电子邮件的协议。SMTP协议定义了邮件服务器之间如何发送和接收邮件,以及邮件的格式和内容。
  • SNMP协议:SNMP(Simple Network Management Protocol)即简单网络管理协议,用于网络设备的管理和监控。SNMP允许网络管理员从远程位置监控网络设备的状态、配置和性能等。
相关推荐
sunfove6 小时前
光网络的立交桥:光开关 (Optical Switch) 原理与主流技术解析
网络
Kevin Wang7278 小时前
欧拉系统服务部署注意事项
网络·windows
min1811234568 小时前
深度伪造内容的检测与溯源技术
大数据·网络·人工智能
汤愈韬8 小时前
NAT策略
网络协议·网络安全·security·huawei
汤愈韬9 小时前
Full Cone Nat
网络·网络协议·网络安全·security·huawei
zbtlink9 小时前
现在还需要带电池的路由器吗?是用来干嘛的?
网络·智能路由器
桌面运维家9 小时前
vDisk配置漂移怎么办?VOI/IDV架构故障快速修复
网络·架构
dalerkd9 小时前
忙里偷闲叙-谈谈最近两年
网络·安全·web安全
汤愈韬10 小时前
NAT ALG (应用层网关)
网络·网络协议·网络安全·security·huawei
运维栈记11 小时前
虚拟化网络的根基-网络命名空间
网络·docker·容器