TCP/IP详解
计算机网络细节
ICMP
ICMP是IP协议的附属协议,IP层用它来与其他主机或者路由器交换错误报文和其他重要信息。尽管ICMP主要被IP使用,但应用程序也有可能访问它,比如Ping和Traceroute。
IGMP
IGMP是Internet组管理协议(internet group management protocol)。它用来把一个UDP数据报多播到多个主机。
ARP(地址解析协议 address ) RARP(逆地址解析协议)
ARP和RARP是某些网络接口(如以太网和令牌环网)使用的特殊协议,用来转换IP层和网络接口层使用的地址。
IP地址
32位IP地址分为五类:
- A类 0.0.0.0 ~ 127.255.255.255
- B类 128.0.0.0 ~ 191.255.255.255
- C类 192.0.0.0 ~ 223.255.255.255
- D类 224.0.0.0 ~ 239.255.255.255
- E类 240.0.0.0 ~ 247.255.255.255
多接口主机有多个IP地址,每一个接口都对应一个IP地址。
有三类IP地址:
- 单播地址:目的为单个主机
- 广播地址:目的端为给定网络上的所有主机
- 多播地址:目的端为同一组内的所有主机
- 待解决:什么是一个网络,什么是一个组
TCP
TCP向应用层提供一种面向连接的、可靠的字节流服务。
面向连接意味着两个使用TCP的应用(通常是一个客户和一个服务器)在彼此交换数据之前必须先建立一个TCP连接。
在一个TCP连接中,仅有两方进行彼此通信,广播和多播不能用于TCP。

浙公网安备 33010602011771号