永发信息网

高分儿急求这两道关于TCP/IP网络基础试题的解答!!!

答案:3  悬赏:10  手机版
解决时间 2021-03-21 08:05
  • 提问者网友:回忆在搜索
  • 2021-03-20 09:54
高分儿急求这两道关于TCP/IP网络基础试题的解答!!!
最佳答案
  • 五星知识达人网友:想偏头吻你
  • 2021-03-20 11:00
1.工程技术部: 192.168.161.1~192.168.161.31 255.255.255.224
市场部: 192.168.161.33~192.168.161.63 255.255.255.192
财务部: 192.168.161.65~192.168.161.127 255.255.255.128
办公室: 192.168.161.129~192.168.161.254 255.255.255.0

2.
1.由于所发出的数据要通过被访问主机的IP地址进行传输和路由,所以要先通过DNS(域名服务器)服务器将域名解析为IP地址(假设DNS和我们的主机在一个网段):
a) 主机产生一个DNS请求;
i. 传递给传输层,通过UDP产生一个UDP 报文;
ii. 传递给网络层产生一个IP报文目的地址是DNS服务器的IP地址(这个地址可能是手工设置的,也可能是通过DHCP(动态主机配置协议)协议自动获得的);
iii. 在数据链路层通过ARP协议得到DNS服务器的MAC(媒体访问控制子层)地址
iv. 把数据帧(frame)通过以太网传输给DNS服务器
v. DNS服务器将收到的帧向上传给传输层,得到UDP报文。通过UDP报文中指定的端口号传给DNS应用程序。
b) DNS把通过DNS应答将得到的IP地址返回给请求的主机。

2.现在,浏览器得到对方的IP地址了。然后:
a) 首先要和对方服务器建立一个TCP(传输控制协议,TCP和UDP同属传输层,但是TCP协议时个可靠的面向连接的协议,要比UDP复杂的多。TCP更适合要求可靠传输的应用)连接。建立连接通过三次握手方法。
b) 这里和以下发送的TCP报文同样要传给下一层:网络层。在Internet中也就是我们说的IP层。同样的,IP层给TCP报文加上IP报头,发送给路由器,路由器根据报文中的目的IP地址决定下一跳的IP地址和端口。这个决定需要查询它自身的路由表。IP报文可能通过多个路由器的转发,终于到达了对方的服务器。再剥掉IP报头递交给上层。
c) 建立好了TCP连接,以后发送的数据都可以这条可靠的连接传输了。

4. 和WEB服务器之间的TCP连接建立成功。就可以发送GET请求啦。

5. WEB服务器收到请求,就可以将响应信息通过刚才建立好的TCP连接送回给请求方。

6. 如果是一个html文件,浏览器就可以解释并将它显示在我们的显示器上面了。

这是域名解析过程和http get过程,你自己看一下,理解到里面的协议。
全部回答
  • 1楼网友:鱼芗
  • 2021-03-20 13:07
对于第一个问题可以分4个64主机位的地址段
192.168.161.1~192.168.161.63 掩码 255.255.255.192
192.168.161.65~192.168.161.127 掩码 255.255.255.192
以此类推
对于第二个问题貌似只用到了tcp/ip协议只是dns做了域名和ip地址的解析
希望以上对你有用!
  • 2楼网友:酒醒三更
  • 2021-03-20 12:21
首先说明,一楼的IP地址的答案是错误的,以第一个为例:
市场部: 192.168.161.33~192.168.161.63 255.255.255.192
这个地址段本身就是错误,网段是192.168.161.33~192.168.161.63,那么它的掩码只能是255.255.255.224,而绝不可能是一楼的答案!!!!!!!!
正确答案如下:
1.工程部:192.168.161.1~192.168.161.62 255.255.255.192
市场部:192.168.161.65~192.168.161.126 255.255.255.192
财务部:192.168.161.129~192.168.161.190 255.255.255.192
办公室:192.168.161.193~192.168.161.254 255.255.255.192
2.参考1楼 的答案吧,写的比较详细了,也很清晰^_^
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯