欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOCX文档下载  

    实验三-传输层与应用层协议.docx

    • 资源ID:822038       资源大小:70.92KB        全文页数:6页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    实验三-传输层与应用层协议.docx

    太原工业学院实验报告课程名称计算机网络班级实验日期姓名学号实验成绩实验名称传输层与应用层协议实验目的:掌握UDP、TCP协议内容,掌握DNS、HTTP协议内容。实验内容:1、捕获TCP三次握手的过程,说明其原理。2、捕获HTTP工作过程,分析HTTP协议。3、捕获UDP协议包,写出其格式。4、捕获DNS数据包,写出DNS工作原理5、使用netstat查看当前的TCP连接与UDP、TCP端口,并简要说明。实验步骤:1、捕获TCP三次握手的过程,说明其原理。18570-214.610666192.168.1.112118.190.126.180TCP665183780SYNSeq-Win-65535Le-0MSS14618577-214.562635118.190.126.180192.168.1.112TCP668+51837SYN,ACKSeq=Ack=IWin=2920Le.18578-214.562513192.168.1.112118.19.126.180TCP54518378ACKSeq=IAck=IWi11=262144Len=CTransmissionControlProtocol,SrcPort:51837,DstPort:80,Seq:0,Len:0SourcePort:51837DestinationPort:8Streamindex:119TCPSegmentLen:0Sequencenumber:0(relativesequencenumber)Acknowledgmentnumber:0I0.=HeaderLength:32bytes(8)VFlags:0×02(SYN)000=Reserved:Notset.,.0=Nonce:Notset.0=CongestionWindowReduced(CWR):Notset.«.*0.=ECN-Echo:Notset三Urgent:Notset0.=Acknowledgment:Notset0.三Push:Notset0.=Reset:Notset>11.三Syn:Set0=Fin:NotsetTCPFlags:*STransmissioncontrolProtocol,SrcPort:80,DstPort:51837,Seq:0,Ack:1,Len:0SourcePort:8DestinationPort:51837Streamindex:119TCPsegmentLen:0Sequencenumber:0(relativesequencenumber)Acknowledgmentnumber:1(relativeacknumber)1000.HHeaderLength:32bytes(8)VFlags:0X012(SYN,ACK)000三Reserved:Notset。=Nonce:Notset.=CongestionUindowReduced(CWR):Notset0=ECN-ECho:NOtset0=Urgent:Notset1.=Acknowledgment:Set*O.三Push:Notset0.=Reset:NotSet>1.=Syn:SetTransmissionControlProtocol,SrcPort:51837,DstPort:8。,Seq:1,Ack:1,Len:。SourcePort:51837DestinationPort:8Streamindex:119TCPSegmentLen:0sequencenumber:1(relativesequencenumber)Acknowledgmentnumber:1(relativeacknumber)0101.=HeaderLength:20bytes(5)VFlags:0×010(ACK)000=Reserved:Notset«.=Nonce:Notset.0三CongestionWindowReduced(CWR):Notset0=ECN-Echo:Notset=Urgent:Notset1.=Acknowledgment:Set.=Push:Notset0.=Reset:Notset0.=Syn:Notset0三Fin:Notset客户服务器第-次握手:A的TCP客户进程也是首先创建传输控制块TCB,然后向B发出连接请求报文段,这时,SYN=I.seq=x第二次握手:B收到连接请求报文段后,如同意建立连接,则向A发送确认。在确认报文段中,应设置SYN=I,ACK=I,seq=y»ack=x+1第三次握手:TCP客户进程收到B的确认后,还要向B发出确认,确认ACK:I,seq=x+l,ack=y÷l2、捕获HTTP工作过程,分析HTTP协议。34375.64699192.168.1.112220.181.164.129TCP665767680SYNSeq=Win=6424Len=MSS=-34805.661147220.181.164.129192.168.1.112TCP668。+57676SYN,ACKSeq»0Ack-IWin>8192-34815.661262192.168.1.11222.181.164.129TCP545767680ACKSeq-IAck*lWin=66048Lerf40896.167547192.168.1.112220.181.164.129HTTP1045GET/4.gif?Iogid=8365317255121577448Aie=Utf-40976.18532220.181.164.129192.168.1.112TCP6080+57676ACKSeq=IAck=992Win=I664。Le-6.187737220.181.164.129192.168.1.112HTTP297HTTP/1.11、客户端与服务器端建立需要建立连接。2、建立连接后,客户端给服务器端发送一个清求。3、服务器端接收到请求后,给与响应的响应消息。4、客户端接收到服务器返回的消息后,给与显示到用户显示屏上,然后客户端断开与服务器断开连接。3、捕获UDP协议包,写出其格式。UserDatagramProtocol,SrcPort:30730,DstPort:20648SourcePort:30730DestinationPort:206481.ength:1073Checksum:x855unverifiedChecksumStatus:UnverifiedStreamindex:525Data(1065bytes)Data:358460464611af8ed03ee442blblb5f4f6fc8451el24dl36.Length:16514、捕获DNS数据包,写出DNS工作原理764213.138133192.168.1.11259.49.49.49DNS73Standardquery×4fabAwww.baidu.cot1.764313.1444559.49.49.49192.168.1.112DNS32Standardqueryresponsex4fabAC.DomainNameSystem(query)ResponseIn:7643TransactionID:0x4fab>Flags:0x0100StandardqueryQuestions:1AnswerRRs:0AuthorityRRs:0AdditionalRRs:0VQueriesV:typeA,classINName:NameLength:13LabelCount:3Type:A(HostAddress)(1)Class:IN(0x0001)DomainNameSystem(response)RequestIn:7642Time:0.002312000secondsTransactionID:0x4fabFlags:0x8180Standardqueryresponse.NoerrorQuestions:1AnswerRRs:3AuthorityRRs:5AdditionalRRs:5vQueries:typeA,classINVAnswers:typeCNAME,classIN,:typeA,classIN,addr220.181.112.244>:typeA,classIN,addr220.181.111.37VAuthoritativenameservers>:typeNS,classIN,>:typeNS,classIN:typeNS,classIN,>:typeNS,classIN>:typeNS,classIN,VAdditionalrecords>:typeA,classIN,addr61.135.165.224>:typeA1classINJaddr220.181.57,142>:typeA,classIN,addr112.80.255.253>:typeA,classINjaddr14.215.177.229>:typeA,classINjaddr180.76.76.95第-步:客户机提出域名解析请求,并将该请求发送给本地的域名服务器。第二步:当本地的域名服务器收到请求后,就先查询本地的缓存,如果有该纪录项,则本地的域名服务器就直接把查询的结果返回。第三步:如果本地的缓存中没有该纪录,则本地域名服务器就直接把请求发给根域名服务器,然后根域名服务器再返回给本地域名服务器-个所查询域(根的子域)的主域名服务器的地址。第四步:本地服务器再向上一步返回的域名服务器发送请求,然后接受请求的服务器查询自己的缓存,如果没有该纪录,则返回相关的下级的域名服务器的地址。第五步:重复第四步,直到找到正确的纪录。第六步:本地域名服务器把返回的结果保存到缓存,以备下一次使用,同时还将结果返回给客户机。5、使用netstat查看当前的TCP连接与UDP、TCP端口,并简要说明。SBC:WINDOWSsystem32cmd.exeMicrosoftWindows版本10.0.17134.472(c)2018MicrosoftCorporationo保留所有权利。C:Userscheng>netstat-an活动连接Ppp Ccc T T TPppppCCCDT)192.168.1.112:58431192.168.1.112:58436【92. 168. 112:58437:11:1434:11:500840. 0. 0. 0:500O O O C224R124. 238. 245. 105:80203. 208. 41.33:443124. 238. 245. 98:80* *TJlJTJ :* *OooCLOSE_WAIT ESTABLISHED CLOSELISTENING LISTENING LISTENING本地地址外部地址状态0.0.0.0:800.0.0.0:0LISTENING0.0.0.0:1350.0.0.0:0LISTENING0.0.0.0:445n八八1/0。0.0.0.0:0LISTENINGTTCTnxTTXTr4议PPPn协TCTCTCMJLrIZ/.U.U.1">uV1KU.U.1.4±yuDDOIADLlDIUiUTCP127.0.0.1:49675127.0.0.1:49674ESTABLISHEDTCP127.0.0.1:49680127.0.0.1:49681ESTABLISHEDTCP127.0.0.1:49681127.0.0.1:49680ESTABLISHEDTCP127.0.0.1:496820.0.0.0:0LISTENINGTCP127.0.0.1:49682127.0.0.1:49687ESTABLISHEDTCP127.0.0.1:49687127.0.0.1:49682ESTABLISHEDTCP127.0.0.1:509110.0.0.0:0LISTENINGTCP192.168.1.112:1390.0.0.0:0LISTENINGTCP192.168.1.112:5820252.230.83.250:443ESTABLISHEDDl C Dl Oc:1:5353*:*:1:54289*:*fe80:Iccc:d35e:b53d:91c8%3:1900*:*fe80:Iccc:d35e:b53d:91c8%31:54287*:*1.ISTEN:侦听来自远方的TCP端口的连接请求;SYN-SENT:在发送连接请求后等待匹配的连接请求;SYN-RECEIVED:在收到和发送一个连接请求后等待对方对连接请求的确认;ESTABLlSHED:代表-个打开的连接,我们常用此作为并发连接数;FIN-WAIT-I:等待远程TCP连接中断请求,或先前的连接中断请求的确认;FIN-WAIT-2:从远程TCP等待连接中断请求;CLOSE-WAIT:等待从本地用户发来的连接中断请求;CLOSING:等待远程TCP对连接中断的确认:1.AST-ACK:等待原来发向远程TCP的连接中断的确认:TIME-WAIT:等待足够的时间以确保远程TCP连接收到中断请求的确认;CLOSED:没有任何连接状态:心得体会:通过本次实验,我基本掌握了UDP、TCP协议内容,并掌握了DNS、HTTP协议内容。

    注意事项

    本文(实验三-传输层与应用层协议.docx)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开