首页 > 试题广场 >

当在浏览器输入http:www.jd.com后,执行过程

[单选题]
当在浏览器输入http://www.jd.com后,执行过程描述有误的是哪个?
  • 客户端浏览器通过DNS解析到www.jd.com的ip地址,通过ip地址找到客户端对应的服务器地址,客户端发起HTTP会话到IP,通过tcp进行封装数据包,输入到网络层
  • 在客户端的网络层,把http会话请求分成报文段,添加源地址和目的地址
  • 客户端的网络层主要通过查找路由确定到达服务器
  • 数据包通过链路层发送到路由器,通过邻居协议查找给定ip地址的mac地址,然后发送ARR请求查找目的地址,得到回应就可以使用ARR的请求应答交换的IP数据包,发送IP数据包到达服务器地址
B选项错误在,把HTTP会话请求分成报文段,添加源和目的端口,这件事是在传输层完成的,比如服务器使用80端口监听客户端的请求,客户端由系统随机选择一个端口与服务器进行交换,服务器把相应的请求返回给客户端的对应端口。然后使用IP层的IP地址查找目的端。
而客户端的网络层不用关心应用层或者传输层的东西,它会把源IP地址和目标IP地址包进IP头部,然后再通过查找路由表确定如何到达服务器,期间可能经过多个路由器,这些都是由路由器来完成的工作。
发表于 2019-07-30 14:18:43 回复(0)
B项,在客户端的传输层,把http会话请求分成报文段,添加源和目的端口。
发表于 2019-06-29 16:23:43 回复(0)
数据包通过链路层发送到路由器为啥是对的,不是网络层吗
发表于 2021-08-28 18:45:46 回复(1)
B选项错误在,把HTTP会话请求分成报文段,添加源和目的端口,这件事是在传输层完成的,比如服务器使用80端口监听客户端的请求,客户端由系统随机选择一个端口与服务器进行交换,服务器把相应的请求返回给客户端的对应端口。然后使用IP层的IP地址查找目的端。
而客户端的网络层不用关心应用层或者传输层的东西,它会把源IP地址和目标IP地址包进IP头部,然后再通过查找路由表确定如何到达服务器,期间可能经过多个路由器,这些都是由路由器来完成的工作。
发表于 2024-02-29 16:49:56 回复(0)
B 网络层是加ip啊,传输层加端口。请问错哪里了? D 应该去的是next hop的 mac而不是目的ip的mac
发表于 2021-09-06 11:00:07 回复(0)