打字猴:1.70041665e+09
1700416650
1700416651
1700416652
1700416653 如果想查看FQDN,需要执行之前使用过的ipconfig /all命令,结果画面中,Host Name后面显示的是主机名,而DNS Suffix Search List后面显示的就是域名。将这两者组合起来就能得到FQDN。于是可以确认笔者计算机的FQDN是ma50j.yzw.co.jp(如图9.10所示)
1700416654
1700416655 图9.10 用ipconfig /all命令确认主机名和域名
1700416656
1700416657
1700416658
1700416659
1700416660 下面再来操作一下DNS服务器,在命令提示符窗口中执行nslookup,窗口中显示出一个提示符>,表示现在可以询问DNS服务器了。而提示符上面的ns.yze.co.jp和202.26.186.35,是笔者公司LAN内的DNS服务器的FQDN和IP地址。试着输入www.grapecity.com,然后按Enter键,结果输出了210.16.205.80,这正是GrapeCity的Web服务器的IP地址。www.grapecity.com和210.160.205.80的对应关系是通过询问其他因特网上的DNS服务器才得知的,并没有被事先记录到笔者公司LAN中的DNS服务器上。要想退出nslookup,输入exit,然后按Enter键(如图9.11所示)
1700416661
1700416662 图9.11 使用nslookup进行域名解析
1700416663
1700416664
1700416665
1700416666
1700416667
1700416668
1700416669
1700416670 计算机是怎样跑起来的 [:1700412719]
1700416671 计算机是怎样跑起来的 9.8 实验7:查看IP地址和MAC地址的对应关系
1700416672
1700416673 在因特网的世界中,到处传输的都是附带了IP地址的数据,但能够标识作为数据最终接收者的网卡的,还是MAC地址。于是在计算机中就加入了一种程序,用于实现由IP地址到MAC地址的转换,这种功能被称为ARP(Address Resolution Protocol,地址解析协议)
1700416674
1700416675 ARP的工作方式很有意思。它会对LAN中的所有计算机提问:有谁的IP地址是210.160.205.80吗?有的话请把你的MAC地址告诉我。通常把这种同时向LAN内所有计算机发送数据的过程称为“广播”(Broadcast)。通过广播询问,如果有某台计算机回复了MAC地址,那么这台计算机的IP地址和MAC地址的对应关系也就明确了。ARP的工作流程也是自动进行的,使用网络的用户不会意识到
1700416676
1700416677 如果为了查询MAC地址,每次都要进行广播询问,那么数据传输的效率就会降低,于是ARP提供了缓存功能,每次询问前,先在缓存中查询,如果没有再进行广播询问,然后把得到的MAC地址和IP地址的对应关系缓存起来(临时保存在内存中),保存起来的这些对应关系信息称为“ARP缓存表”。只要在命令提示符窗口中执行arp –a命令,就可以查看当前ARP缓存表中的内容。那么,作为最后的实验,来查看一下ARP缓存表
1700416678
1700416679 图9.12 用arp –a命令输出ARP缓存表
1700416680
1700416681
1700416682
1700416683
1700416684
1700416685
1700416686
1700416687 计算机是怎样跑起来的 [:1700412720]
1700416688 计算机是怎样跑起来的 9.9 TCP/IP的作用及TCP/IP网络的层次模型
1700416689
1700416690 最后补充说明一些内容。TCP/IP这个词表示在网络上同时使用了TCP和IP两种协议。正如前面讲解的那样,IP协议用于指定数据发送的目的地的IP地址以及通过路由器转发数据;TCP协议用于通过数据发送者和接收者相互回应对方发来的确认信号,可靠地传输数据。通常把像这样的数据传送方式称为“握手”(Handshake)(如图9.13所示)
1700416691
1700416692 图9.13 TCP的握手过程
1700416693
1700416694
1700416695
1700416696
1700416697 TCP协议还规定,发送者要先把原始的大数据分割成包(packet,分组)为单位的数据单元,然后再发送,而接收者要把收到的包(分组)拼装在一起还原出原始数据
1700416698
1700416699 在之前的讲解中,一直把协议和约束等同起来,但恐怕还是会有人觉得协议这个词难以理解。正因为发送者和接收者都遵循了相同的约束,双方才能相互发送数据。为了能够在约束下收发数据,操作系统将实现了TCP和IP等协议的程序作为自身的一部分功能提供。遵循约束表现在统一数据的格式上,例如,电子邮件正文等数据,并不是原封不动地发送出去的,而是先通过实现了TCP协议的程序附加上遵守TCP约束所需的信息,然后再通过实现了IP协议的程序,进一步附加上遵守IP约束所需的信息,实际上计算机发送的是以包(分组)为单位的,附加了各种各样信息的数据(如图9.14所示)
[ 上一页 ]  [ :1.70041665e+09 ]  [ 下一页 ]