您的位置:首页 > 理论基础 > 计算机网络

《TCP/IP详解》学习笔记三(13-16)

2016-04-22 18:47 459 查看
十三、IGMP作用是让物理网络上的所有系统知道主机当前所在的多播组。略------------------------------------------------------------------------十四、DNSNDS服务器用来提供主机名字和IP地址之间的转换以及电子邮件的选路信息。这种服务器有很多,但不可能一台拥有所有的转换信息。这种转换相当于编码中的 gethostbyname,gethostbyaddr一个名字服务器负责一个区域,一般来说还会有一个独立的辅助服务器来提供冗余信息,以预防主服务器出故障。他们的区别是,主服务器的信息是从磁盘文件获取的,辅服务器的信息从主服务器获得,通常3小时获取一次新数据。名字服务器通过根服务器获得其他名字服务器的IP地址。DNS通过UDP来实现,DNS服务端口是53 。16位标识是用来对应请求和应答报文,如果是对应的,则这个值相同。16位标志第一位(0表示查询,1表示响应),第二位到第五位(0标准查询,1反向查询,2服务器状态请求)最后四位(0没有差错,3没有个名字)如果是请求报文,那么问题数为1,资源记录数、授权资源记录数、额外资源记录数为0 。应答报文问题数为1,其他有多少就填写多少。注意查询名在输入的域名前后都加上了“.”,因为完全合格的域名FQDN要求最后以点结尾。查询类型在查询报文中为数值1,即A,IP地址,请求IP地址。也有可能是12,即PTR,指针记录,请求一个IP地址对应的域名。查询类型在应答报文都有可能(A 、1、IP地址。NS、2、名字服务器。CNAME、5、规范名称。PTR、12、指针记录。HINFO、13、主机信息。MX、15、邮件交换记录。)查询类通常是1,指互联网地址。生存时间值客户端保存这个资料多少时间,下次就直接读取这个解析的信息,而不去访问DNS。(目前还不知道存放在哪里,以及如何删除,存疑)在应答报文中是包含请求报文的问题的。在返回的结果中,会有很多重复的域名,把数据换成指向这个数据的指针,标志是32位域名的前2位为1。注意指向的是携带的资源数据,从“标识”字段的第一个字节开始偏移,不一定指向一个完整的域名,比如域名是google.cn那么可能指向sb.google.cn的第三个字节,这样这个域名就是google.cn了。指针查询,即从IP获得域名gethostbyaddr,获得的值是颠倒的,因为DNS的名字是从DNS树的底部逐步向上书写的。

------------------------------------------------------------------------十五、TFTPwin上的tftp不能对本机IP使用。UDP端口69 。-i 参数决定是ascii模式还是octet模式,前者是ascii,后者只是9bit一组的字节流。每一个数据块最大是512字节,当收到不足512字节,则知道已经接收到最后一个数据分组。TFTP优点在于实现简单,而不是高的系统吞吐量。TFTP没有检验和,丢失分组则通过发送方超时和重传机制解决。win中如果连接失败,则再次尝试连接,并逐渐增加间隔时间,从1秒最后到8秒并一直8秒。TFTP并不提供用户名和口令。TFTP可以用来对无盘系统进行系统引导。
------------------------------------------------------------------------十六、BOOTP
------------------------------------------------------------------------同样使用UDP。对无盘系统进行引导,在某些时候替代RARP原因:RARP只能返回IP地址,RARP是链路层广播,不会被路由器转发。而BOOTP有个字段可以设置跳数。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  服务器 IP地址 电子