理解TCP-和FTP協(xié)議實驗報告_第1頁
理解TCP-和FTP協(xié)議實驗報告_第2頁
理解TCP-和FTP協(xié)議實驗報告_第3頁
理解TCP-和FTP協(xié)議實驗報告_第4頁
理解TCP-和FTP協(xié)議實驗報告_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

理解TCP和FTP協(xié)議實驗報告姓名:學(xué)號:班級:實驗?zāi)康模荷钊肜斫釺CP協(xié)議的連接建立和釋放的工作原理和通信過程理解FTP協(xié)議的工作過程實驗原理:TCP協(xié)議工作原理FTP協(xié)議工作原理實驗內(nèi)容:用ftp命令登錄校園網(wǎng)FTP服務(wù)器02(用戶名:student,密碼:student),下載test.txt文件通過Wireshark捕獲FTP通信內(nèi)容分析Wireshark抓取的每一個報文的功能實驗步驟:啟動WireShark,設(shè)置抓包狀態(tài)登錄FTP服務(wù)器C:\>ftp02Connectedto02.220Serv-UFTPServerv6.3forWinSockready...User(02:(none)):student331Usernameokay,needpassword.Password:230Userloggedin,proceed.ftp>gettest.txt200PORTCommandsuccessful.150OpeningASCIImodedataconnectionfortest.txt(55Bytes).226Transfercomplete.ftp:55bytesreceivedin0.00Seconds55000.00Kbytes/sec.ftp>bye221Goodbye!3)把捕獲的FTP工作過程產(chǎn)生的數(shù)據(jù)報存盤,文件名:ftp.pcap實驗結(jié)果分析:服務(wù)器IP地址:02客戶端IP地址:1客戶端MAC地址:00-10-5c-ca建立TCP連接-“三次握手”:1 15:10:32.401649 1 02 TCP 1954>ftp[SYN]Seq=0Len=0MSS=1460000000d0f8c6052b00105ccab53d00100030914c40008006967fac10131a0a08.0.L@...........002009ca07a20015a36b6e37000000007002.......kn7....p.0030400056c90000020405b401010402@.V...........這是請求建立TCP連接的報文“第一次握手”:具體分析:00d0f8c6052b00105ccab53d:源主機(jī)物理地址0800:IP協(xié)議45:版本號和IP協(xié)議頭文件長度為20字節(jié)00:區(qū)分服務(wù),一般情況下不使用這個字段0030:IP數(shù)據(jù)報總長度48字節(jié)914c:標(biāo)識字段4000:標(biāo)志和片偏移字段,二進(jìn)制為(01000000000000000000000000000000)可知MF=0,說明沒有進(jìn)行分片8060:生存時間字段和協(xié)議字段,生存時間為128,采用TCP協(xié)議為06967f:首部檢驗和字段ac10131a:源主機(jī)IP地址0a0809ca:目標(biāo)主機(jī)IP地址07a2:源端口號為(1954)0015:目的端號為(21)a36b6e37:序號,是一個初始序號。00000000:4字節(jié)的確認(rèn)號,由于ACK=0,所以無效。70:首部長度為28字節(jié)20:二進(jìn)制為(00100000),其中URG=0:無緊急數(shù)據(jù)要發(fā)送。ACK=0,確認(rèn)號無效。SYN=1,表示同步序號,有效。這時ACK=0且SYN=1,表明這是一個連接請求的報文段。FIN=0,沒有設(shè)置,為1時表示釋放連接。4000:窗口大小字段,為(16348)56c9:檢驗和字段0000:緊急指針,占兩字節(jié),無效,因為在上面中URG=0,所在無效。020405b4:最大報文長度MMS,為1460個字節(jié)。0402:選擇確認(rèn)字段2 15:10:32.402296 02 1 TCP ftp>1954[SYN,ACK]Seq=0Ack=1Win=16384Len=0MSS=1460000000105ccab53d00d0f8c6052b08004500..\.001000302d8f00007c063e3d0a0809caac10.0-...|.>=......0020131a001507a2d73c2fb4a36b6e387012.......</..kn8p.003040004fc70000020405b401010402@.O...........這是請求建立TCP連接的報文“第二次握手”:TCP連接的響應(yīng)報文:具體分析:00105ccab53d:目標(biāo)主機(jī)物理地址00d0f8c6052b0800:IP協(xié)議45:版本號和IP協(xié)議頭文件長度為20字節(jié)00:區(qū)分服務(wù),一般情況下不使用這個字段0030:IP數(shù)據(jù)報總長度48字節(jié)2d8f:標(biāo)識字段0000:標(biāo)志和片偏移字段,二進(jìn)制為(00000000000000000000000000000000)可知MF=0,說明沒有進(jìn)行分片7c06:生存時間字段和協(xié)議字段,生存時間為124,采用TCP協(xié)議為063e3d:首部檢驗和字段0a0809ca:源主機(jī)IP地址Ac10131a:目標(biāo)主機(jī)IP地址0015:源端口號為(21)07a2:目的端號為(1954)d73c2fb4:序號,為自己建立一個初始序號。a36b6e38:4字節(jié)的確認(rèn)號,由于ACK=1,有效70:首部長度為28字節(jié)12:SYN和ACK字段都有效。二進(jìn)制為(00010010),其中URG=0:無緊急數(shù)據(jù)要發(fā)送。ACK=1,確認(rèn)號有效。SYN=1,表示同步序號,有效。這時ACK=1且SYN=1,表明這是一個建立連接的響應(yīng)報文,則表示同意建立連接。FIN=0,沒有設(shè)置,為1時表示釋放連接。4000:窗口大小字段,為(16348)4fc7:檢驗和字段0000:緊急指針,占兩字節(jié),無效,因為在上面中URG=0,所在無效。020405b4:最大報文長度MMS,為1460個字節(jié)。0402:選擇確認(rèn)字段3 15:10:32.402323 1 02 TCP 1954>ftp[ACK]Seq=1Ack=1Win=17520Len=0000000d0f8c6052b00105ccab53d00100028914d400080069686ac10131a0a08.(.M@...........002009ca07a20015a36b6e38d73c2fb55010.......kn8.</.P.00304470781b0000Dpx...這是請求建立TCP連接的報文“第三次握手”:具體分析:00d0f8c6052b00105ccab53d:源主機(jī)物理地址0800:IP協(xié)議45:版本號和IP協(xié)議頭文件長度為20字節(jié)00:區(qū)分服務(wù),一般情況下不使用這個字段0028:IP數(shù)據(jù)報總長度40字節(jié)914d:標(biāo)識字段4000:標(biāo)志和片偏移字段,二進(jìn)制為(01000000000000000000000000000000)可知MF=0,說明沒有進(jìn)行分片8060:生存時間字段和協(xié)議字段,生存時間為128,采用TCP協(xié)議為069686:首部檢驗和字段ac10131a:源主機(jī)IP地址0a0809ca:目標(biāo)主機(jī)IP地址07a2:源端口號為(1954)0015:目的端號為(21)a36b6e38:序號,它是前面已傳過來請求連接時初始序號的最后一個字節(jié)的序號加1,初始序號為a36b6e37d73c2fb5:4字節(jié)的確認(rèn)號,是等于上個報文中的序號加1。上個報文中的序號為d73c2fb450:首部長度為20字節(jié)10:二進(jìn)制為(00010000),其中URG=0:無緊急數(shù)據(jù)要發(fā)送。ACK=1,確認(rèn)號無效。SYN=0,表示不同步無效。這時ACK=1且SYN=0,表明這是一個連接請求的報文段。FIN=0,沒有設(shè)置,為1時表示釋放連接。4470:窗口大小字段,為(17520)781b:檢驗和字段0000:緊急指針,占兩字節(jié),無效,因為在上面中URG=0,所在無效。4 0.001680 02 1 FTP Response:220Serv-UFTPServerv6.3forWinSockready...000000105ccab53d00d0f8c001000592d9040007c06fe120a0809caac10.Y-.@.|.........0020131a001507a2d73c2fb5a36b6e385018.......</..kn8P.0030ffffbe82000032323020536572762d55......220Serv-U004020465450205365727665722076362e33FTPServerv6.3005020666f722057696e536f636b20726561forWinSockrea006064792e2e2e0d0ady.....、FTP服務(wù)器的一個響應(yīng)報文,報告窗口已準(zhǔn)備就緒。5 0.112489 1 02 TCP abr-api>ftp[ACK]Seq=1Ack=50Win=17471Len=0000000d0f8c6052b00105ccab53d00100028914e400080069685ac10131a0a08.(.N@...........002009ca07a20015a36b6e38d73c2fe65010.......kn8.</.P.0030443f781b0000D?x...訪問FTP服務(wù)器,返回ACK=50,SEQ=1,窗口大小為17471,長度為0的回答信息。6 2.882280 1 02 FTP Request:USERstudent000000d0f8c6052b00105ccab53d00100036914f400080069676ac10131a0a08.6.O@....v......002009ca07a20015a36b6e38d73c2fe65018.......kn8.</.P.0030443f6893000055534552207374756465D?h...USERstude00406e740d0ant..輸入登錄時的用戶名:為student。7 2.883059 02 1 FTP Response:331Usernameokay,needpassword.000000105ccab53d00d0f8c0010004c2d9340007c06fe1c0a0809caac10.L-.@.|.........0020131a001507a2d73c2fe6a36b6e465018.......</..knFP.0030fff10f2500003333312055736572206e...%..331Usern0040616d65206f6b61792c206e6565642070ameokay,needp0050617373776f72642e0d0aassword...用戶名已存在并準(zhǔn)備好了,需要用戶輸入密碼。8 3.016668 1 02 TCP abr-api>ftp[ACK]Seq=15Ack=86Win=17435Len=0000000d0f8c6052b00105ccab53d001000289150400080069683ac10131a0a08.(.P@...........002009ca07a20015a36b6e46d73c300a5010.......knF.<0.P.0030441b780d0000D.x...訪問FTP服務(wù)器,返回ACK=86,SEQ=15,窗口大小為17435,長度為0的回答信息。9 7.388134 1 02 FTP Request:PASSstudent000000d0f8c6052b00105ccab53d001000369151400080069674ac10131a0a08.6.Q@....t......002009ca07a20015a36b6e46d73c300a5018.......knF.<0.P.0030441b5f96000050415353207374756465D._...PASSstude00406e740d0ant..輸入登錄時的用戶密碼:為student。10 7.389121 02 1 FTP Response:230Userloggedin,proceed.000000105ccab53d00d0f8c001000462d9640007c06fe1f0a0809caac10.F-.@.|.........0020131a001507a2d73c300aa36b6e545018.......<0..knTP.0030ffe3f77b00003233302055736572206c...{..230Userl00406f6767656420696e2c2070726f636565oggedin,procee0050642e0d0ad...用戶名為student的用戶正在登錄,正在處理之中。11 7.523081 1 02 TCP abr-api>ftp[ACK]Seq=29Ack=116Win=17405Len=0000000d0f8c6052b00105ccab53d001000289152400080069681ac10131a0a08.(.R@...........002009ca07a20015a36b6e54d73c30285010.......knT.<0(P.003043fd77ff0000C.w...訪問FTP服務(wù)器,返回ACK=116,SEQ=29,窗口大小為17405,長度為0的回答信息。12 13.950860 1 02 FTP Request:PORT172,16,19,26,7,163000000d0f8c6052b00105ccab53d001000419153400080069667ac10131a0a08.A.S@....g......002009ca07a20015a36b6e54d73c30285018.......knT.<0(P.003043fde2720000504f5254203137322c31C..r..PORT172,10040362c31392c32362c372c3136330d0a6,19,26,7,163..源主機(jī)IP為1的主機(jī)向FTP發(fā)出請求信號13 13.951685 02 1 FTP Response:200PORTCommandsuccessful.000000105ccab53d00d0f8c001000462d9840007c06fe1d0a0809caac10.F-.@.|.........0020131a001507a2d73c3028a36b6e6d5018.......<0(.knmP.0030ffc9ff2b000032303020504f52542043...+..200PORTC00406f6d6d616e6420737563636573736675ommandsuccessfu00506c2e0d0al...從FTP服務(wù)器得到了成功的響應(yīng)14 13.952614 1 02 FTP Request:RETRtest.txt000000d0f8c6052b00105ccab53d001000379154400080069670ac10131a0a08.7.T@....p......002009ca07a20015a36b6e6dd73c30465018.......knm.<0FP.003043dfe49b00005245545220746573742eC.....RETRtest.00407478740d0atxt..源主機(jī)請求向FTP服務(wù)器請求下載test.txt文件。15 13.954046 02 1 TCP ftp-data>abr-secure[SYN]Seq=0Win=65535Len=0MSS=1460000000105ccab53d00d0f8c001000302d9940007c06fe320a0809caac10.0-.@.|..2......0020131a001407a3d0631c7c000000007002.......c.|....p.0030ffffbb8c0000020405b401010402..............FTP服務(wù)器正向目標(biāo)主機(jī)傳送數(shù)據(jù),窗口大小為65535,最長報文段長度為1460字節(jié)。16 13.954088 1 02 TCP abr-secure>ftp-data[SYN,ACK]Seq=0Ack=1Win=17520Len=0MSS=1460000000d0f8c6052b00105ccab53d001000309155400080069676ac10131a0a08.0.U@....v......002009ca07a30014ef0d5afed0631c7d7012........Z..c.}p.003044702cff0000020405b401010402Dp,...........FTP正在傳送數(shù)據(jù)時,ACK=1,SEQ=0,窗口大小為17520。17 13.954154 02 1 FTP Response:150OpeningASCIImodedataconnectionfortest.txt(55Bytes).000000105ccab53d00d0f8c001000692d9a40007c06fdf80a0809caac10.i-.@.|.........0020131a001507a2d73c3046a36b6e7c5018.......<0F.kn|P.0030ffba055a0000313530204f70656e696e...Z..150Openin004067204153434949206d6f646520646174gASCIImodedat00506120636f6e6e656374696f6e20666f72aconnectionfor006020746573742e74787420283535204279test.txt(55By0070746573292e0d0ates)...正在打開ASCII模式數(shù)據(jù)與test.txt文件建立連接18 13.954778 02 1 TCP ftp-data>abr-secure[ACK]Seq=1Ack=1Win=65535Len=0000000105ccab53d00d0f8c001000282d9b40007c06fe380a0809caac10.(-.@.|..8......0020131a001407a3d0631c7def0d5aff5010.......c.}..Z.P.0030ffff9e330000000000000000...3........FTP正在傳送數(shù)據(jù)時,ACK=1,SEQ=1,窗口大小為65535。19 13.954792 02 1 FTP-DATA FTPData:55bytes000000105ccab53d00d0f8c0010005f2d9c40007c06fe000a0809caac10._-.@.|.........0020131a001407a3d0631c7def0d5aff5018.......c.}..Z.P.0030ffffdc99000048756e616e2041677269......HunanAgri004063756c747572616c20556e6976657273culturalUnivers00506974790d0abafec4cfc5a9d2b5b4f3d1ity.............0060a70d0a30313233343536373839...0123456789FTP傳送的數(shù)據(jù)大小為55個字節(jié)。20 13.955352 02 1 TCP ftp-data>abr-secure[FIN,ACK]Seq=56Ack=1Win=65535Len=0000000105ccab53d00d0f8c001000282d9d40007c06fe360a0809caac10.(-.@.|..6......0020131a001407a3d0631cb4ef0d5aff5011.......c....Z.P.0030ffff9dfb0000000000000000............FTP正在傳送數(shù)據(jù)時,ACK=1,SEQ=56,窗口大小為65535。21 13.955371 1 02 TCP abr-secure>ftp-data[ACK]Seq=1Ack=57Win=17465Len=0000000d0f8c6052b00105ccab53d00100028915640008006967dac10131a0a08.(.V@....}......002009ca07a30014ef0d5affd0631cb55010........Z..c..P.0030443959c20000D9Y...FTP正在傳送數(shù)據(jù)時,ACK=57,SEQ=1,窗口大小為17465。22 13.956846 1 02 TCP abr-secure>ftp-data[FIN,ACK]Seq=1Ack=57Win=17465Len=0000000d0f8c6052b00105ccab53d00100028915740008006967cac10131a0a08.(.W@....|......002009ca07a30014ef0d5affd0631cb55011........Z..c..P.0030443959c10000D9Y...FTP正在傳送數(shù)據(jù)時,ACK=57,SEQ=1,窗口大小為17465。23 13.957359 02 1 TCP ftp-data>abr-secure[ACK]Seq=57Ack=2Win=65535Len=0000000105ccab53d00d0f8c001000282d9e40007c06fe350a0809caac10.(-.@.|..5......0020131a001407a3d0631cb5ef0d5b005010.......c....[.P.0030ffff9dfa0000000000000000............FTP正在傳送數(shù)據(jù)時,ACK=2,SEQ=57,窗口大小為65535。24 14.132524 1 02 TCP abr-api>ftp[ACK]Seq=69Ack=211Win=17310Len=0000000d0f8c6052b00105ccab53d00100028915840008006967bac10131a0a08.(.X@....{......002009ca07a20015a36b6e7cd73c30875010.......kn|.<0.P.0030439e77d70000C.w...FTP正在傳送數(shù)據(jù)時,ACK=211,SEQ=69,窗口大小為17310。25 14.133132 02 1 FTP Response:226Transfercomplete.000000105ccab53d00d0f8c001000402d9f40007c06fe1c0a0809caac10.@-.@.|.........0020131a001507a2d73c3087a36b6e7c5018.......<0..kn|P.0030ffbaeca40000323236205472616e7366......226Transf0040657220636f6d706c6574652e0d0aercomplete...文件傳送完成。26 14.332794 1 02 TCP abr-api>ftp[ACK]Seq=69Ack=235Win=17286Len=0000000d0f8c6052b00105ccab53d00100028915940008006967aac10131a0a08.(.Y@....z......002009ca07a20015a36b6e7cd73c309f5010.......kn|.<0.P.0030438677d70000C.w...FTP數(shù)據(jù)傳送完成后,ACK=235,SEQ=69,窗口大小為17286,長度為0。27 15.972041 1 02 FTP Request:QUIT000000d0f8c6052b00105ccab53d0010002e915a400080069673ac10131a0a08...Z@....s......002009ca07a20015a36b6e7cd73c309f5018.......kn|.<0.P.00304386d0150000515549540d0aC.....QUIT..輸入退出命令。28 15.972766 02 1 FTP Response:221Goodbye!000000105ccab53d00d0f8c001000362da040007c06fe250a0809caac10.6-.@.|..%......0020131a001507a2d73c309fa36b6e825018.......<0..kn.P.0030ffb4ccc1000032323120476f6f646279......221Goodby004065210d0ae!..用戶輸入退出命令goodbye。釋放TCP連接-“四次握手”:29 15:18:09.374938 1 02 TCP 1954>ftp[FIN,ACK]Seq=75Ack=249Win=17272Len=0000000d0f8c6052b00105ccab53d00100028915b400080069678ac10131a0a08.(.[@....x......002009ca07a20015a36b6e82d73c30ad5011.......kn..<0.P.0030437877d00000Cxw...這是釋放TCP連接的“第一次握手”,進(jìn)入終止等待狀態(tài),等待對方的確認(rèn)。具體分析:00d0f8c6052b00105ccab53d:源主機(jī)物理地址0800:IP協(xié)議45:版本號和IP協(xié)議頭文件長度為20字節(jié)00:區(qū)分服務(wù),一般情況下不使用這個字段0028:IP數(shù)據(jù)報總長度40字節(jié)915b:標(biāo)識字段4000:標(biāo)志和片偏移字段,二進(jìn)制為(01000000000000000000000000000000)可知MF=0,說明沒有進(jìn)行分片8060:生存時間字段和協(xié)議字段,生存時間為128,采用TCP協(xié)議為069678:首部檢驗和字段ac10131a:源主機(jī)IP地址0a0809ca:目標(biāo)主機(jī)IP地址07a2:源端口號為(1954)0015:目的端號為(21)a36b6e82:序號為75,是一個初始序號。d73c30ad:4字節(jié)的確認(rèn)號,為249。50:首部長度為20字節(jié)11:二進(jìn)制為(00010001),其中URG=0:無緊急數(shù)據(jù)要發(fā)送。ACK=1,確認(rèn)號無效。SYN=0,表示同步序號,有效。這時ACK=1且SYN=0,F(xiàn)IN=1,表明釋放連接,此報文段的發(fā)送方的數(shù)據(jù)已發(fā)送完畢,并要求釋放運(yùn)輸連接。4378:窗口大小字段,為(17272)77d0:檢驗和字段0000:緊急指針,占兩字節(jié),無效,因為在上面中URG=0,所在無效。30 15:18:09.375478 02 1 TCP ftp>1954[ACK]Seq=249Ack=76Win=65460Len=0000000105ccab53d00d0f8c001000282da140007c06fe320a0809caac10.(-.@.|..2......0020131a001507a2d73c30ada36b6e835010.......<0..kn.P.0030ffb4bb930000000000000000............這是釋放TCP連接的“第二次握手”,進(jìn)入關(guān)閉狀態(tài)。具體分析:00105ccab53d:目標(biāo)主機(jī)物理地址00d0f8c6052b0800:IP協(xié)議45:版本號和IP協(xié)議頭文件長度為20字節(jié)00:區(qū)分服務(wù),一般情況下不使用這個字段0028:IP數(shù)據(jù)報總長度40字節(jié)2da1:標(biāo)識字段4000:標(biāo)志和片偏移字段,二進(jìn)制為(01000000000000000000000000000000)可知MF=0,說明沒有進(jìn)行分片7c06:生存時間字段和協(xié)議字段,生存時間為124,采用TCP協(xié)議為06fe32:首部檢驗和字段0a0809ca:源主機(jī)IP地址ac10131a:目標(biāo)主機(jī)IP地址0015:源端口號為(21)07a2:目的端號為(1954)d73c30ad:序號,為自己建立一個初始序號,為249。a36b6e83:4字節(jié)的確認(rèn)號為76,等于上一人釋放報文的序號(a36b6e82)加1。50:首部長度為20字節(jié)10:SYN和ACK字段都有效。二進(jìn)制為(00010000),其中URG=0:無緊急數(shù)據(jù)要發(fā)送。ACK=1,確認(rèn)號有效。SYN=0,表示無同步序號,無效。這時ACK=1且FIN=0。ffb4:窗口大小字段,為(65460)bb93:檢驗和字段31 15:18:09.376067 02 1 TCP ftp>1954[FIN,ACK]Seq=249Ack=76Win=65460Len=00000001

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論