TCP/IP 协议族中包含多种协议
TCP UDP 是两种运输层协议,二者都使用ip协议作为网络层协议。TCP 协议建立在IP协议的基础上。IP 协议是不可靠的,但是TCP 依靠超时重传,发送和接受端到端的确认分组等机制提供了一种可靠的运输层服务。
UDP协议,也称用户数据报协议。一个数据报文是指从发送方传输到接收方的一个信息单元。它不保证可靠性。
IP 是网络层的主要协议,被TCP 和UDP 协议使用。TCP 和UDP的每组数据都通过端系统和中间路由器的IP 层进行传输。ICMP 是IP 协议的附属协议,主要被IP使用。IP层使用它与其他主机或者路由器交换错误报文和其他重要信息。ICMP 也能被应用程序访问,市面上的很多网络诊断工具就是基于此的。
IGMP是Internet组管理协议,用来将UDP 数据报文多播到多个主机。
ARP 和RARP是一些网络接口使用的特殊协议,用来转换IP层和网络接口使用的地址。