1 / 8
文档名称:

试谈http访问网站过程.doc

格式:doc   大小:2,048KB   页数:8页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

试谈http访问网站过程.doc

上传人:beny00011 2022/6/21 文件大小:2 MB

下载得到文件列表

试谈http访问网站过程.doc

文档介绍

文档介绍:word
在xx校园网下,在IE中输入(shūrù)直到显示(xiǎnshì)结果,请描述这个过程是怎么进展(jìnzhǎn)的,并描述过程(guòchéng)中用到的协议和算法
(jiǎshè)DNS缓存中没有相关数据,如此I求(qǐngqiú)TCP报文中的SYN标志位被设置为1,表示连接请求;
该TCP请求报文→IP(DNS)→MAC(ARP)→→校园网关→→主机;
该TCP请求报文经过IP层时,填入的目的IP地址就是上面DNS过程获得的IP地址;
经过数据链路层时,假设MAC地址不明,还要进展上面所表示的ARP过程;
收到的数据帧→IP→TCP,TCP协议单元会回应请求应答报文;
该请求应答TCP报文中的SYN和ACK标志位均被设置为1,表示连接请求应答;
该TCP请求应答报文→IP→MAC(ARP)→→校园网关→→请求主机;
请求主机收到数据帧→IP→TCP,TCP协议单元会回应请求确认报文;
该请求应答TCP报文中的ACK标志位被设置为1,表示连接请求确认;
该TCP请求确认报文→IP→MAC(ARP)→→校园网关→→主机;
收到的数据帧→IP→TCP,连接建立完成;
在这个过程中,任何一个报文出错或超时,都要进展重传;
这个过程被称为TCP建立连接的三次握手。

IE浏览器向发出HTTP-GET方法报文;
该HTTP-GET方法报文→TCP→IP→MAC→→校园网关→→主机;
收到的数据帧→IP→TCP→HTTP,HTTP协议单元会回应HTTP协议格式封装好的HTML超文本形式数据;
HTTP-HTML数据→TCP→IP→MAC(ARP)→→校园网关→→请求主机;
请求主机收到的数据帧→IP→TCP→HTTP→IE浏览器,浏览器会以网页形式显示HTML超文本,就是我们所看到的网页。

IE浏览器向发出TCP连接完毕请求报文;
该请求TCP报文中的FIN标志位被设置为1,表示完毕请求;
该TCP完毕请求报文→IP→MAC(ARP)→→校园网关→→主机;
收到的数据帧→IP→TCP,TCP协议单元会回应完毕应答报文;
word
该完毕(wánbì)应答TCP报文中的FIN和ACK标志位均被设置(shèzhì)为1,表示完毕(wánbì)应答(yìngdá);
该TCP完毕(wánbì)应答报文→IP→MAC(ARP)→→校园网关→→请求主机;
这个过程需要双向进展,因此主机也会按上述流程再做一次;
整个过程被称为TCP断开连接的四次握手。
Http访问过程 原理
2021-06-27 15:55:44
标签:访问Http原理
原创作品,允许,时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否如此将追究法律责任。
 很简单的一个东西,咱们慢慢来分析一下,首先,看一下拓扑图:
假设主机A要访问网站:时,主机A会立即封装一个HTTP的报文,按照TCP/IP的模型,应该是:二层报文+IP报文+TCP报文+HTTP报文,也就是:数据链接路+网络层+传输层+应用层…
但是主机A在封装的过程中,发现是个域名,主机A不知道的IP地址,于是他需要先生成一个DNS的解析报文,也就是:二层报文+IP报文+TCP报文+