Linux中的socket5实际上是一个错误,因为socket5并不是一个标准的协议名称
- TCP(传输控制协议):面向连接的、可靠的、基于字节流的传输层协议。
- UDP(用户数据报协议):无连接的、不可靠的、基于数据报的传输层协议。
- ICMP(互联网控制消息协议):用于发送和接收控制消息的网络层协议,用于报告错误和其他消息。
- IGMP(互联网组管理协议):用于在IP主机和路由器之间传递多播成员资格信息的协议。
- IP(互联网协议):网络层协议,负责将数据包从源主机传输到目标主机。
- ARP(地址解析协议):用于将IP地址映射到物理地址(如MAC地址)的网络层协议。
- RARP(反向地址解析协议):用于将物理地址映射到IP地址的网络层协议。
这些协议可以在Linux中的socket编程中使用,以便在不同的网络层次上实现通信功能。