计算机网络网络拓扑图三级项目_第1页
计算机网络网络拓扑图三级项目_第2页
计算机网络网络拓扑图三级项目_第3页
计算机网络网络拓扑图三级项目_第4页
计算机网络网络拓扑图三级项目_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

1、计算机网络I三级项目报告 组长姓名: 学号:模拟搭建东软信息学院校园网的拓扑结构实施过程步骤一.使用Packet Tracer软件模拟搭建东软信息学院校园网的拓扑结构,如图1所示,实现下列应用。(1)局域网设计与是实现,模拟三期学生公寓某寝室;(2)IP地址的分配,如图1所示;(3)交换机、路由器的基本配置;(4)DNS域名服务器的使用,为PC1-PC4提供针对“网易()”的域名解析服务;(5)Web服务器的使用,模拟实现校园网的内部网站“北冥逐日(2)”;模拟实现外网网站“网易()”。(6)DHCP服务器的使用,为PC1-PC4提供DHCP服务;图1步骤

2、二. 在模拟网络中让学生进行一次对外网“网易()”的数据通信访问如图2所示,截取通信过程中传递的网络数据包,加以分析。 图二(1)域名解析过程和DNS数据包分析,如图3所示。DNS answer 数据包 给出了目的网络的IP地址 图三(2)UDP协议使用和UDP数据包分析,如图4所示。 图四. DNS作为应用层的协议,在运输层使用UDP协议进行封装。在上图抓取的DNS数据包中,查看UDP协议添加的数据包首部各个字段的含义 (3) 三次握手过程和TCP数据包分析,如图5所示。图5(4) 万维网访问和HTTP数据包分析,如图6所示。 图6(5)IP协议作用和IP数据包分析,如图7所示 图7 源IP

3、地址是 目的IP是5步骤三. 用“Ethereal”软件,在真实网络中完成一次对外网“网易()”的数据通信访问,如图8 所示。截取通信过程中传递的数据包,进行分析。并和之前的模拟访问加以对比。图8(1) 域名解析过程,如图9所示; 图9(2) UDP协议,如图10所示; DNS query 数据包DNS作为应用层的协议,在运输层使用UDP协议进行封装。在上图抓取的DNS数据包中,查看UDP协议添加的数据包首部各个字段的含义Source port : 源端口,发送方(即本地主机)应用进程对应的端口号“61788”;Destination port :

4、目的端口,接收方(即DNS服务器)应用进程对应的端口号“53”;(53是默认的DNS服务的服务器端的端口号)Length : UDP用户数据报的长度,给出UDP数据报(包括首部和数据)的字节数“37”;Checksum:检测UDP用户数据报在传输中是否有错,correct代表没有错误发生; DNS answer 数据包Source port : 源端口,发送方(即DNS服务器)应用进程对应的端口号“53”;Destination port : 目的端口,接收方(即本地主机)应用进程对应的端口号“61788”;Length : UDP用户数据报的长度,给出UDP数据报(包括首部和数据)的字节数“

5、351”;Checksum:检测UDP用户数据报在传输中是否有错,correct代表没有错误发生;(3)三次握手TCP协议,如图所示;第一次握手:这是本机(84)向网易服务器(83)发出的TCP连接请求。Source port :49299,对应发送数据的应用进程;Destination port : http(80) 这是目的服务器的80端口,此窗口接受49299端口的数据。Sequence number : 序号“0”, 给出当前TCP报文段数据部分的第1个字节在整个字节流中的编号。Header length :数据偏移,表示TCP报文段中的数

6、据部分距离TCP首部的起始位置有“40”个字节。实际上就是TCP首部的长度40 bytes。Flags : 标志位,其中只有syn为1,在连接建立时用来同步序号。当SYN1而ACK0时,表明这是一个连接请求报文段。这代表源端口向目的端口发出的请求连接,并要求回复确认号。Window size :窗口大小为“8192”,窗口大小的值是当前TCP连接接收缓存的大小。 Checksum:校验和,用来检测数据的传输中的错误。MSS :最大报文段长度为“1446”, 这个数据表示TCP报文段中应用层数据的最大字节数是1446。第二次握手:这是网易服务器(83)对第一次握手中本机

7、(84)发出的TCP连接请求的回应。Source port :源端口http(80),对应发送数据的应用进程;Destination port : 目的端口49299,对应接收数据的应用进程;Sequence number : 序号“0”, 给出当前TCP报文段数据部分的第1个字节在整个字节流中的编号。Acknowledgement number :确认号“1”,是对客户端发送的数据包的确认接收,也是期望下次接收对方发送数据的起始编号。Header length :数据偏移,表示TCP报文段中的数据部分距离TCP首部的起始位置有“32”个字节。实际上就是TCP首部的长度32

8、 bytes。Flags :有两个标志位被置位“1”,分别是SYN和Acknowledgment,表明这是对之前的第一次握手的确认,同时是对第三次握手的请求。Window size :窗口大小为“14600”,窗口大小的值是当前TCP连接接收缓存的大小。 Checksum:校验和,用来检测数据的传输中的错误。MSS :最大报文段长度为“1444”, 这个数据表示TCP报文段中应用层数据的最大字节数是1444。第三次握手:这是本机(84)为回应网易服务器(83)发出的第二次握手,而发起的第三次握手。Source port :源端口49299,对应发送

9、数据的应用进程;Destination port : 目的端口http(80),对应接收数据的应用进程;Sequence number : 序号“1”, 给出当前TCP报文段数据部分的第1个字节在整个字节流中的编号。Acknowledgement number :确认号“1”,是对服务器发送的数据包的确认接收,也是期望下次接收对方发送数据的起始编号。Header length :数据偏移,表示TCP报文段中的数据部分距离TCP首部的起始位置有“20”个字节。实际上就是TCP首部的长度20 bytes。Flags :标志位,其中只有Acknowledgment为1,表明这是对之前的第二次握手的确

10、认。Window size :窗口大小为“16384”,窗口大小的值是当前TCP连接接收缓存的大小。 Checksum:校验和,用来检测数据的传输中的错误。(4)万维网访问HTTP协议,如图12所示;停止抓包后,选取HTTP请求报文(1) 请求行第1行称为请求行,分为3部分:方法、URL和协议版本号。在本例中,方法为Get,表示要从服务器上获取文档;URL为/,表示要获取的文档是首页;HTTP/1.1声明浏览器使用的HTTP协议版本号。 (2) 首部行第1行以后都称为首部行,本例中共有6个首部行。每个首部行分为两部分:首部和值,两者间用冒号间隔。Host表示所访问的主机,在本例中值为。Host

11、字段和Get字段结合,可以明确要访问的资源地址。本例中Get字段的URL为/,协议为HTTP,与Host字段的值 结合,就是一个完整的URL:http:/ Connection告诉服务器在对浏览器做了应答后,是否继续保持和浏览器的连接。在本例中,Connection的值是Keep-Alive,表示浏览器要求服务器在发送完文件后继续保持连接。Accept表示浏览器所接受的文档类型。本例中浏览器能够接受的文件类型有:html,xml和其他类型的文档。*/*代表所有类型的文档。User-Agent告诉服务器浏览器的类型,一方面可以用于统计,另一方面可以让服务器根据浏览器的类型返回应答,防止出现浏览器

12、无法理解应答的现象。本例中,浏览器类型为IE 6.0,与Mozilla兼容。Accept-Encoding表示浏览器能够理解的编码方式。本例中浏览器支持gzip和delfate两种压缩方式,这样服务器能以压缩文档的方式返回应答的内容。Accept-Language表示浏览器优先接受的语言类型,这样服务器能够根据语言的不同返回不同版本的主页。本例中浏览器优先接受的是简体中文。 Cookie 是Web网站用来记录用户行为的一种技术。停止抓包后,选取HTTP应答报文(1)状态行第1行称为状态行,包括三项内容,即 HTTP 的版本,状态码,以及解释状态码的简单短语。在本例中为HTTP/1.0 200

13、OK,表示服务器使用的协议是HTTP1.0;200是状态码,HTTP协议使用一些特定的三位数字表明对请求的应答结果,200表示请求成功,服务器送回正确的文档;OK是对200的说明,方便人们阅读。(2)首部行用来存放状态行以外的一些信息。Date是服务器产生响应报文的时间。Server表明服务器的类型是nginx。Content-Type: text/html说明文档是html格式的。 Vary 是服务器查看的其他首部的列表。Expires 是实体不再有效,要从原始的源端再次获取此实体的日期和时间Cache-Control 用于随报文传送缓存指示。Content-Encoding 对主

14、体执行的任意编码方式,本例中为gzip。Content-Length是发送文档的字节数,本例中为发送了184458字节。Connection:keep-alive 是服务器告诉浏览器,发送完文档后就会保持连接; (5)IP协议,如图13所示。Version:版本,占4位,这是IPv4Header length:首部长度,占4位Differentiated Services Field:服务,占8位,在使用区分服务时使用Total Length:首部和数据的总长度Identification:标识,16位,在数据包超过MTU而分片是使用Flags:标志,3位,MF=1表示还有分片的数据报,MF=0表示这是最后一个数据报;DF=1表示不能分片,DF=0允许分片Fragment offset:片偏移,13位,指较长的分组在分片后,某片在原分组的相对位置Time to live:生存时间,8位,表示数据包在网络中的寿命Protocol:协议,8位,指出此数据包携带的数据使用的那种协议Header checksum:首部校验和,16位,这个字段只检验数据包的首部Source:源地址,32位Desti

温馨提示

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

评论

0/150

提交评论