在IE浏览器中输入一个域名,回车之后按照TCP⼀IP四层协议或五层协议,从应用层到最下层的物理层的通信过程

2024-12-14 18:16:53
推荐回答(2个)
回答1:

(1)本机向DNS服务器发送解析请求
(2)DNS解析域名并返回域名解析对应IP
(3)本机与域名服务器建立连接(建立过程如下),交换机记录对外请求的客户机IP与MAC(数据链路层)
TCP/IP协议使用三次握手来建立连接,过程如下:
1、第一次握手,客户端发送数据包syn到服务器,并进入SYN_SEND状态,等待回复
2、第二次握手,服务器发送数据报syn/ack,给客户机,并进入SYN_RECV状态,等待回复
3、第三次握手,客户端发送数据包ACK给客户机,发送完成后,客户端和服务器进入ESTABLISHED状态,链接建立完成。
来自http://bbs.xtjc.com/viewthread.php?tid=411511

(4)域名服务器响应客户端请求

回答2:

这问题太大。建议先了解好7层模型。IE访问网址是应用层,下面的6层全部都要工作正常才能正常建立连接从而打开网页。楼上的很好的解释了域名解析和TCP连接建立过程及二层连接。