计算机网络网络拓扑图三级项目Word下载.docx

上传人:b****2 文档编号:1020075 上传时间:2023-04-30 格式:DOCX 页数:13 大小:1.30MB
下载 相关 举报
计算机网络网络拓扑图三级项目Word下载.docx_第1页
第1页 / 共13页
计算机网络网络拓扑图三级项目Word下载.docx_第2页
第2页 / 共13页
计算机网络网络拓扑图三级项目Word下载.docx_第3页
第3页 / 共13页
计算机网络网络拓扑图三级项目Word下载.docx_第4页
第4页 / 共13页
计算机网络网络拓扑图三级项目Word下载.docx_第5页
第5页 / 共13页
计算机网络网络拓扑图三级项目Word下载.docx_第6页
第6页 / 共13页
计算机网络网络拓扑图三级项目Word下载.docx_第7页
第7页 / 共13页
计算机网络网络拓扑图三级项目Word下载.docx_第8页
第8页 / 共13页
计算机网络网络拓扑图三级项目Word下载.docx_第9页
第9页 / 共13页
计算机网络网络拓扑图三级项目Word下载.docx_第10页
第10页 / 共13页
计算机网络网络拓扑图三级项目Word下载.docx_第11页
第11页 / 共13页
计算机网络网络拓扑图三级项目Word下载.docx_第12页
第12页 / 共13页
计算机网络网络拓扑图三级项目Word下载.docx_第13页
第13页 / 共13页
亲,该文档总共13页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

计算机网络网络拓扑图三级项目Word下载.docx

《计算机网络网络拓扑图三级项目Word下载.docx》由会员分享,可在线阅读,更多相关《计算机网络网络拓扑图三级项目Word下载.docx(13页珍藏版)》请在冰点文库上搜索。

计算机网络网络拓扑图三级项目Word下载.docx

图1

步骤二.在模拟网络中让学生进行一次对外网“网易()”的数据通信访问如图2所示,截取通信过程中传递的网络数据包,加以分析。

图二

(1)域名解析过程和DNS数据包分析,如图3所示。

DNSanswer数据包给出了目的网络的IP地址

图三

(2)UDP协议使用和UDP数据包分析,如图4所示。

图四

.

DNS作为应用层的协议,在运输层使用UDP协议进行封装。

在上图抓取的DNS数据包中,查看UDP协议添加的数据包首部各个字段的含义

(3)三次握手过程和TCP数据包分析,如图5所示。

图5

(4)万维网访问和HTTP数据包分析,如图6所示。

图6

(5)IP协议作用和IP数据包分析,如图7所示

图7

源IP地址是172.16.8.1目的IP是202.18.100.25

步骤三.用“Ethereal”软件,在真实网络中完成一次对外网“网易()”的数据通信访问,如图8所示。

截取通信过程中传递的数据包,进行分析。

并和之前的模拟访问加以对比。

图8

(1)域名解析过程,如图9所示;

图9

(2)UDP协议,如图10所示;

DNSquery数据包

Sourceport:

源端口,发送方(即本地主机)应用进程对应的端口号“61788”;

Destinationport:

目的端口,接收方(即DNS服务器)应用进程对应的端口号“53”;

(53是默认的DNS服务的服务器端的端口号)

Length:

UDP用户数据报的长度,给出UDP数据报(包括首部和数据)的字节数“37”;

Checksum:

检测UDP用户数据报在传输中是否有错,correct代表没有错误发生;

DNSanswer数据包

源端口,发送方(即DNS服务器)应用进程对应的端口号“53”;

目的端口,接收方(即本地主机)应用进程对应的端口号“61788”;

UDP用户数据报的长度,给出UDP数据报(包括首部和数据)的字节数“351”;

 

(3)三次握手TCP协议,如图所示;

第一次握手:

这是本机(172.18.5.184)向网易服务器(115.156.188.183)发出的TCP连接请求。

49299,对应发送数据的应用进程;

Destinationport:

http(80)这是目的服务器的80端口,此窗口接受49299端口的数据。

Sequencenumber:

序号“0”,给出当前TCP报文段数据部分的第1个字节在整个字节流中的编号。

Headerlength:

数据偏移,表示TCP报文段中的数据部分距离TCP首部的起始位置有“40”个字节。

实际上就是TCP首部的长度40bytes。

Flags:

标志位,其中只有syn为1,在连接建立时用来同步序号。

当SYN=1而ACK=0时,表明这是一个连接请求报文段。

这代表源端口向目的端口发出的请求连接,并要求回复确认号。

Windowsize:

窗口大小为“8192”,窗口大小的值是当前TCP连接接收缓存的大小。

校验和,用来检测数据的传输中的错误。

MSS:

最大报文段长度为“1446”,这个数据表示TCP报文段中应用层数据的最大字节数是1446。

第二次握手:

这是网易服务器(115.156.188.183)对第一次握手中本机(172.18.5.184)发出的TCP连接请求的回应。

源端口http(80),对应发送数据的应用进程;

目的端口49299,对应接收数据的应用进程;

Acknowledgementnumber:

确认号“1”,是对客户端发送的数据包的确认接收,也是期望下次接收对方发送数据的起始编号。

数据偏移,表示TCP报文段中的数据部分距离TCP首部的起始位置有“32”个字节。

实际上就是TCP首部的长度32bytes。

有两个标志位被置位“1”,分别是SYN和Acknowledgment,表明这是对之前的第一次握手的确认,同时是对第三次握手的请求。

窗口大小为“14600”,窗口大小的值是当前TCP连接接收缓存的大小。

最大报文段长度为“1444”,这个数据表示TCP报文段中应用层数据的最大字节数是1444。

第三次握手:

这是本机(172.18.5.184)为回应网易服务器(115.156.188.183)发出的第二次握手,而发起的第三次握手。

源端口49299,对应发送数据的应用进程;

目的端口http(80),对应接收数据的应用进程;

序号“1”,给出当前TCP报文段数据部分的第1个字节在整个字节流中的编号。

确认号“1”,是对服务器发送的数据包的确认接收,也是期望下次接收对方发送数据的起始编号。

数据偏移,表示TCP报文段中的数据部分距离TCP首部的起始位置有“20”个字节。

实际上就是TCP首部的长度20bytes。

标志位,其中只有Acknowledgment为1,表明这是对之前的第二次握手的确认。

窗口大小为“16384”,窗口大小的值是当前TCP连接接收缓存的大小。

(4)万维网访问HTTP协议,如图12所示;

停止抓包后,选取HTTP请求报文

(1)请求行

第1行称为请求行,分为3部分:

方法、URL和协议版本号。

在本例中,方法为Get,表示要从服务器上获取文档;

URL为/,表示要获取的文档是首页;

HTTP/1.1声明浏览器使用的HTTP协议版本号。

(2)首部行

第1行以后都称为首部行,本例中共有6个首部行。

每个首部行分为两部分:

首部和值,两者间用冒号间隔。

Host表示所访问的主机,在本例中值为。

Host字段和Get字段结合,可以明确要访问的资源地址。

本例中Get字段的URL为/,协议为HTTP,与Host字段的值结合,就是一个完整的URL:

http:

//

Connection告诉服务器在对浏览器做了应答后,是否继续保持和浏览器的连接。

在本例中,Connection的值是Keep-Alive,表示浏览器要求服务器在发送完文件后继续保持连接。

Accept表示浏览器所接受的文档类型。

本例中浏览器能够接受的文件类型有:

html,xml和其他类型的文档。

*/*代表所有类型的文档。

User-Agent告诉服务器浏览器的类型,一方面可以用于统计,另一方面可以让服务器根据浏览器的类型返回应答,防止出现浏览器无法理解应答的现象。

本例中,浏览器类型为IE6.0,与Mozilla兼容。

Accept-Encoding表示浏览器能够理解的编码方式。

本例中浏览器支持gzip和delfate两种压缩方式,这样服务器能以压缩文档的方式返回应答的内容。

Accept-Language表示浏览器优先接受的语言类型,这样服务器能够根据语言的不同返回不同版本的主页。

本例中浏览器优先接受的是简体中文。

Cookie是Web网站用来记录用户行为的一种技术。

停止抓包后,选取HTTP应答报文

(1)状态行

第1行称为状态行,包括三项内容,即HTTP的版本,状态码,以及解释状态码的简单短语。

在本例中为HTTP/1.0200OK,表示服务器使用的协议是HTTP1.0;

200是状态码,HTTP协议使用一些特定的三位数字表明对请求的应答结果,200表示请求成功,服务器送回正确的文档;

OK是对200的说明,方便人们阅读。

用来存放状态行以外的一些信息。

Date是服务器产生响应报文的时间。

Server表明服务器的类型是nginx。

Content-Type:

text/html说明文档是html格式的。

Vary是服务器查看的其他首部的列表。

Expires是实体不再有效,要从原始的源端再次获取此实体的日期和时间

Cache-Control用于随报文传送缓存指示。

Content-Encoding对主体执行的任意编码方式,本例中为gzip。

Content-Length是发送文档的字节数,本例中为发送了184458字节。

Connection:

keep-alive是服务器告诉浏览器,发送完文档后就会保持连接;

(5)IP协议,如图13所示。

Version:

版本,占4位,这是IPv4

Headerlength:

首部长度,占4位

DifferentiatedServicesField:

服务,占8位,在使用区分服务时使用

TotalLength:

首部和数据的总长度

Identification:

标识,16位,在数据包超过MTU而分片是使用

Flags:

标志,3位,MF=1表示还有分片的数据报,MF=0表示这是最后一个数据报;

DF=1表示不能分片,DF=0允许分片

Fragmentoffset:

片偏移,13位,指较长的分组在分片后,某片在原分组的相对位置Timetolive:

生存时间,8位,表示数据包在网络中的寿命

Protocol:

协议,8位,指出此数据包携带的数据使用的那种协议

Headerchecksum:

首部校验和,16位,这个字段只检验数据包的首部

Source:

源地址,32位

Destination:

目的地址,32位

项目总结

通过本次项目的实施,小组内的各个成员都尽力完成了其中的每一项工作,遇到不同的问题,大家都可以进行沟通和探讨,虽然在项目实施的过程中,我们都碰到了不同的问题,不同的错误,但我们都能够想法设法的进行解决,各个成员都有自己的任务,并且能够互相帮助,增加了彼此之间的团结和凝聚力,学到理论解决任务的方法,我想在今后的学习中,都可以用到,对我们每个人来说,这次项目的实施都是一次很好的锻炼,一次很好的体验,大家都学习到了一些见识。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2