重温TCP-IP学习笔记- 2/3

UDP数据包
IP地址(源地址,目的地址),端口号(源端口号,目的端口号),数据,校验和(16位反码和)。


数据分片
数据超过MTU需要在ip层进行分片,到终点进行重组。


广播:发送到网络所有主机;
多播:发送到某个主机组;
过滤:网卡接收到数据会先判断MAC地址进行过滤,然后上抛到上层继续过滤。


IGMP(固定长度,IP层):让一个物理网络上的所有系统知道主机当前所在的多播组。多播路由器需要这些信息以便知道多播数据报应该向哪些接口转发。比广播更好,因为多播降低了不参与通信的主机的负担。


域名系统(DNS)是一种用于TCP/IP应用程序的分布式数据库,它提供主机名字和IP地址之间的转换及有关电子邮件的选路信息。当一个新系统加入到一个区域中时,该区域的DNS管理者为该新系统申请一个域名和一个IP地址,并将它们加到名字服务器的数据库中。当一个新主机加入一个区域时,区域管理者将适当的信息(最少包括名字和 IP地址)加入到运行在主名字服务器上的一个磁盘文件中,然后通知主名字服务器重新调入它的配置文件。辅名字服务器定时(通常是每隔 3小时)向主名字服务器询问是否有新数据。如果有新数据,则通过区域传送方式获得新数据。为了减少Internet上DNS的通信量,所有的名字服务器均使用高速缓存。


TFTP:只读存储器,仅用于无盘系统的引导。为每个客户端提供一个UDP端口来做并发。不提供安全性。
BOOTP:使用UDP,它为引导无盘系统获得它的 I P地址提供了除RARP外的另外一种选择。

你可能感兴趣的:(网络协议)