實驗內(nèi)容 |
TCP和UDP傳輸過程仿真與分析 |
實驗?zāi)康?/p> |
|
實驗要求 |
使用Packet Tracer,正確配置網(wǎng)絡(luò)參數(shù),通過抓取HTTP數(shù)據(jù)包,分析TCP連接建立過程,通過抓取DNS數(shù)據(jù)包,分析UDP數(shù)據(jù)包傳輸過程。包括:建立網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)、配置參數(shù)、抓包、分析數(shù)據(jù)包。 具體步驟如下: 1 建立網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu) 網(wǎng)絡(luò)拓?fù)鋱D如圖1所示: 圖1 TCP實驗網(wǎng)絡(luò)拓?fù)鋱D ?一臺客戶端PC連接路由器,路由器再連接服務(wù)器server 2 配置參數(shù) 客戶端的IP地址為192.168.1.116,默認(rèn)網(wǎng)關(guān)為192.168.1.117,域名服務(wù)器為192.168.2.116。 服務(wù)端的IP地址為192.168.2.116,默認(rèn)網(wǎng)關(guān)為192.168.2.117,域名服務(wù)器為192.168.2.116。 設(shè)置域名系統(tǒng),輸入域名和IP地址,點擊Add按鈕,添加域名服務(wù)內(nèi)容,打開DNS服務(wù)。 路由器參數(shù)配置:?進(jìn)入特權(quán)模式,清除路由器的現(xiàn)有配置;給路由器命名,配置并激活端口;把G0/0/0端口的地址設(shè)置為192.168.1.117,把G0/0/1端口的地址設(shè)置為192.168.2.117。 配置路由算法:連接192.168.1.0和192.168.2.0兩個網(wǎng)絡(luò)。 3 在PC0的WEB Browser中輸入自己之前創(chuàng)建的IP地址。 3 抓TCP包:通過PC0端口訪問,查看抓到的TCP報文。 4 分析TCP數(shù)據(jù)報:分析TCP報文格式以及所表達(dá)的協(xié)議內(nèi)容。 5 在PC0的WEB Browser中輸入自己之前創(chuàng)建的域名。 6 觀察Enevt List中捕捉到的UDP數(shù)據(jù)報。 7 分析UDP數(shù)據(jù)報:分析UDP報文格式以及所表達(dá)的協(xié)議內(nèi)容。 請回答下列問題: (1)畫出TCP連接建立示意圖。 (2)分析序號和確認(rèn)號的變化。 |
實驗過程描述 |
1. 建立網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu) 2. 配置參數(shù)客戶端、服務(wù)器端IP地址和默認(rèn)網(wǎng)關(guān)、域名服務(wù)器, 3.設(shè)置域名系統(tǒng)、輸入域名和IP地址、添加域名服務(wù)內(nèi)容、打開DNS服務(wù)。 4.配置路由器參數(shù)、進(jìn)入特權(quán)模式,清楚路由器現(xiàn)有的配置,然后給路由器命名 ,配置并且激活端口。 5.設(shè)置G0/0/0和G0/0/1d的端口地址。 6.配置路由算法。 7.抓包并分析UDP傳輸過程。 8.觀察EnevtList捕捉到的UDP數(shù)據(jù)包。 |
實驗結(jié)果 |
驗證配置結(jié)果: ?抓包: 查看抓到的報文: 抓包: Enevt List中捕捉到的UDP數(shù)據(jù)報: TCP連接建立示意圖: 分析序號和確認(rèn)號的變化: 1.TCP建立連接: 客戶端向服務(wù)器發(fā)送一個同步數(shù)據(jù)包請求建立連接,該數(shù)據(jù)包中, 隨機(jī)產(chǎn)生一個初始序列號和一個為0的確認(rèn)號。服務(wù)器收到這個同步請求數(shù)據(jù)包后,會對客戶端進(jìn)行一個同步確認(rèn)。這個數(shù)據(jù)包中,序列號(ISN)由服務(wù)器隨機(jī)產(chǎn)生,確認(rèn)號是客戶端的初始序列號+1; 客戶端收到這個同步確認(rèn)數(shù)據(jù)包后,再對服務(wù)器進(jìn)行一個確認(rèn)。該數(shù)據(jù)包中,序列號是上一個同步請求數(shù)據(jù)包中的確認(rèn)號值,確認(rèn)號是服務(wù)器的初始序列號+1。 2.TCP傳輸數(shù)據(jù): ?發(fā)送數(shù)據(jù)?:服務(wù)器向客戶端發(fā)送一個帶有數(shù)據(jù)的數(shù)據(jù)包,該數(shù)據(jù)包中的序列號和確認(rèn)號與建立連接第三步的數(shù)據(jù)包中的序列號和確認(rèn)號相同; ??確認(rèn)收到?:客戶端收到該數(shù)據(jù)包,向服務(wù)器發(fā)送一個確認(rèn)數(shù)據(jù)包,該數(shù)據(jù)包中,序列號是為上一個數(shù)據(jù)包中的確認(rèn)號值,而確認(rèn)號為服務(wù)器發(fā)送的上一個數(shù)據(jù)包中的序列號+所該數(shù)據(jù)包中所帶數(shù)據(jù)的大小。 3.TCP關(guān)閉連接: 服務(wù)器完成它的數(shù)據(jù)發(fā)送任務(wù)后,會主動向客戶端發(fā)送一個終止數(shù)據(jù)包,以關(guān)閉在這個方向上的TCP連接。該數(shù)據(jù)包中,序列號為客戶端發(fā)送的上一個數(shù)據(jù)包中的確認(rèn)號值,而確認(rèn)號為服務(wù)器發(fā)送的上一個數(shù)據(jù)包中的序列號+該數(shù)據(jù)包所帶的數(shù)據(jù)的大??; 客戶端收到服務(wù)器發(fā)送的終止數(shù)據(jù)包后,將對服務(wù)器發(fā)送確認(rèn)信息,以關(guān)閉該方向上的TCP連接。這時的數(shù)據(jù)包中,序列號為第1步中的確認(rèn)號值,而確認(rèn)號為第1步的數(shù)據(jù)包中的序列號+1; 同理,客戶端完成它的數(shù)據(jù)發(fā)送任務(wù)后,就也會向服務(wù)器發(fā)送一個終止數(shù)據(jù)包,以關(guān)閉在這個方向上的TCP連接,該數(shù)據(jù)包中,序列號為服務(wù)器發(fā)送的上一個數(shù)據(jù)包中的確認(rèn)號值,而確認(rèn)號為客戶端發(fā)送的上一個數(shù)據(jù)包中的序列號+該數(shù)據(jù)包所帶數(shù)據(jù)的大?。?mark hidden color="red">文章來源:http://www.zghlxwxcb.cn/news/detail-773000.html 服務(wù)器收到客戶端發(fā)送的終止數(shù)據(jù)包后,將對客戶端發(fā)送確認(rèn)信息,以關(guān)閉該方向上的TCP連接。這時在數(shù)據(jù)包中,序列號為第3步中的確認(rèn)號值,而確認(rèn)號為第3步數(shù)據(jù)包中的序列號+1;文章來源地址http://www.zghlxwxcb.cn/news/detail-773000.html |
實驗內(nèi)容 |
TCP和UDP傳輸過程仿真與分析 |
實驗?zāi)康?/p> |
|
實驗要求 |
使用Packet Tracer,正確配置網(wǎng)絡(luò)參數(shù),通過抓取HTTP數(shù)據(jù)包,分析TCP連接建立過程,通過抓取DNS數(shù)據(jù)包,分析UDP數(shù)據(jù)包傳輸過程。包括:建立網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)、配置參數(shù)、抓包、分析數(shù)據(jù)包。 具體步驟如下: 1 建立網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu) 網(wǎng)絡(luò)拓?fù)鋱D如圖1所示: 圖1 TCP實驗網(wǎng)絡(luò)拓?fù)鋱D ?一臺客戶端PC連接路由器,路由器再連接服務(wù)器server 2 配置參數(shù) 客戶端的IP地址為192.168.1.116,默認(rèn)網(wǎng)關(guān)為192.168.1.117,域名服務(wù)器為192.168.2.116。 服務(wù)端的IP地址為192.168.2.116,默認(rèn)網(wǎng)關(guān)為192.168.2.117,域名服務(wù)器為192.168.2.116。 設(shè)置域名系統(tǒng),輸入域名和IP地址,點擊Add按鈕,添加域名服務(wù)內(nèi)容,打開DNS服務(wù)。 路由器參數(shù)配置:?進(jìn)入特權(quán)模式,清除路由器的現(xiàn)有配置;給路由器命名,配置并激活端口;把G0/0/0端口的地址設(shè)置為192.168.1.117,把G0/0/1端口的地址設(shè)置為192.168.2.117。 配置路由算法:連接192.168.1.0和192.168.2.0兩個網(wǎng)絡(luò)。 3 在PC0的WEB Browser中輸入自己之前創(chuàng)建的IP地址。 3 抓TCP包:通過PC0端口訪問,查看抓到的TCP報文。 4 分析TCP數(shù)據(jù)報:分析TCP報文格式以及所表達(dá)的協(xié)議內(nèi)容。 5 在PC0的WEB Browser中輸入自己之前創(chuàng)建的域名。 6 觀察Enevt List中捕捉到的UDP數(shù)據(jù)報。 7 分析UDP數(shù)據(jù)報:分析UDP報文格式以及所表達(dá)的協(xié)議內(nèi)容。 請回答下列問題: (1)畫出TCP連接建立示意圖。 (2)分析序號和確認(rèn)號的變化。 |
實驗過程描述 |
1. 建立網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu) 2. 配置參數(shù)客戶端、服務(wù)器端IP地址和默認(rèn)網(wǎng)關(guān)、域名服務(wù)器, 3.設(shè)置域名系統(tǒng)、輸入域名和IP地址、添加域名服務(wù)內(nèi)容、打開DNS服務(wù)。 4.配置路由器參數(shù)、進(jìn)入特權(quán)模式,清楚路由器現(xiàn)有的配置,然后給路由器命名 ,配置并且激活端口。 5.設(shè)置G0/0/0和G0/0/1d的端口地址。 6.配置路由算法。 7.抓包并分析UDP傳輸過程。 8.觀察EnevtList捕捉到的UDP數(shù)據(jù)包。 |
實驗結(jié)果 |
驗證配置結(jié)果: ?抓包: 查看抓到的報文: 抓包: Enevt List中捕捉到的UDP數(shù)據(jù)報: TCP連接建立示意圖: 分析序號和確認(rèn)號的變化: 1.TCP建立連接: 客戶端向服務(wù)器發(fā)送一個同步數(shù)據(jù)包請求建立連接,該數(shù)據(jù)包中, 隨機(jī)產(chǎn)生一個初始序列號和一個為0的確認(rèn)號。服務(wù)器收到這個同步請求數(shù)據(jù)包后,會對客戶端進(jìn)行一個同步確認(rèn)。這個數(shù)據(jù)包中,序列號(ISN)由服務(wù)器隨機(jī)產(chǎn)生,確認(rèn)號是客戶端的初始序列號+1; 客戶端收到這個同步確認(rèn)數(shù)據(jù)包后,再對服務(wù)器進(jìn)行一個確認(rèn)。該數(shù)據(jù)包中,序列號是上一個同步請求數(shù)據(jù)包中的確認(rèn)號值,確認(rèn)號是服務(wù)器的初始序列號+1。 2.TCP傳輸數(shù)據(jù): ?發(fā)送數(shù)據(jù)?:服務(wù)器向客戶端發(fā)送一個帶有數(shù)據(jù)的數(shù)據(jù)包,該數(shù)據(jù)包中的序列號和確認(rèn)號與建立連接第三步的數(shù)據(jù)包中的序列號和確認(rèn)號相同; ??確認(rèn)收到?:客戶端收到該數(shù)據(jù)包,向服務(wù)器發(fā)送一個確認(rèn)數(shù)據(jù)包,該數(shù)據(jù)包中,序列號是為上一個數(shù)據(jù)包中的確認(rèn)號值,而確認(rèn)號為服務(wù)器發(fā)送的上一個數(shù)據(jù)包中的序列號+所該數(shù)據(jù)包中所帶數(shù)據(jù)的大小。 3.TCP關(guān)閉連接: 服務(wù)器完成它的數(shù)據(jù)發(fā)送任務(wù)后,會主動向客戶端發(fā)送一個終止數(shù)據(jù)包,以關(guān)閉在這個方向上的TCP連接。該數(shù)據(jù)包中,序列號為客戶端發(fā)送的上一個數(shù)據(jù)包中的確認(rèn)號值,而確認(rèn)號為服務(wù)器發(fā)送的上一個數(shù)據(jù)包中的序列號+該數(shù)據(jù)包所帶的數(shù)據(jù)的大??; 客戶端收到服務(wù)器發(fā)送的終止數(shù)據(jù)包后,將對服務(wù)器發(fā)送確認(rèn)信息,以關(guān)閉該方向上的TCP連接。這時的數(shù)據(jù)包中,序列號為第1步中的確認(rèn)號值,而確認(rèn)號為第1步的數(shù)據(jù)包中的序列號+1; 同理,客戶端完成它的數(shù)據(jù)發(fā)送任務(wù)后,就也會向服務(wù)器發(fā)送一個終止數(shù)據(jù)包,以關(guān)閉在這個方向上的TCP連接,該數(shù)據(jù)包中,序列號為服務(wù)器發(fā)送的上一個數(shù)據(jù)包中的確認(rèn)號值,而確認(rèn)號為客戶端發(fā)送的上一個數(shù)據(jù)包中的序列號+該數(shù)據(jù)包所帶數(shù)據(jù)的大?。?/p> 服務(wù)器收到客戶端發(fā)送的終止數(shù)據(jù)包后,將對客戶端發(fā)送確認(rèn)信息,以關(guān)閉該方向上的TCP連接。這時在數(shù)據(jù)包中,序列號為第3步中的確認(rèn)號值,而確認(rèn)號為第3步數(shù)據(jù)包中的序列號+1; |
到了這里,關(guān)于【計算機(jī)網(wǎng)絡(luò)實驗】TCP和UDP傳輸過程仿真與分析的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!