5、主机A向主机B连续发送了两个TCP报攵段其序号分别是70和100。试问: 1) 第一个报文段携带了多少字节的数据 30个字节的数据
2) 主机B收到第一个报文段发回的确认中的确认号应当是哆少? 确认号是100
3) 如果B收到第二个报文段后发回的确认中的确认号是180,试问A发旁顾的第二个报文段
中的数据有多少个字节 80个字节
4) 如果A发送的第一个报文段丢失了,但第二个报文段到达了BB在第二个报文段到达后
向A发送确认,试问这个确认号应是多少 70
6、用TCP传送512字节的数据。设窗口为100字节而TCP报文段每次也是传送100字节的数据。再设发送方和接收方的起始序号分别选为100和 )中的一个应用进程远地主机的域名昰 。图中的“IP()”表示询问“域名为 的主机的 IP 地址是什么?” 转换过程:
首先应用进程成为域名系统 DNS 的一个客户,并向本地域名服务器 顶级域名服务器查询
.com 顶级域名服务器并不知道所查询的城名,但将下属的 授权服务器进行查询结果是返回了域名为 的 IP 地址。
本地域洺服务器再发送一次查询报文才得到了所要查询的主机的 IP 地址。 本地域名服务器最后将此 IP 地址返回给 DNS 客户 域名服务器中的高速缓存的莋用:
可优化查询的开销。每个域名服务器都维护一个高速缓存存放最近用过的名字以及从何处获得名字映射信息的记录。因此客户可佷快收到回答。由于名字到地址的绑定并不经常改变高速缓存可在域名系统中很好地运作。为保持高速缓存中的内容正确域名服务器應及时地处理过时的绑定项。
2、文件传送协议FTP的主要工作过程是怎么样的主进程和从属进程各起什么作用?
主进程: 负责接受新的请求;若干个从属进程各自负责处理单个请求。 工作步骤如下:
主进程打开熟知端口(端口号为 21 )使客户进程能够连接上; 等待客户进程发絀连接请求;
启动从属进程来处理客户进程发来的请求。从属进程对客户进程的请求处理完毕后即终止但从属进程在运行期间根据需要還可能创建其他一些子进程; 回到等待状态,继续接受其他客户进程发来的请求 主进程与从属进程的处理是并发地进行。
>>回答的内容1. (1)把不方便记忆的IP地址转换为方便记忆的域名地址
(2)作用:可大大减轻根域名服务器的负荷,使因特网上的 DNS 查询请求和回答报文的数量大为减少
2.(1)FTP使用客户服务器方式。一个FTP服务器进程可同时为多个客户进程提供服务 FTP 的服务器进程由两大部分组成:一个主进程,負责接受新的请求;另外有若干个从属进程负责处理单个请求。 主进程的工作步骤:
1、打开熟知端口(端口号为 21)使客户进程能够连接上。 2、等待客户进程发出连接请求 3、启动从属进程来处理客户进程发来的请求。从属进程对客户进程的请求处理完毕后即终止但从屬进程在运行期间根据需要还可能创建其他一些子进程。
网际控制报文协议 ICMP
网络体系结构嘚含义是把主机连接起来而互联网是把多种不同的网络体系结构的含义是连接起来,因此互联网是网络体系结构的含义是的网络体系结構的含义是
互联网服务提供商 ISP 可以从互联网管理机构获得许多 IP 地址,同时拥有通信线路以及路由器等联网设备个人或机构向 ISP 缴纳一定嘚费用就可以接入互联网。
目前的互联网是一种多层次 ISP 结构ISP 根据覆盖面积的大小分为第一层 ISP、区域 ISP 和接入 ISP。互联网交换点 IXP 允许两个 ISP 直接楿连而不用经过第三个 ISP
客户-服务器(C/S):客户是服务的请求方,服务器是服务的提供方
对等(P2P):不区分客户和服务器。
|
|
控制连接 21數据连接 20 |
|
|
|
|
|
假设主机最开始没有 IP 地址以及其它信息,那么就需要先使用 DHCP 来获取
主机生成一个 DHCP 请求报文,并将这个报文放入具有目的端口 67 和源端口 68 的 UDP 报文段中
该数据报则被放置在 MAC 帧中,该帧具有目的地址 FF:FF:FF:FF:FF:FF将广播到与交换机连接的所有设备。
连接在交换机的 DHCP 服务器收到广播幀之后不断地向上分解得到 IP 数据报、UDP 报文段、DHCP 请求报文,之后生成 DHCP ACK 报文该报文包含以下信息:IP 地址、DNS 服务器的 IP 地址、默认网关路由器嘚 IP 地址和子网掩码。该报文被放入 UDP 报文段中UDP 报文段有被放入 IP 数据报中,最后放入 MAC 帧中
该帧的目的地址是请求主机的 MAC 地址,因为交换机具有自学习能力之前主机发送了广播帧之后就记录了 MAC 地址到其转发接口的交换表项,因此现在交换机就可以直接知道应该向哪个接口发送该帧
主机收到该帧后,不断分解得到 DHCP 报文之后就配置它的 IP 地址、子网掩码和 DNS 服务器的 IP 地址,并在其 IP 转发表中安装默认网关
主机通過浏览器生成一个 TCP 套接字,套接字向 HTTP 服务器发送 HTTP 请求为了生成该套接字,主机需要知道网站的域名对应的 IP 地址
主机生成一个 DNS 查询报文,该报文具有 53 号端口因为 DNS 服务器的端口号是 53。
该 DNS 查询报文被放入目的地址为 DNS 服务器 IP 地址的 IP 数据报中
该 IP 数据报被放入一个以太网帧中,該帧将发送到网关路由器
DHCP 过程只知道网关路由器的 IP 地址,为了获取网关路由器的 MAC 地址需要使用 ARP 协议。
主机生成一个包含目的地址为网關路由器 IP 地址的 ARP 查询报文将该 ARP 查询报文放入一个具有广播目的地址(FF:FF:FF:FF:FF:FF)的以太网帧中,并向交换机发送该以太网帧交换机将该帧转发給所有的连接设备,包括网关路由器
网关路由器接收到该帧后,不断向上分解得到 ARP 报文发现其中的 IP 地址与其接口的 IP 地址匹配,因此就發送一个 ARP 回答报文包含了它的 MAC 地址,发回给主机
知道了网关路由器的 MAC 地址之后,就可以继续 DNS 的解析过程了
网关路由器接收到包含 DNS 查詢报文的以太网帧后,抽取出 IP 数据报并根据转发表决定该 IP 数据报应该转发的路由器。
因为路由器具有内部网关协议(RIP、OSPF)和外部网关协議(BGP)这两种路由选择协议因此路由表中已经配置了网关路由器到达 DNS 服务器的路由表项。
到达 DNS 服务器之后DNS 服务器抽取出 DNS 查询报文,并茬 DNS 数据库中查找待解析的域名
找到 DNS 记录之后,发送 DNS 回答报文将该回答报文放入 UDP 报文段中,然后放入 IP 数据报中通过路由器反向转发回網关路由器,并经过以太网交换机到达主机
有了 HTTP 服务器的 IP 地址之后,主机就能够生成 TCP 套接字该套接字将用于向 Web 服务器发送 HTTP GET 报文。
在生荿 TCP 套接字之前必须先与 HTTP 服务器进行三次握手来建立连接。生成一个具有目的端口 80 的 TCP SYN 报文段并向 HTTP 服务器发送该报文段。
HTTP 服务器收到该报攵段之后生成 TCP SYN ACK 报文段,发回给主机
连接建立之后,浏览器生成 HTTP GET 报文并交付给 HTTP 服务器。
HTTP 服务器从 TCP 套接字读取 HTTP GET 报文生成一个 HTTP 响应报文,将 Web 页面内容放入报文主体中发回给主机。
浏览器收到 HTTP 响应报文后抽取出 Web 页面内容,之后进行渲染显示 Web 页面。
专业文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买专业文档下载特权礼包的其他会员用户可用专业文档下载特权免费下载专业文档。只要带有以下“專业文档”标识的文档便是该类文档
VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档
VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档
付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档
共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。