2009年6月6日星期六

TCP/IP Guide : TCP/IP 应用层协议 (1)-(3)

第一部分 名字系统

主机表,/etc/hosts,如 127.0.0.1 localhost

DNS的顶级域 Top-Level Domain,TLD

全限定域名Fully Qualified Domain Name,FQDN

部分限定域名Partially Qualified Domain Name,PQDN

6.2.1 DNS 资源记录 RR:二进制表示,文本表示

表6-1 常见DNS资源记录汇总

可以把多个IP与同一域名相关联,负载均衡

图7-1 迭代DNS解析

图7-2 递归DNS解析

7.4.1 DNS名字解析示例

CNAME 别名

反向地址解析 IN-ADDR.APRA

7.6.2 邮件交换记录 Mail Exchange,MX

8.5.1 标准DNS名字标记法

8.5.3 DNS报文压缩

8.6.5 具体RR语法和例子

8.6.6 主文件例子

第二部分 网络文件和资源共享协议

NFS 网络文件系统

9.3.1 NFS主要组件

9.4.1 通用的数据交换方法XDR

远程过程调用RPC

9.5.2 NFS中客户机及服务器职责

NFS服务器是无状态的,不跟踪记录自己的客户机状态,只对请求作出响应

第三部分 主机配置

10.1 主机配置的目的

路由器地址,网络掩码,DNS服务器,MTU,TTL等

主机配置协议 => 应用层

BOOTP 使用UDP,简单请求/应答,客户机在本地网络广播请求

67端口请求(广播),68端口应答(广播或单播)

图11-1 BOOTP一般操作

BOOTP服务器及客户机允许位于不同的网络,而RARP不行

因为RARP在链路层上运行,而BOOTP可以通过BOOTP中继代理进行处理

图11-5 BOOTP中继代理示例

11.6.3 使用广播中继BOOTP请求

BOOTP较为适合静态网络环境,例如客户机可以发送自身硬件地址,服务器从表中查找硬件地址以决定该客户机IP

DHCP三种分配:人工分配,自动分配(租约永久),动态分配(租约限时,期满需要进行更新)

13.3 DHCP通用操作和客户机有限状态机

13.4 DHCP租用分配,重分配和更新

图13-2 DHCP租用分配过程

DHCP服务器应答使用68端口,与BOOTP一样,必须针对服务器回答使用第二层交付或第三层广播

14.1.2 报文传输

15.3 DHCP自配置/自动专门IP寻址(Automatic Private IP Addressing,APIPA)

在无法发现DHCP服务器时,主机自配置地址,地址范围169.254.0.0/16

该地址不能在因特网上使用,不能与代理ARP一起工作,因为代理ARP对所有的专用地址都会响应

由于APIPA使用ARP检测地址冲突,因此不适合用于大型网络中

15.4 DHCP地址冲突检测

服务器在发送DHCPOFFER报文前,先向其计划提供的IP地址发送ping报文,并监听是否有应答,如果收到应答,则该IP已被占用

IPv6自配置IP:无状态自配置/状态自配置

没有评论:

发表评论