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

网络层协议

  • 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允许网络管理员从远程位置监控网络设备的状态、配置和性能等。
相关推荐
搬码临时工37 分钟前
外网访问内网服务器常用的三种简单操作步骤方法,本地搭建网址轻松让公网连接
服务器·网络·智能路由器
帽儿山的枪手1 小时前
程序员必掌握的iptables五表五链
linux·网络协议
Fortinet_CHINA1 小时前
引领AI安全新时代 Accelerate 2025北亚巡展·北京站成功举办
网络·安全
dustcell.2 小时前
Cisco Packer Tracer 综合实验
网络
光芒Shine2 小时前
【物联网-ModBus-RTU
物联网·网络协议
量子-Alex3 小时前
【反无人机检测】C2FDrone:基于视觉Transformer网络的无人机间由粗到细检测
网络·transformer·无人机
Jeremy_Lee1234 小时前
grafana 批量视图备份及恢复(含数据源)
前端·网络·grafana
洛神灬殇5 小时前
【LLM大模型技术专题】「入门到精通系列教程」基于ai-openai-spring-boot-starter集成开发实战指南
网络·数据库·微服务·云原生·架构
上海云盾第一敬业销售5 小时前
高防IP可以防护什么攻击类型?企业网络安全的第一道防线
网络·tcp/ip·web安全
christine-rr6 小时前
征文投稿:如何写一份实用的技术文档?——以软件配置为例
运维·前端·网络·数据库·软件构建