tcp ip協(xié)議基礎教學課件.ppt_第1頁
tcp ip協(xié)議基礎教學課件.ppt_第2頁
tcp ip協(xié)議基礎教學課件.ppt_第3頁
tcp ip協(xié)議基礎教學課件.ppt_第4頁
tcp ip協(xié)議基礎教學課件.ppt_第5頁
已閱讀5頁,還剩166頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、2020/8/8,1,第2章,TCP/IP協(xié)議,2020/8/8,2,主要內(nèi)容,2.1、TCP/IP協(xié)議棧的結構以及各層功能 2.2、IP地址 2.2.1 IP互聯(lián)原理 2.2.2 IP協(xié)議特點 2.2.3 IP地址的格式 2.2.4 IP地址的定義 2.2.5 IP地址分類 2.2.6 特殊IP地址 2.2.7 子網(wǎng)掩碼 2.3 IP數(shù)據(jù)報格式 2.3.1 IP數(shù)據(jù)報各字段的功能 2.3.2 IP數(shù)據(jù)報分片與重組 2.3.3 IP數(shù)據(jù)報選項 2.4、TCP/UDP,2020/8/8,3,2.1TCP/IP協(xié)議棧的結構,現(xiàn)今網(wǎng)絡使用最為廣泛的協(xié)議組,2020/8/8,4,2.1TCP/IP協(xié)議

2、棧的結構,TCP/IP協(xié)議和OSI參考模型,2020/8/8,5,2.1TCP/IP協(xié)議棧的結構,TCP/IP協(xié)議棧,2020/8/8,6,2.1TCP/IP協(xié)議棧的結構,TCP/IP協(xié)議數(shù)據(jù)封裝與解封,2020/8/8,7,2.1.1物理層,10Base-T 100Base-TX 光纖,物理層,2020/8/8,8,2.1.1物理層,物理層位于OSI參考模型的最底層,它直接面向實際承擔數(shù)據(jù)傳輸?shù)奈锢砻襟w(即信道)。物理層的傳輸單位為比特。物理層是指在物理媒體之上為數(shù)據(jù)鏈路層提供一個原始比特流的物理連接。物理層協(xié)議規(guī)定了與建立、維持及斷開物理信道所需的機械的、電氣的、功能性的和規(guī)程性的特性。其

3、作用是確保比特流能在物理信道上傳輸。,2020/8/8,9,2.1.1物理層,物理層的功能 為數(shù)據(jù)端設備提供傳送數(shù)據(jù)的通路,數(shù)據(jù)通路可以是一個物理媒體,也可以是多個物理媒體連接而成.一次完整的數(shù)據(jù)傳輸,包括激活物理連接,傳送數(shù)據(jù),終止物理連接. 傳輸數(shù)據(jù).物理層要形成適合數(shù)據(jù)傳輸需要的實體,為數(shù)據(jù)傳送服務.一是要保證數(shù)據(jù)能在其上正確通過,二是要提供足夠的帶寬(帶寬是指每秒鐘內(nèi)能通過的比特(BIT)數(shù)),以減少信道上的擁塞.傳輸數(shù)據(jù)的方式能滿足點到點,一點到多點,串行或并行,半雙工或者全雙工,同步或異步傳輸?shù)男枰?.,2020/8/8,10,2.1.1物理層,常見的物理層接口 10M以太網(wǎng)接口

4、100M以太網(wǎng)接口 1000M以太網(wǎng)接口,2020/8/8,11,2.1.1物理層,10M以太網(wǎng)接口 10Base-T 目前使用最廣泛的局域網(wǎng)標準之一 使用雙絞線作為物理傳輸介質 10Base5 曾經(jīng)廣泛應用于主干局域網(wǎng) 使用粗同軸電纜作為物理傳輸介質 10Base2 使用細同軸電纜作為物理傳輸介質,2020/8/8,12,2.1.1物理層,10Base-T的物理介質 3類雙絞線 4類雙絞線 5類雙絞線 超5類雙絞線 6類雙絞線,有屏蔽與非屏蔽之分 均為8芯電纜 雙絞線的類型由單位長度內(nèi)的絞環(huán)數(shù)確定,2020/8/8,13,2.1.1物理層,5類雙絞線的線序,直連網(wǎng)線 5類雙絞線的線序 交叉網(wǎng)

5、線,2020/8/8,14,2.1.1物理層,100M以太網(wǎng)接口 100Base-TX 物理介質采用5類以上雙絞線 網(wǎng)段長度最多100米 100Base-FX 物理介質采用單模光纖,網(wǎng)段長度可達10公里 物理介質采用多模光纖,網(wǎng)段長度最多2000米 快速以太網(wǎng)由IEEE 802.3u標準定義,2020/8/8,15,2.1.1物理層,1000M以太網(wǎng)接口 1000Base-T 物理介質采用5類以上雙絞線,網(wǎng)段長度最多100米 1000Base-F 物理介質采用多模光纖,網(wǎng)段長度最多500米 IEEE 802.3z和802.3ab,2020/8/8,16,2.1.2 數(shù)據(jù)鏈路層,數(shù)據(jù)鏈路層,20

6、20/8/8,17,2.1.2 數(shù)據(jù)鏈路層,數(shù)據(jù)鏈路層是OSI參考模型的第二層,在物理層基礎上向網(wǎng)絡層提供服務 數(shù)據(jù)鏈路層為物理鏈路上提供可靠的數(shù)據(jù)傳輸 局域網(wǎng)的數(shù)據(jù)鏈路層協(xié)議有以太網(wǎng)、令牌環(huán)網(wǎng)等 廣域網(wǎng)數(shù)據(jù)鏈路層協(xié)議有PPP、HDLC、Frame Relay等,2020/8/8,18,2.1.2 數(shù)據(jù)鏈路層,數(shù)據(jù)鏈路層的功能 幀同步功能 差錯控制功能 流量控制功能 鏈路管理功能,2020/8/8,19,2.1.2 數(shù)據(jù)鏈路層,幀同步是指能夠從接收到的比特流中明確地區(qū)分出數(shù)據(jù)幀的起始與終止的地方 常見幀同步的方法有: 字節(jié)計數(shù)法 字符填充的首尾定界符法 比特填充的首尾定界符法 違法編碼法,20

7、20/8/8,20,2.1.2 數(shù)據(jù)鏈路層,流量控制和鏈路管理 流量控制功能不是只有數(shù)據(jù)鏈路層才提供 流量控制功能是控制發(fā)送方發(fā)送數(shù)據(jù)的速率 鏈路管理是指數(shù)據(jù)鏈路層連接的建立、維持和釋放,2020/8/8,21,2.1.2 數(shù)據(jù)鏈路層,LAN數(shù)據(jù)鏈路層標準 IEEE 802制定了系列局域網(wǎng)標準 IEEE802.3: 以太網(wǎng) IEEE802.4:令牌總線 IEEE802.5:令牌環(huán) IEEE802.11:無線局域網(wǎng) IEEE802標準涵蓋了物理層和數(shù)據(jù)鏈路層,2020/8/8,22,2.1.2 數(shù)據(jù)鏈路層,WAN數(shù)據(jù)鏈路層標準 WAN服務通常由電信運營商提供 WAN數(shù)據(jù)鏈路層標準包括: HDLC

8、 PPP X.25 Frame Relay,2020/8/8,23,2.1.2 數(shù)據(jù)鏈路層,數(shù)據(jù)鏈路層常見設備 交換機,2020/8/8,24,2.1.3 網(wǎng)絡層,網(wǎng)絡層,2020/8/8,25,2.1.3 網(wǎng)絡層,地址是網(wǎng)絡設備和主機的標識,網(wǎng)絡中存在兩種尋址方法: MAC地址: 是設備的物理地址,位于OSI參考模型的第2層,全網(wǎng)唯一標識,無級地址結構(一維地址空間),固化在硬件中,尋址能力僅限在一個物理子網(wǎng)中。 IP地址: 是設備的邏輯地址,位于OSI參考模型的第3層,全網(wǎng)唯一標識,分級地址結構(多維地址空間),由軟件設定,具有很大的靈活性,可在全網(wǎng)范圍內(nèi)尋址。,2020/8/8,26,2

9、.1.3 網(wǎng)絡層,ARP地址解析協(xié)議,2020/8/8,27,2.1.3 網(wǎng)絡層,RARP反向地址解析協(xié)議,2020/8/8,28,2.1.3 網(wǎng)絡層,ICMP協(xié)議,2020/8/8,29,2.1.3 網(wǎng)絡層,網(wǎng)絡層常見物理設備 路由器,2020/8/8,30,2.1.4 傳輸層,傳輸層,2020/8/8,31,2.1.4 傳輸層,端口號 傳輸層協(xié)議用端口號來標識和區(qū)分各種上層應用程序,2020/8/8,32,2.1.4 傳輸層,TCP連接,2020/8/8,33,2.1.4 傳輸層,斷開TCP連接,2020/8/8,34,2.1.4 傳輸層,滑動窗口,2020/8/8,35,2.1.5 應用

10、層,應用層,2020/8/8,36,2.2 IP地址,MAC地址,2020/8/8,37,2.2 IP地址,IP地址,2020/8/8,38,2.2.1 IP互聯(lián)原理,面對一個由很多網(wǎng)絡連接而成的互聯(lián)網(wǎng),在進行數(shù)據(jù)通信時,數(shù)據(jù)是如何從源端傳輸?shù)侥繕硕说哪??我們可以舉一個日常生活中的例子來說明這個問題,下圖所示的一個城市交通圖。,2020/8/8,39,2.2.1 IP互聯(lián)原理,城市交通圖示例,2020/8/8,40,2.2.1 IP互聯(lián)原理,在圖中有六個城市,它們之間通過圖中所示的公路相連,為了便于說明問題,我們對圖中的公路進行了編號。 圖中所示的城市交通圖與多個網(wǎng)絡連接而成的互聯(lián)網(wǎng)是非常相似

11、的,圖中的一個城市相當于互聯(lián)網(wǎng)中的一個網(wǎng)絡,連接城市的公路相當于連接網(wǎng)絡的介質,每條路上都有一個負責選路的路由器,這樣我們可以把圖中所示的交通圖對應成下圖所示的網(wǎng)絡互聯(lián)圖。,2020/8/8,41,2.2.1 IP互聯(lián)原理,網(wǎng)絡互聯(lián)網(wǎng),2020/8/8,42,2.2.1 IP互聯(lián)原理,前面在交通圖中所述的兩種不同送信(通信)過程,正好與網(wǎng)絡互聯(lián)的兩種解決方案相對應。這兩種網(wǎng)絡互聯(lián)方案是:面向連接的(Connect-oriented)和無連接的(Connectionless)。 面向連接的解決方案要求在通信的源端和目標端之間建立一條邏輯通路,一般稱為虛電路(Virtual Circuit),源端

12、和目標端之間通信時的所有信息都通過該通路傳輸,這與交通圖中送信過程的第一種方式類似。這種方式看似簡單,易于實現(xiàn),但其最大的缺點是如果不能保證虛電路中沿途經(jīng)過的節(jié)點都能可靠地發(fā)送數(shù)據(jù),就可能使網(wǎng)絡崩潰。由于互聯(lián)網(wǎng)所連網(wǎng)絡的復雜性和多樣性,因而很難保證所有節(jié)點都能可靠地發(fā)送數(shù)據(jù)。,2020/8/8,43,2.2.1 IP互聯(lián)原理,無連接的互聯(lián)網(wǎng)解決方案與交通圖中送信過程的第二種方式類似,它在源端和目標端之間不建立一條邏輯通路,而送到網(wǎng)絡中的每個分組帶有完整的目標主機地址,收到分組的節(jié)點(主要是路由器)根據(jù)目標地址和當前網(wǎng)絡狀況(如通信量等),選擇一條合適的線路把分組發(fā)送到接近目標端的下一個節(jié)點,通

13、過多個節(jié)點的轉發(fā),最終把分組送達目標節(jié)點。使用這種方式時,由源端順序送出的各分組,由于每個分組在網(wǎng)絡中可能經(jīng)過不同的路徑到達目標端,所以先發(fā)出的分組不一定就先到達目標端,另外,也不能保證每個分組都能可靠地到達目標端。,2020/8/8,44,2.2.1 IP互聯(lián)原理,無連接方式的優(yōu)點是顯而易見的,源端和目標端之間的通信可以通過多條通路進行,而不依賴于某一條通路,因此可靠性和通信效率高。另外,這種方式實現(xiàn)起來也比較簡單,適合于異構網(wǎng)絡的互聯(lián),因此被很多網(wǎng)絡廠商所使用。Internet使用的就是這種無連接的方式,由IP協(xié)議來實現(xiàn)。,2020/8/8,45,2.2.1 IP互聯(lián)原理,利用信息隱蔽原理

14、,在互聯(lián)網(wǎng)中把不同網(wǎng)絡的實現(xiàn)細節(jié)通過IP層隱藏起來,達到在網(wǎng)絡層邏輯上一致的目的,如下圖所示。,2020/8/8,46,2.2.1 IP互聯(lián)原理,IP對不同數(shù)據(jù)幀的統(tǒng)一,2020/8/8,47,2.2.2 IP協(xié)議特點,1)IP協(xié)議是一種無連接(Connectionless)不可靠(Unreliable)的數(shù)據(jù)報傳輸協(xié)議。 2)IP互聯(lián)網(wǎng)中的計算機沒有主次之分,所有主機地位平等(因為惟一標識它們的是IP地址),當然從邏輯上來說,所有網(wǎng)絡(不管規(guī)模大小)也沒有主次之分。 3) IP互聯(lián)網(wǎng)沒有確定的拓撲結構。,2020/8/8,48,2.2.2 IP協(xié)議特點,4)在IP互聯(lián)網(wǎng)中的任何一臺主機,都至

15、少有一個獨一無二的IP地址,有多個網(wǎng)絡接口卡的計算機每個接口可以有一個IP地址,這樣一臺主機可能就有多個IP地址。有多個IP地址的主機叫多宿主機(Multi-home Host)。 5)在互聯(lián)網(wǎng)中有IP地址的設備不一定就是一臺計算機,如IP路由器、網(wǎng)關等,因為與互聯(lián)網(wǎng)有獨立連接的設備都要有IP地址。,2020/8/8,49,2.2.3 IP地址的格式,IP地址的組成: IP地址長度: 32bits(4個字節(jié)),組成: 網(wǎng)絡地址(Network ID) 標識主機所在的網(wǎng)絡 主機地址(Host ID) 標識在該網(wǎng)絡上的主機,2020/8/8,50,2.2.3 IP地址的格式,IP地址的表示: 每個

16、字節(jié)以十進制數(shù)表示,4個十進制數(shù)之間用小數(shù)點區(qū)分。,2020/8/8,51,2.2.3 IP地址的格式,二進制與十進制的轉化,+,+,+,+,+,+,+,例子:,2020/8/8,52,2.2.4 IP地址的定義,所有的IP地址都由國際組織NIC(Network Information Center)負責統(tǒng)一分配,目前全世界共有三個這樣的網(wǎng)絡信息中心: INTERNIC:負責美國及其它地區(qū) RIPE-NIC:負責歐洲地區(qū) APNIC:負責亞太地區(qū),總部設在日本東京大學,2020/8/8,53,2.2.4 IP地址的定義,IP地址介紹 IP地址唯一標示一臺網(wǎng)絡設備 公共地址(Public Add

17、ress) 在一個公共性網(wǎng)絡上傳輸數(shù)據(jù),必須使用公共地址,這些地址在網(wǎng)上是唯一的。 如Internet上,需向ISP申請分配公共地址,各ISP都要從更上一層的地址注冊機構申請。,2020/8/8,54,2.2.4 IP地址的定義,私有地址(Private Address) 不能直接與Internet連接的地址,解決公共地址短缺的問題,RFC 1918規(guī)定了3種私有地址: 1個A類地址: 16個B類地址:到 256個C類地址:到 內(nèi)部網(wǎng)使用,通過代理(Proxy)或網(wǎng)絡地址翻譯(Network

18、 Address Translation)等系統(tǒng)將私有地址轉換成公共地址,從而連接到Internet。,2020/8/8,55,2.2.5 IP地址分類,2020/8/8,56,2.2.5 IP地址分類,2020/8/8,57,2.2.6 特殊IP地址,1、網(wǎng)絡地址: 主機標識位全部為0的地址從不分配給單個主機,而是作為網(wǎng)絡本身的標識。 例如:主機 36所在網(wǎng)絡的網(wǎng)絡地址為 。,2020/8/8,58,2.2.6 特殊IP地址,2020/8/8,59,2.2.6 特殊IP地址,2、直接廣播地址: 主機標識位全部為1的地址從不分配給單個主機,而是作

19、為同網(wǎng)絡的廣播地址,例如:主機 36所在網(wǎng)絡的廣播地址為 55。 一臺主機可以用直接廣播地址向任何指定的網(wǎng)絡直接廣播它的分組報文,即使發(fā)送和接站點不在同一個子網(wǎng)內(nèi),也可以用廣播地址向某個子網(wǎng)上所有的主機廣播信息。每臺主機和路由器等設備都會接收和處理目的地址為本網(wǎng)廣播地址的分組報文。,2020/8/8,60,2.2.6 特殊IP地址,2020/8/8,61,2.2.6 特殊IP地址,子網(wǎng)廣播地址: 主機標識位全部為1,有特定子網(wǎng)號的地址。 例如:目的子網(wǎng)掩碼為, IP地址為55就是一個子網(wǎng)廣播地址 。

20、,2020/8/8,62,2.2.6 特殊IP地址,2020/8/8,63,2.2.6 特殊IP地址,全子網(wǎng)廣播地址: 子網(wǎng)標識位和主機標識位全部為1。 例如:目的子網(wǎng)掩碼為, IP地址為128. 1. 255. 255就是一個全子網(wǎng)廣播地址 。,2020/8/8,64,2.2.6 特殊IP地址,2020/8/8,65,2.2.6 特殊IP地址,2020/8/8,66,2.2.6 特殊IP地址,受限廣播地址 (55) 有限廣播地址被用在本網(wǎng)絡內(nèi)部廣播,這樣的數(shù)據(jù)報僅出現(xiàn)在本地網(wǎng)絡中,所有路由器不轉發(fā)該目的地址的數(shù)據(jù)報,主機在不知道自己的網(wǎng)絡地址的

21、情況下,使有限廣播地址也可以向本子網(wǎng)上所有的其它主機發(fā)送消息。,2020/8/8,67,2.2.6 特殊IP地址,2020/8/8,68,2.2.6 特殊IP地址,全0地址表示本主機,不可作為有效目的地址使用。,3、本網(wǎng)絡本主機,網(wǎng)絡地址部分全0表示本網(wǎng)的某臺主機,不可作為有效目的地址使 用。,4、本網(wǎng)特定主機地址,2020/8/8,69,2.2.6 特殊IP地址,回送地址(loopback address)(A類地址) 任何一個以數(shù)字127開頭的IP地址如: 127.any.any.any 任何程序用回送地址作為目的地址時,計算機上的協(xié)議軟件不會把該數(shù)據(jù)報向網(wǎng)絡上發(fā)送,而

22、是把數(shù)據(jù)直接返回給本主機。 不可作為有效地址出現(xiàn)在網(wǎng)絡上。 問題:當網(wǎng)絡地址部分=全1時,該地址是否有效?,5、回送地址,2020/8/8,70,2.2.6 特殊IP地址,特殊IP地址,2020/8/8,71,2.2.6 特殊IP地址,IP地址使用原則 網(wǎng)絡號 不能全為 1和全為0 主機號 不能全為1和全為 0,全為1時表示廣播 網(wǎng)絡號在INTERNET中網(wǎng)絡號是唯一 主機號 對于本地網(wǎng)絡中 來說是唯一 55表示廣播地址 /8、/16-/16、/16為私有地址,2020/8/8,72,2.2

23、.7 子網(wǎng)掩碼,1、掩碼技術的提出 IP地址最初使用兩層地址結構(包括網(wǎng)絡地址和主機地址),在這種結構中A類和B類網(wǎng)絡所能容納的主機數(shù)非常龐大,但使用C類IP地址的網(wǎng)絡只能接入254臺主機。因此,人們提出了三層結構的IP地址,把每個網(wǎng)絡可以進一步劃分成若干個子網(wǎng)(Subnet),子網(wǎng)內(nèi)主機的IP地址由三部分組成,如下圖所示,把兩級IP地址結構中的主機地址分割成子網(wǎng)地址和主機地址兩部分。,2020/8/8,73,2.2.7 子網(wǎng)掩碼,子網(wǎng)IP地址結構,2020/8/8,74,2.2.7 子網(wǎng)掩碼,2、子網(wǎng)掩碼 對于劃分了子網(wǎng)的網(wǎng)絡,子網(wǎng)地址是由兩級地址結構中主機地址的若干位組成的,具體子網(wǎng)所占位

24、數(shù)的多少,要根據(jù)子網(wǎng)的規(guī)模來決定。如果一個網(wǎng)絡內(nèi)的子網(wǎng)數(shù)較少,而子網(wǎng)內(nèi)主機數(shù)較多,就應該把兩級地址結構中主機地址的大部分位分配給子網(wǎng)內(nèi)的主機,少量位用來表示子網(wǎng)號。那么,究竟在一個IP地址中哪些位用來表示網(wǎng)絡號,哪些位用來表示子網(wǎng)號,以及哪些位用來表示主機號呢,這就要使用子網(wǎng)掩碼(Subnet Mask)來標識。,2020/8/8,75,2.2.7 子網(wǎng)掩碼,區(qū)分IP地址的網(wǎng)絡ID和主機ID。用連續(xù)的“1”表示IP地址網(wǎng)絡ID,用連續(xù)的“0”表示主機ID,如:11111111.11111111.11111111.00000000,我們平時使用時用進行表示。 區(qū)分是本地

25、主機還是遠程主機,本地主機發(fā)送不經(jīng)過路由器,若是遠程主機則將請求發(fā)送到路由器。 說明:子網(wǎng)掩碼的簡寫形式:在IP地址后面加上“/n”,n為子網(wǎng)掩碼中“1”的位數(shù),如/24。,2020/8/8,76,2.2.7 子網(wǎng)掩碼,2020/8/8,77,2.2.7 子網(wǎng)掩碼,缺省掩碼 A類地址 B類地址 C類地址 ,2020/8/8,78,2.2.7 子網(wǎng)掩碼,缺省時,并不使用子網(wǎng),2020/8/8,79,2.2.7 子網(wǎng)掩碼,2020/8/8,80,2.2.7 子網(wǎng)掩碼,2020/8/8,81,2.2.7 子網(wǎng)

26、掩碼,2020/8/8,82,2.2.7 子網(wǎng)掩碼,2020/8/8,83,2.2.7 子網(wǎng)掩碼,3、子網(wǎng)劃分 將網(wǎng)絡進一步劃分成獨立的組成部分,每個部分稱為這個網(wǎng)絡(或者更高一級子網(wǎng))的子網(wǎng)。子網(wǎng)的設計是為了便于網(wǎng)絡的管理。 對于A類和B類的地址可以把一個大網(wǎng)劃分成幾個子網(wǎng),每個子網(wǎng)可以對應一個地理范圍或者區(qū)域,每個子網(wǎng)也可以對應一種不同的物理介質。 劃分子網(wǎng)以后,每個子網(wǎng)看起來象一個獨立的網(wǎng)絡。而對于遠程網(wǎng)絡而言,子網(wǎng)是透明的。,2020/8/8,84,2.2.7 子網(wǎng)掩碼,根據(jù)地理分布特點劃分子網(wǎng) 易于組網(wǎng)技術的實現(xiàn) 節(jié)約經(jīng)費 根據(jù)網(wǎng)絡應用特點劃分 將共享相同網(wǎng)絡資源的主機劃分成一個子網(wǎng)

27、,可減少子網(wǎng)間的網(wǎng)絡傳輸流量,提高網(wǎng)絡性能。 將具有相同安全密級程度的主機劃分為同一個子網(wǎng),保障系統(tǒng)的安全。,2020/8/8,85,2.2.7 子網(wǎng)掩碼,原則: 將主機號借給網(wǎng)絡號,作為子網(wǎng)號使用。 公式: 劃分子網(wǎng)的個數(shù):2n-2 ,n是網(wǎng)絡位向主機位所借的位數(shù) 每個子網(wǎng)的主機數(shù):2m-2 ,m是借位后所剩的主機位數(shù)。,2020/8/8,86,2.2.7 子網(wǎng)掩碼,劃分子網(wǎng)舉例1,2020/8/8,87,2.2.7 子網(wǎng)掩碼,劃分子網(wǎng)舉例2,2020/8/8,88,2.2.7 子網(wǎng)掩碼,4、子網(wǎng)設計舉例 某公司組建在青島設立總公司,在北京、上海分別設立了分公司,在三地都已組建了局域網(wǎng),計算

28、機都在10臺以下。今申請了一段/24網(wǎng)段的地址,如何確保三地的局域網(wǎng)內(nèi)的計算機能夠通信,局域網(wǎng)之間的計算機也能夠通信? 。,2020/8/8,89,2.2.7 子網(wǎng)掩碼,劃分原則: 一個C類地址子網(wǎng)劃分可借位數(shù)在2-6位之間。 每種子網(wǎng)劃分方案中有2個子網(wǎng)地址不可分配(子網(wǎng)地址=全0,子網(wǎng)地址=全1) 每個子網(wǎng)中至少有2個主機地址不可分配,(主機地址 = 全0,主機地址 = 全1) 例:3個子網(wǎng),需借3位,共有23-2 = 6個有效子網(wǎng) 每個子網(wǎng)中最多可有25-2 = 30臺主機地址,2020/8/8,90,2.2.7 子網(wǎng)掩碼,2020/8/8,91,2.2.7 子網(wǎng)掩

29、碼,2020/8/8,92,2.2.7 子網(wǎng)掩碼,2020/8/8,93,2.2.7 子網(wǎng)掩碼,不進行子網(wǎng)劃分,2020/8/8,94,2.2.7 子網(wǎng)掩碼,進行劃分子網(wǎng),2020/8/8,95,2.2.8 IP地址總結,2020/8/8,96,2.2.8 IP地址總結,2020/8/8,97,2.2.8 IP地址總結,2020/8/8,98,2.2.8 IP地址總結,2020/8/8,99,2.2.8 IP地址總結,2020/8/8,100,2.2.8 IP地址總結,2020/8/8,101,2.2.8 IP地址總結,2020/8/8,102,2.2.8 IP地址總結,10101100,11

30、111111,10101100,00010000,11111111,00010000,11111111,00000010,10100000,11000000,10000000,00000010,10101100,00010000,00000010,10111111,10101100,00010000,00000010,10000001,10101100,00010000,00000010,10111110,Host,Mask,Subnet,Broadcast,Last,First,60,92,1,2,3,4,5,6,7,8,2020/8/8,103

31、,2.2.8 IP地址總結,2020/8/8,104,2.3 IP數(shù)據(jù)報格式,IP數(shù)據(jù)報格式,2020/8/8,105,2.3.1 IP數(shù)據(jù)報各字段的功能,IP數(shù)據(jù)報中的每一個域包含了IP報文所攜帶的一些信息,正是用這些信息來完成IP協(xié)議功能的,現(xiàn)說明如下。 1版本號 2頭長度 3服務類型(TOS,Type Of Service) 服務類型用8位二進制數(shù)表示,規(guī)定對本數(shù)據(jù)報的處理方式。服務類型字段的8位分成了5個子域,如圖2-10所示。 (1) 優(yōu)先權:占02位,這3位二進制數(shù)表示的數(shù)據(jù)范圍為000111(07)。,2020/8/8,106,2.3.1 IP數(shù)據(jù)報各字段的功能,服務類型子域結構

32、,2020/8/8,107,2.3.1 IP數(shù)據(jù)報各字段的功能,(2) 短延遲位D(Delay):該位被置1時,數(shù)據(jù)報請求以短延時信道傳輸,0表示正常延時。 (3) 高吞吐量位T(Throughput):該位被置1時,數(shù)據(jù)報請求以高吞吐量信道傳輸,0表示普通。 (4) 高可靠性位R(Reliability):該位被置1時,數(shù)據(jù)報請求以高可靠性信道傳輸,0表示普通。 (5) 保留位:第6和第7位,目前未用,但需置0。應注意在有些實現(xiàn)中,可以使用第6位表示低成本。 對不同應用,TOS的建議數(shù)據(jù)值列于下表中,2020/8/8,108,2.3.1 IP數(shù)據(jù)報各字段的功能,TOS建議使用數(shù)值,2020/

33、8/8,109,2.3.1 IP數(shù)據(jù)報各字段的功能,4總長度 總長度用16位二進制數(shù)表示,總長度字段是指整個IP數(shù)據(jù)報的長度,以字節(jié)為單位。 5生存時間(TTL,Time To Live) 生存時間用8位二進制數(shù)表示,它指定了數(shù)據(jù)報可以在網(wǎng)絡中傳輸?shù)淖铋L時間。在實際應用中為了簡化處理過程,把生存時間字段設置成了數(shù)據(jù)報可以經(jīng)過的最大路由器數(shù)。TTL的初始值由源主機設置(通常為32、64、128或者256),一旦經(jīng)過一個處理它的路由器,它的值就減去1。當該字段的值減為0時,數(shù)據(jù)報就被丟棄,并發(fā)送ICMP報文通知源主機,這樣可以防止進入一個循環(huán)回路時,數(shù)據(jù)報無休止地傳輸。,2020/8/8,110,

34、2.3.1 IP數(shù)據(jù)報各字段的功能,6上層協(xié)議標識 上層協(xié)議標識用8位二進制數(shù)表示,IP協(xié)議可以承載多種上層協(xié)議,目標端根據(jù)協(xié)議標識,就可以把收到的IP數(shù)據(jù)報送至TCP或UDP等處理此報文的上層協(xié)議。下表給出了常用的網(wǎng)際協(xié)議編號。,2020/8/8,111,2.3.1 IP數(shù)據(jù)報各字段的功能,常用網(wǎng)際協(xié)議編號,2020/8/8,112,2.3.1 IP數(shù)據(jù)報各字段的功能,7校驗和 校驗和用16位二進制數(shù)表示,這個域用于協(xié)議頭數(shù)據(jù)有效性的校驗,可以保證IP報頭區(qū)在傳輸時的正確性和完整性。 8源地址 源地址是用32位二進制數(shù)表示的發(fā)送端IP地址。 9目的地址 目的地址是用32位二進制數(shù)表示的目的端

35、IP地址。,2020/8/8,113,2.3.2 IP數(shù)據(jù)報分片與重組,1. 最大傳輸單元MTU 下表列出了幾種常用網(wǎng)絡的MTU值。,2020/8/8,114,2.3.2 IP數(shù)據(jù)報分片與重組,2. 分片 下圖所示的一個IP數(shù)據(jù)報(假設數(shù)據(jù)區(qū)長度為1500字節(jié))被分成了三個IP數(shù)據(jù)報,2020/8/8,115,2.3.2 IP數(shù)據(jù)報分片與重組,IP數(shù)據(jù)報的分片過程,2020/8/8,116,2.3.2 IP數(shù)據(jù)報分片與重組,分片后的IP數(shù)據(jù)報,其數(shù)據(jù)區(qū)是原IP數(shù)據(jù)報數(shù)據(jù)區(qū)的一個連續(xù)部分(一段),頭部是原IP數(shù)據(jù)報頭部的復制,但與原來未分片的IP數(shù)據(jù)報頭部有兩點主要不同:標志和片偏移。 1) 標

36、志:在IP數(shù)據(jù)報的頭部,有一個叫標志的字段,用3位二進制數(shù)表示,如下圖所示,IP數(shù)據(jù)報頭標志位,2020/8/8,117,2.3.2 IP數(shù)據(jù)報分片與重組,2)片偏移: 在上例中,IP數(shù)據(jù)報被分成3片之后,各片數(shù)據(jù)區(qū)在原來IP數(shù)據(jù)區(qū)中的位置用13位片偏移表示。 3重組 當分了片的IP數(shù)據(jù)報被傳輸?shù)阶罱K目標主機時,目標主機要對收到的各分片重新進行組裝,以恢復成源主機發(fā)送時的IP數(shù)據(jù)報,這個過程叫IP數(shù)據(jù)報的重組。 在IP數(shù)據(jù)報頭部中,標識用16位二進制數(shù)表示,它惟一地標識主機發(fā)送的每一份數(shù)據(jù)報。,2020/8/8,118,2.3.2 IP數(shù)據(jù)報分片與重組,目標端主機重組數(shù)據(jù)報的原理是:根據(jù)標識可

37、以確定收到的分片屬于原來哪個IP數(shù)據(jù)報;根據(jù)標志字段的片未完MF子字段可以確定分片是不是最后一個分片;根據(jù)偏移量就可以確定分片在原數(shù)據(jù)報中的位置。,2020/8/8,119,2.3.3 IP數(shù)據(jù)報選項,IP數(shù)據(jù)報選項主要有兩大功能:一是可以用來實現(xiàn)對數(shù)據(jù)報傳輸過程的控制,如規(guī)定數(shù)據(jù)報要經(jīng)過的路由;二是進行網(wǎng)絡測試,如一個數(shù)據(jù)報傳輸過程中經(jīng)過了哪些路由器。 IP選項域共分為四大類,如下表所示。,2020/8/8,120,2.3.3 IP數(shù)據(jù)報選項,IP數(shù)據(jù)報選項,2020/8/8,121,2.3.3 IP數(shù)據(jù)報選項,IP數(shù)據(jù)報選項由三個部分組成:選項碼、選項長度和選項數(shù)據(jù),如下圖所示。,IP數(shù)據(jù)

38、報頭標志位,2020/8/8,122,2.3.3 IP數(shù)據(jù)報選項,1)復制:占1位,用來控制一個帶有選項的IP數(shù)據(jù)報被分片后對選項的處理方式。如果該位被置1,將選項復制到所有分片中;被置0,將選項僅復制到第一個分片中。 2) 選項類和選項號:選項類占2位,選項號占5位,用于確定該選項是哪類選項中的哪個選項,其實就是用于確定該選項的功能,可參見上表。,2020/8/8,123,2.3.3 IP數(shù)據(jù)報選項,1源路由選擇 所謂源路由選擇(Source Routing),是指IP數(shù)據(jù)報在互聯(lián)網(wǎng)中傳輸時,所經(jīng)過的路由是由發(fā)出IP數(shù)據(jù)報的源主機指定的,以區(qū)別于數(shù)據(jù)報在互聯(lián)網(wǎng)中傳輸時由路由器的IP層自動尋徑

39、所得到的路由。 通過設置源路由選擇選項,可以測試網(wǎng)絡中指定路由的連通性,以使數(shù)據(jù)報繞開出錯的網(wǎng)絡,也可用于測試特定網(wǎng)絡的吞吐量。源路由選擇分為兩類,一類是嚴格源路由選擇(Strict Source Routing),另一類是寬松源路由選擇(Loose Source Routing)。,2020/8/8,124,2.3.3 IP數(shù)據(jù)報選項,1)嚴格源路由選擇。嚴格源路由選擇選項格式如下圖所示。 2)寬松源路由選擇。,2020/8/8,125,2.3.3 IP數(shù)據(jù)報選項,IP數(shù)據(jù)報頭中嚴格源路由選擇選項格式,2020/8/8,126,2.3.3 IP數(shù)據(jù)報選項,2記錄路由 3記錄時間戳 時間戳選項

40、的格式與源路由選擇選項類似,如下圖所示。,2020/8/8,127,2.3.3 IP數(shù)據(jù)報選項,IP數(shù)據(jù)報頭中時間戳選項格式,2020/8/8,128,2.3.3 IP數(shù)據(jù)報選項,時間戳選項的選項碼為0 x44。選項長度表示選項的總長度(一般為36或40),指針指向下一個可用空間的指針(值為5、9、13等)。 接下來的兩個字段各占4位:溢出字段OF(Over Flow)表示因時間戳選項數(shù)據(jù)區(qū)空間不夠而未能記錄下來的時間戳個數(shù);標志字段FL用于控制時間戳選項的格式,其值的含義如下表所示。,2020/8/8,129,2.3.3 IP數(shù)據(jù)報選項,時間戳選項標志字段含義,2020/8/8,130,2.

41、3.3 IP數(shù)據(jù)報選項,時間戳選項提供了IP數(shù)據(jù)報傳輸中的時域參數(shù),可用于分析網(wǎng)絡吞吐量、擁塞情況和負載情況等。 在ping網(wǎng)絡命令中提供了對嚴格源路由選擇、寬松源路由選擇和記錄時間戳的支持,讀者可以使用ping的幫助信息來查看這些參數(shù)。使用ping命令的這些功能,可以幫助讀者理解IP數(shù)據(jù)報頭選項。 最后要說明,并非所有的主機和路由器都支持這些選項。另外,如果一個選項字段不是以32位二進制數(shù)為界限的,則要在最后插入值為0的填充字符。這樣就保證了IP頭部始終是32位二進制的整數(shù)倍,這是因為頭部長度是以32位二進制數(shù)為計數(shù)單位的。,2020/8/8,131,2.4 傳輸層協(xié)議TCP/UDP,TCP

42、 (Transmission Control Protocol)和UDP(User Datagram Protocol)協(xié)議屬于傳輸層協(xié)議。 TCP提供IP環(huán)境下的數(shù)據(jù)可靠傳輸,它提供的服務包 括數(shù)據(jù)流傳送、可靠性、有效流控、全雙工操作和多路復用。通過面向連接、端到端和可靠的數(shù)據(jù)包發(fā)送。通俗說,它是事先為所發(fā)送的數(shù)據(jù)開辟出連接好的通道, 然后再進行數(shù)據(jù)發(fā)送; UDP則不為IP提供可靠性、流控或差錯恢復功能。 一般來說,TCP對應的是可靠性要求高的應用,而UDP對應的則是可靠性要求 低、傳輸經(jīng)濟的應用。,2020/8/8,132,2.4.1端到端通信和端口號,端到端通信 在互聯(lián)網(wǎng)中,任何兩臺通信

43、的主機之間,從源端到目標端的信道都是由一段一段的點到點通信線路組成的(一個局域網(wǎng)中兩臺主機通信時只有一段點到點的線路)。如下圖所示。,2020/8/8,133,2.4.1端到端通信和端口號,傳輸層端到端通信,2020/8/8,134,2.4.1端到端通信和端口號,點到點通信是由網(wǎng)絡互聯(lián)層來實現(xiàn)的,網(wǎng)絡互聯(lián)層只屏蔽了不同網(wǎng)絡之間的差異,構建了一個邏輯上的通信網(wǎng)絡,因此它只解決了數(shù)據(jù)通信問題。 端到端通信是建立在點到點通信基礎之上的,它是比網(wǎng)絡互聯(lián)層通信更高一級的通信方式,完成應用程序(進程)之間的通信。端到端的通信是由傳輸層來實現(xiàn)的。,2020/8/8,135,2.4.1端到端通信和端口號,傳輸

44、層端口 為了識別傳輸層之上不同的網(wǎng)絡通信程序(進程),傳輸層引入了端口的概念。在一臺主機上,要進行網(wǎng)絡通信的進程首先要向系統(tǒng)提出動態(tài)申請,由系統(tǒng)(操作系統(tǒng)內(nèi)核)返回一個本地惟一的端口號,進程再通過系統(tǒng)調(diào)用把自己和這個特定的端口聯(lián)系在一起,這個過程叫綁定(Binding)。這樣,每個要通信的進程都與一個端口號對應,傳輸層就可以使用其報文頭中的端口號,把收到的數(shù)據(jù)送到不同的應用程序,如下圖所示。,2020/8/8,136,2.4.1端到端通信和端口號,傳輸層端到端通信,2020/8/8,137,2.4.1端到端通信和端口號,在TCP/IP協(xié)議中,傳輸層使用的端口號用一個16位的二進制數(shù)表示。因此,

45、在傳輸層如果使用TCP協(xié)議進行進程通信,則可用的端口號共有216個。由于UDP也是傳輸層一個獨立于TCP的協(xié)議,因此使用UDP協(xié)議時也有216個不同的端口。 一些常用服務的TCP和UDP的眾所周知端口號見下表,2020/8/8,138,2.4.1端到端通信和端口號,常用的眾所周知的TCP端口號,2020/8/8,139,2.4.1端到端通信和端口號,常用的眾所周知的UDP端口號,2020/8/8,140,2.4.1端到端通信和端口號,2561023之間的端口號通常都是由Unix系統(tǒng)占用的,以提供一些特定的Unix服務?,F(xiàn)在IANA(The Internet Assigned Numbers A

46、uthority,互聯(lián)網(wǎng)數(shù)字分配機構)管理11023之間所有的端口號。任何TCP/IP實現(xiàn)所提供的服務都使用11023之間的端口號。 客戶端口號又稱為臨時端口號(即存在時間很短暫)。這是因為客戶端口號是在客戶程序要進行通信之前,動態(tài)地從系統(tǒng)申請的一個端口號,然后以該端口號為源端口,使用某個眾所周知的端口號為目標端口號(如在TCP協(xié)議上要進行文件傳輸時使用21)進行客戶端到服務器端的通信。 綜上所述,我們知道兩臺要通信的主機,每一端要使用一個二元地址(IP地址,端口號)才可以完成它們之間的通信。,2020/8/8,141,2.4.2用戶數(shù)據(jù)報協(xié)議UDP,UDP數(shù)據(jù)報的封裝及其格式 UDP協(xié)議在工

47、作時是建立在IP協(xié)議之上的,UDP從進程的緩沖區(qū)接收進程每一次產(chǎn)生的輸出,對每次輸出都生成一個UDP數(shù)據(jù)報,然后把生成的UDP數(shù)據(jù)報直接封裝在IP數(shù)據(jù)報中進行傳輸,因此在傳輸層使用UDP協(xié)議時,發(fā)送端不需要發(fā)送緩沖區(qū),如下圖所示。,2020/8/8,142,2.4.2用戶數(shù)據(jù)報協(xié)議UDP,UDP數(shù)據(jù)報的封裝,2020/8/8,143,2.4.2用戶數(shù)據(jù)報協(xié)議UDP,被封裝在IP中的UDP數(shù)據(jù)報通過網(wǎng)絡傳輸?shù)侥繕酥鳈C的IP層后,由目標主機的UDP層根據(jù)目標端口號送到接收該數(shù)據(jù)的相應進程。UDP數(shù)據(jù)報的格式如下圖所示。,2020/8/8,144,2.4.2用戶數(shù)據(jù)報協(xié)議UDP,UDP數(shù)據(jù)報格式,2

48、020/8/8,145,2.4.2用戶數(shù)據(jù)報協(xié)議UDP,UDP協(xié)議的特點 從UDP協(xié)議的數(shù)據(jù)報格式可以看出,UDP對數(shù)據(jù)的封裝非常簡單,主要是增加了端口號與校驗和,然后就可以直接通過IP層進行傳輸了,因此它具有以下特點: 1)UDP是一種無連接、不可靠的數(shù)據(jù)報傳輸服務協(xié)議。 2)UDP對數(shù)據(jù)傳輸過程中惟一的可靠保證措施是進行差錯校驗,如果發(fā)生差錯,則只是簡單地拋棄該數(shù)據(jù)報。 3)如果目標端收到的UDP數(shù)據(jù)報中的目標端口號不能與當前已使用的某端口號匹配,則將該數(shù)據(jù)報拋棄,并發(fā)送目標端口不可達的ICMP差錯報文。,2020/8/8,146,2.4.2用戶數(shù)據(jù)報協(xié)議UDP,4)UDP協(xié)議在設計時的簡

49、單性,是為了保證UDP在工作時的高效性和低延時性。因此,在服務質量較高的網(wǎng)絡中(如局域網(wǎng)),UDP可以高效地工作。 5)UDP常用于傳輸延時小,對可靠性要求不高,有少量數(shù)據(jù)要進行傳輸?shù)那闆r,如DNS(域名服務)、TFTP(簡單文件傳輸)等。,2020/8/8,147,2.4.3傳輸控制協(xié)議TCP,TCP報文段格式 TCP報文段(常稱為段)與UDP數(shù)據(jù)報一樣也是封裝在IP中進行傳輸?shù)模皇荌P報文的數(shù)據(jù)區(qū)為TCP報文段。TCP報文段的格式如下圖所示。,2020/8/8,148,2.4.3傳輸控制協(xié)議TCP,TCP報文段的格式,2020/8/8,149,2.4.3傳輸控制協(xié)議TCP,1TCP源端口

50、號 TCP源端口號長度為16位,用于標識發(fā)送方通信進程的端口。目標端在收到TCP報文段后,可以用源端口號和源IP地址標識報文的返回地址。 2TCP目標端口號 TCP目標端口號長度為16位,用于標識接收方通信進程的端口。源端口號與IP頭部中的源端IP地址,目標端口號與目標端IP地址,這4個數(shù)就可以惟一確定從源端到目標端的一對TCP連接。,2020/8/8,150,2.4.3傳輸控制協(xié)議TCP,3序列號 序列號長度為32位,用于標識TCP發(fā)送端向TCP接收端發(fā)送數(shù)據(jù)字節(jié)流的序號。 4確認號 確認號長度為32位。 5頭部長度 該字段用4位二進制數(shù)表示TCP頭部的長短,它以32位二進制數(shù)為一個計數(shù)單位

51、。TCP頭部長度一般為20個字節(jié),因此通常它的值為5。,2020/8/8,151,2.4.3傳輸控制協(xié)議TCP,6保留 保留字段長度為6位,該域必須置0,準備為將來定義TCP新功能時使用。 7標志 標志域長度為6位,每1位標志可以打開或關閉一個控制功能,這些控制功能與連接的管理(3.3.2小節(jié)講述)和數(shù)據(jù)傳輸控制有關,其內(nèi)容如下所述: URG:緊急指針標志,置1時緊急指針有效。 ACK:確認號標志,置1時確認號有效。如果ACK為0,那么TCP頭部中包含的確認號字段應被忽略。,2020/8/8,152,2.4.3傳輸控制協(xié)議TCP,PSH:push操作標志,當置1時表示要對數(shù)據(jù)進行push操作。

52、 RST:連接復位標志,表示由于主機崩潰或其他原因而出現(xiàn)錯誤時的連接。 SYN:同步序列號標志,它用來發(fā)起一個連接的建立,也就是說,只有在連接建立的過程中SYN才被置1。 FIN:連接終止標志,當一端發(fā)送FIN標志置1的報文時,告訴另一端已無數(shù)據(jù)可發(fā)送,即已完成了數(shù)據(jù)發(fā)送任務,但它還可以繼續(xù)接收數(shù)據(jù)。,2020/8/8,153,2.4.3傳輸控制協(xié)議TCP,8窗口大小 窗口大小字段長度為16位,它是接收端的流量控制措施,用來告訴另一端它的數(shù)據(jù)接收能力。 9校驗和 校驗和字段長度為16位,用于進行差錯校驗。校驗和覆蓋了整個的TCP報文段的頭部和數(shù)據(jù)區(qū)。,2020/8/8,154,2.4.3傳輸控

53、制協(xié)議TCP,10緊急指針 緊急指針字段長度為16位,只有當URG標志置1時緊急指針才有效,它的值指向緊急數(shù)據(jù)最后一個字節(jié)的位置(如果把它的值與TCP頭部中的序列號相加,則表示緊急數(shù)據(jù)最后一個字節(jié)的序號,在有些實現(xiàn)中指向最后一個字節(jié)的下一個字節(jié))。 11選項 選項的長度不固定,通過選項使TCP可以提供一些額外的功能。每個選項由選項類型(占1個字節(jié))、該選項的總長度(占1個字節(jié))和選項值組成,如下圖所示。,2020/8/8,155,2.4.3傳輸控制協(xié)議TCP,TCP選項格式,2020/8/8,156,2.4.3傳輸控制協(xié)議TCP,12填充 填充字段的長度不定,用于填充以保證TCP頭部的長度為3

54、2位的整數(shù)倍,值全為0。,2020/8/8,157,2.4.3傳輸控制協(xié)議TCP,TCP連接的建立與關閉 TCP是一個面向連接的協(xié)議,TCP協(xié)議的高可靠性是通過發(fā)送數(shù)據(jù)前先建立連接,結束數(shù)據(jù)傳輸時關閉連接,在數(shù)據(jù)傳輸過程中進行超時重發(fā)、流量控制和數(shù)據(jù)確認,對亂序數(shù)據(jù)進行重排以及前面講過的校驗和等機制來實現(xiàn)的。 TCP在IP之上工作,IP本身是一個無連接的協(xié)議,在無連接的協(xié)議之上要建立連接,對初學者來說,這是一個較難理解的一個問題。,2020/8/8,158,2.4.3傳輸控制協(xié)議TCP,1. 建立連接 TCP使用“三次握手”(3-way Handshake)法來建立一條連接。所謂三次握手,就是

55、指在建立一條連接時通信雙方要交換三次報文。具體過程如下。 2關閉連接 由于TCP是一個全雙工協(xié)議,因此在通信過程中兩臺主機都可以獨立地發(fā)送數(shù)據(jù),完成數(shù)據(jù)發(fā)送的任何一方可以提出關閉連接的請求。關閉連接時,由于在每個傳輸方向既要發(fā)送一個關閉連接的報文段,又要接收對方的確認報文段,因此關閉一個連接要經(jīng)過4次握手。,2020/8/8,159,2.4.3傳輸控制協(xié)議TCP,連接建立和關閉的過程可以用下圖表示,該圖是通信雙方正常工作時的情況。關閉連接時,圖中的u表示服務器已收到數(shù)據(jù)的序列號,v表示客戶機已收到數(shù)據(jù)的序列號。,2020/8/8,160,2.4.3傳輸控制協(xié)議TCP,TCP連接的建立與關閉,2020/8/8,161,2.4.3傳輸控制協(xié)議TCP,TCP的流量控制和擁塞控制機制 下面我們來看一個實例,下圖是主機1和主機2使用TCP協(xié)議在實際通信時的時序圖。,2020/8/8,162,2.4.3傳輸控制協(xié)議TCP,TCP通訊時序圖,2020/8/8,163,2.4.3傳輸控制協(xié)議TCP,在上圖中,主機1連續(xù)發(fā)送了兩個報文段4和5,其長

溫馨提示

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

評論

0/150

提交評論