试谈http访问网站过程_第1页
试谈http访问网站过程_第2页
试谈http访问网站过程_第3页
试谈http访问网站过程_第4页
试谈http访问网站过程_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、在xx校园园网下,在在IE中输入入 HYPERLINK t _blank 直到显示示结果,请请描述这个个过程是怎怎么进行的的,并描述述过程中用用到的协议议和算法1.若DNNS缓存中中没有相关关数据,则则IE浏览器器先向DNNS服务器器发出DNNS请求:这一过程的的目的是获获取 HYPERLINK t _blank 这个域域名所对应应的IP地址。IE浏览器器向本机DDNS模块块发出DNNS请求,DNNS模块生生成相关的的DNS报文文;DNS模块块将生成的的DNS报文文传递给传传输层的UUDP协议议单元;UDP协议议单元将该该数据封装装成UDPP数据报,传传递给网络络层的IPP协议单元元;IP协议

2、单单元将该数数据封装成成IP数据包包,其中目目的IP地址为为DNS服务务器的IPP地址;封装好的IIP数据包包将传递给给数据链路路层的协议议单元进行行发送;发送时如果果ARP缓存存中没有相相关数据,则则发送ARRP广播请请求,等待待ARP回应应;得到ARPP回应后,将将IP地址与与路由下一一跳MACC地址对应应的信息写写入ARPP缓存表;写入缓存后后,以路由由下一跳地地址填充目目的MACC地址,并并以数据帧帧形式转发发;这个转发过过程可能会会进行多次次,这取决决于DNSS服务器在在校园网中中的位置;DNS请求求被发送到到DNS服务务器的数据据链路层协协议单元;DNS服务务器的数据据链路层协协议

3、单元解解析收到的的数据帧,将将其内部所所含有的IIP数据包包传递给网网络层IPP协议单元元;DNS服务务器的IPP协议单元元解析收到到的IP数据包包,将其内内部所含有有的UDPP数据报传传递给传输输层的UDDP协议单单元;DNS服务务器的UDDP协议单单元解析收收到的UDDP数据包包,将其内内部所含有有的DNSS报文传递递给该服务务器上的DDNS服务务单元;DNS服务务单元收到到DNS请求求,将域名名解析为对对应的IPP地址,产产生DNSS回应报文文;(所有应用用层报文必必须通过传传输层、网网络层和数数据链路层层,因此在在下面的叙叙述中,我我将简化这这一过程的的叙述,简简化形式如如下面的样样子

4、,其中中单箭头为为本机内部部传递,双双箭头为网网络上的发发送)DNS回应应报文UUDPIIPMAAC请请求域名解解析的主机机;请求域名解解析的主机机收到数据据帧,该数数据帧IIPUDDPDNNSIEE浏览器;将域名解析析的结果以以域名和IIP地址对对应的形式式写入DNNS缓存表表。2.IE浏浏览器与 HYPERLINK t _blank 建建立TCPP连接:IE浏览器器向 HYPERLINK t _blank 发出TCPP连接请求求报文;该请求TCCP报文中中的SYNN标志位被被设置为11,表示连连接请求;该TCP请请求报文IP(DDNS)MAC(ARP)校园园网关 HYPERLINK t _

5、blank 主机;该TCP请请求报文经经过IP层时,填填入的目的的IP地址就就是上面DDNS过程程获得的IIP地址;经过数据链链路层时,若若MAC地址址不明,还还要进行上上面所叙述述的ARPP过程; HYPERLINK t _blank 收到的数据据帧IPPTCPP,TCP协议议单元会回回应请求应应答报文;该请求应答答TCP报文文中的SYYN和ACK标志志位均被设设置为1,表示连连接请求应应答;该TCP请请求应答报报文IPPMACC(ARPP)校校园网关请求主主机;请求主机收收到数据帧帧IPTCP,TCP协议议单元会回回应请求确确认报文;该请求应答答TCP报文文中的ACCK标志位位被设置为为1

6、,表示连连接请求确确认;该TCP请请求确认报报文IPPMACC(ARPP)校校园网关 HYPERLINK t _blank 主机; HYPERLINK t _blank 收到的数据据帧IPPTCPP,连接建建立完成;在这个过程程中,任何何一个报文文出错或超超时,都要要进行重传传;这个过程被被称为TCCP建立连连接的三次次握手。3.IE浏浏览器开始始HTTPP访问过程程IE浏览器器向 HYPERLINK t _blank 发出HTTTP-GEET方法报报文;该HTTPP-GETT方法报文文TCPPIPMAC校园网网关 HYPERLINK t _blank 主机; HYPERLINK t _bla

7、nk 收到的数据据帧IPPTCPPHTTTP,HTTTP协议议单元会回回应HTTTP协议格格式封装好好的HTMML超文本本形式数据据;HTTP-HTMLL数据TTCPIIPMAAC(ARRP)校园网关关请求求主机;请求主机收收到的数据据帧IPPTCPPHTTTPIEE浏览器,浏浏览器会以以网页形式式显示HTTML超文文本,就是是我们所看看到的网页页。4.断开TTCP连接接IE浏览器器向 HYPERLINK t _blank 发出TTCP连接接结束请求求报文;该请求TCCP报文中中的FINN标志位被被设置为11,表示结结束请求;该TCP结结束请求报报文IPPMACC(ARPP)校校园网关 HYP

8、ERLINK t _blank 主机; HYPERLINK t _blank 收到的数据据帧IPPTCPP,TCPP协议单元元会回应结结束应答报报文;该结束应答答TCP报报文中的FFIN和AACK标志志位均被设设置为1,表表示结束应应答;该TCP结结束应答报报文IPPMACC(ARPP)校校园网关请求主主机;这个过程需需要双向进进行,因此此 HYPERLINK t _blank 主机也会会按上述流流程再做一一次;整个过程被被称为TCCP断开连连接的四次次握手。Http访访问过程 原理 2010-06-227 155:55:44标签: HYPERLINK t _blank 访问问 HYPERLI

9、NK t _blank Httpp HYPERLINK t _blank 原理 原创作品,允允许转载,转转载时请务务必以超链链接形式标标明文章 HYPERLINK t _blank 原始出处处 、作者者信息和本本声明。否否则将追究究法律责任任。 HYPERLINK 很简单的的一个东西西,咱们慢慢慢来分析析一下,首首先,看一一下拓扑图图: 假假如主机AA要访问网网站:时,主机A会会立即封装装一个HTTTP的报报文,按照照TCP/IP的模模型,应该该是:二层层报文+IIP报文+TCP报报文+HTTTP报文文,也就是是:数据链链接路+网网络层+传传输层+应应用层但是主机AA在封装的的过程中,发现 H

10、YPERLINK 是个个域名,主主机A不知知道 HYPERLINK 的IPP地址,于于是他需要要先生成一一个DNSS的解析报报文,也就就是:二层层报文+IIP报文+TCP报报文+DNNS报文.可是主机AA在封装的的过程中,发发现如果要要解释DNNS,必须须得与DNNS联系,而而DNS的的IP是:202.96.1134.1133,他他与DNSS联系时又又不知道它它的MACC地址,而而且很明显显与自己不不在同一网网段,于是是得请求网网关转发DDNS,周周时主机AA也不知道道网关的MMAC地址址时,就需需要向外广广播一条AARP消息息,并得到到了路由器器的MACC地址.然后请求求网关转发发DNS报报

11、文给2002.966.1344.1333.所以正个过过程也就是是这样:先ARP得得到网关MMAC,再请求网关关转发DNNS报文,得到 HYPERLINK ipp是: 10再与 HYPERLINK 建立TTCP/IIP连接最后再开始始传输HTTTP报文文用wierrsharrk抓包是是,大致过过程就是这这样(因为为开了3660,所以以里面有两两个3600的广告新新闻DNSS,忽略它它):既然咱们能能抓到包,那那么我们就就一个一个个来分析报报文的过程程:第一步:得得到arpp网关的MMAC报文文是这样的的:的报报文格式:按报文内容容填充就是是这样的:一个请求,一一个响应:请求:响应:第二步:再再请求网关关转发DNNS报文,得得到 HYPERLINK ipp是: 1121.114.899.10,(在在这里,实实际上用了了的的连接,因因不是本文文重点,且且报报文格式简简单,在这这里就不详详细说了。)一个请求,一一个响应:请求:响应:三条记录在在这:第三步:再再与 HYPERLINK 建立TTCP

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论