tcp/ip详解(14-15)

来源:互联网 发布:java join 编辑:程序博客网 时间:2024/06/04 18:04
DNS系统的分布式是指在Internet上的单个站点不能拥有所有的信息。


DNS树的树根是没有任何标识的特殊结点。命名标识中一律不区分大写和小写。


以点"."结尾的域名称为绝对域名或完全合格的域名FQDN(Full Qualified DomainName),例如 sun.tuc.noao.edu. 。


顶级域名被分为三个部分:
1. arpa 是一个用作地址到名字转换的特殊域。
2. 7个3字符长的普通域。
3. 所有2字符长的域均是基于ISO3166中定义的国家代码。


一个独立管理的DNS子树称为一个区域,一旦一个区域的授权机构被委派后,由它负责向该区域提供多个名字服务器。


当一个名字服务器没有请求的信息时,它将如何处理?它必须与其他的名字服务器联系。(这正是DNS的分布特性)。然而,并不是每个名字服务器都知道如何同其他名字服务器联系。相反,每个名字服务器必须知道如何同根的名字服务器联系。


根服务器知道所有二级域中的每个授权名字服务器的名字和位置(即IP地址)。





当一个组织加入Internet,并获得DNS域名空间的授权,如noao.edu,则它们也获得了对应IP地址的in-addr.arpa域名空间的授权。


当名字解析器发出一个查询请求,并且返回响应中的TC(删减标志)比特被设置为1时,它就意味着响应的长度超过512个字节。,而仅返回前512个字节。在遇到这种情况时,名字解析器通常使用TCP重发原来的查询请求,它将允许返回的响应超过512个字节。





TFTP报文的头两个字节表示操作码。对于读请求和写请求,文件名字段说明客户要读或写的位于服务器上的文件。这个文件字段是0字节作为结束。模式字段是一个ASCII码串netascii或octet,同样以0字节结束。netascii表示数据是以成行的ASCII码字符组成,以两个字节--回车换行作为行结束符。这两个行结束字符在这种格式和本地主机使用的行定界符之间进行转化。octet则将数据看作8bit一组的字节流而不作任何解解。


TFTP协议这种类型的数据传输称为停止等待协议。TCP提供了不同形式的确认,能提供更高的系统吞吐量。TFTP的优点在于实现的简单而不是高的系统吞吐量。
0 0
原创粉丝点击