欢迎来到天天文库
浏览记录
ID:50029686
大小:576.00 KB
页数:27页
时间:2020-03-04
《网络协议实践.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、阿络工程网络协议实践》课程设计报告成绩(总分):答辩(70分)课程设计报告(30分)总分XXXXXX姓名:学号:班级:签名:第一章TCP协议31TCP协议基础31.1什么是TCP协议31.2报文类型与格式31.3TCP连接的建立31.4TCP连接的释放42抓包验证TCP协议52.1实验环境52.2实验步骤与实验结果分析52.2.1建立TCP连接52.2.2释放TCP连接6第二章ARP协议91ARP协议基础91.1什么是ARP协议91.2ARP欺骗91.3ARP的报文格式92抓包验证ARP协议102.1实验环境102.2实验步骤与实验结果分析10
2、2.2.1建立连接103模拟ARP欺骗123.1实验环境及原理123.2实验步骤与结果12第三章OSPF路由协议验证分析141OSPF协议基础14•10SPF协议简介141.2OSPF的HELLO包141.2.1HELLO的作用以及所包含的信息141.30SPF邻居关系151.3.1邻接关系建立的4个阶段:15.2.0SPF路山器在完全邻接之前,所经过的儿个状态152抓包验证OSPF协议152.1实验环境15•2实验步骤与实验结果分析152.2.1建立连接152・2・2HELLO包162.2.3DATABASEDESCRIPTION{0.:18
3、2.2.4LinkStateRequest222.2.5LinkStateUpdate不ULinkStateAcknowledge233实验结论25网络协议实践第一章TCP协议1TCP协议基础1.1什么是TCP协议TCP协议提供的是可靠的、面向连接的传输控制协议,即在传输数据前要先建立逻辑连接,然后再传输数据,最后释放连接3个过程。TCP提供端到端、全双工通信;采用字节流方式,如果字节流太长,将其分段;提供紧急数据传送功能。尽管TCP和UDP都使用相同的网络层(IP),TCP却向应用层提供与UDP完全不同的服务。TCP提供一种血向连接的、可靠的
4、字节流服务。面向连接意味看两个使用TCP的应用(通常是一个客户和一个服务器)在彼此交换数据之前必须先建立一•个TCP连接。这一过程与打电话很相似,先拨号振铃,等待对方摘机说“喂”,然后才说明是谁。在一个TCP连接中,仅有两方进行•彼此通信。广播和多播不能用于TCPc1.2报文类型与格式CHoolcsvunOp-tionsPadd!,ngdal:a♦»TCP铉头格式图1.2TCP报文的包头格式1.3TCP连接的建立TCP是因特网中的传输层协议,使用三次握手协议建立连接。当主动方发出SYN连接请求后,等待对方回答SYN,ACKc这种建立连接的方法对
5、以防止产牛错误的连接,TCP使用的流量控制协议是可变大小的滑动窗口协议。第一次握手:建立连接时,客户端发送SYN包(SEQ=x)到服务器,并进入SYN_SEND状态,等待服务器确认。第二次握手:服务器收到SYN包,必须确认客户的SYN(ACK=x+l),同时自己也送一个SYN包(SEQ二y),即SYN+ACK包,此时服务器进入SYN.RECV状态。第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ACK=y+l),jlt包发送完毕,客户端和服务器进入Established状态,完成三次握手。如图5P略蛊師pCLOSEDC
6、LOSED㈱开图1.3TCP连接的建立1.4TCP连接的释放数据传输结束后,通信的双方都町释放连接。1、现在A的应用进程先向其TCP发出连接释放报文段,并停止再发送数据,主动关闭TCP连接。A把连接释放报文段首部的F1N=1,其序号seq=u,等待B的确认。2、B发出确认,确认号ack=u+l,而这个报文段口己的序号seq=v0TCP服务器进程通知高层应用述程。从A到B这个方向的连接就释放了,TCP连接处于半关闭状态。B若发送数据,A仍要接收..3、若B己经没有耍向A发送的数据,其应用进程就通知TCP释放连接,4、A收到连接释放报文段后,必须发
7、出确认。在确认报文段中ACK=1,确认号ackw1,口己的序号seq=u+10TCP连接必须经过时间2MSL后才真正释放掉;如下图2抓包验证TCP协议1实验环境在gn3屮使丿Uwireshark抓包进行分析2.2实验步骤与实验结果分析2.2.1建立TCP连接打开gns3,建立拓扑图,连接启动wiresharko如图:RltelnetR2的IP12.1.1.2。得到TCP建立连接的3次握手。如下图:TimeDestination^rc*cccInfo41127.07700012.1.1.1127.16*00012.1.1.2丄27.3220001
8、2.1.1.1127.32200012.1.1.1■tcprelnet>11419tcp11419atelnetTELNETTe'neLDdta•・・
此文档下载收益归作者所有