計算機網(wǎng)絡基礎(chǔ)電子教案第8章TCPIP協(xié)議要點_第1頁
計算機網(wǎng)絡基礎(chǔ)電子教案第8章TCPIP協(xié)議要點_第2頁
計算機網(wǎng)絡基礎(chǔ)電子教案第8章TCPIP協(xié)議要點_第3頁
計算機網(wǎng)絡基礎(chǔ)電子教案第8章TCPIP協(xié)議要點_第4頁
計算機網(wǎng)絡基礎(chǔ)電子教案第8章TCPIP協(xié)議要點_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第8章

TCP/IP協(xié)議

本章要點: ◆

駕馭網(wǎng)絡層協(xié)議IP及IP數(shù)據(jù)報頭部格式◆

駕馭TCP/IP的地址、子網(wǎng)掩碼和網(wǎng)關(guān)等概念◆

駕馭子網(wǎng)劃分技術(shù)和劃分方法◆

了解其它常用預處理吩咐的形式◆

駕馭TCP供應的服務、段格式和工作原理◆

了解端口號和套接口的概念◆駕馭UDP數(shù)據(jù)包格式、供應的服務和傳輸方法1第8章

TCP/IP協(xié)議目錄 8.1網(wǎng)際協(xié)議(IP)和IP地址 8.2子網(wǎng)的劃分與配置8.3傳輸限制協(xié)議(TCP)8.4用戶數(shù)據(jù)報協(xié)議(UDP)28.1網(wǎng)際協(xié)議(IP)和IP地址

TCP/IP體系結(jié)構(gòu)如圖所示:網(wǎng)際協(xié)議IP(InternetProtocol)不但為各個互聯(lián)的網(wǎng)絡供應統(tǒng)一的數(shù)據(jù)包格式,而且還供應尋址、路由選擇、數(shù)據(jù)的分段和重組功能,它能將數(shù)據(jù)包從一個網(wǎng)絡轉(zhuǎn)發(fā)到另一個網(wǎng)絡。IP協(xié)議以包的單位傳輸數(shù)據(jù),IP數(shù)據(jù)包在Internet中稱為IP數(shù)據(jù)報。IP協(xié)議供應的是不行靠的面對無連接的數(shù)據(jù)報服務,它不管傳送的數(shù)據(jù)報正確與否,都不進行檢查、不回送確認,也沒有流量限制和差錯限制功能。IP這種特性不是一種缺點,它供應了傳輸功能的主框架,用戶可以依據(jù)須要在傳輸層對給定的應用添加必要的功能。38.1網(wǎng)際協(xié)議(IP)和IP地址8.1.1IP數(shù)據(jù)報(a)IP數(shù)據(jù)報格式

(b)IP頭部格式

IP數(shù)據(jù)報是一個可變長度的包(最小為20字節(jié),最大65536字節(jié))。它由頭部和數(shù)據(jù)兩部分組成,數(shù)據(jù)報格式和頭部的構(gòu)成如圖所示。48.1網(wǎng)際協(xié)議(IP)和IP地址8.1.2TCP/IP協(xié)議的地址物理地址指網(wǎng)卡(NIC)地址,它也稱為MAC地址或硬件地址。物理地址是由生產(chǎn)廠家通過編碼燒制在網(wǎng)卡的硬件電路上,不管它位于什么地方,物理地址總是恒定不變的。網(wǎng)卡地址由48位二進制數(shù)字組成(用12位十六進制數(shù)表示),高24位是由IEEE安排的廠商地址,低24位由生產(chǎn)廠商自己管理的地址(序列號),每一個網(wǎng)卡的物理地址在全球都是惟一的。

1.物理地址

2.IP地址

lIP地址由32位二進制比特組成,每8位為一段,共分為4段,段間用“.”分隔。為了易于閱讀,IP地址的每一段表示為其對應的十進制數(shù)字,稱為“點分十進制”表示形式。例如“”。lIP地址由類型、網(wǎng)絡號和主機號三個部分組成,如圖(a)所示。路由尋址時,首先依據(jù)地址的網(wǎng)絡號到達網(wǎng)絡,然后利用主機號到達主機。lIP地址分為A類、B類、C類、D類和E類共五類,如圖所示。不同的類適用于不同規(guī)模的網(wǎng)絡。58.1網(wǎng)際協(xié)議(IP)和IP地址

2.IP地址8.1.2TCP/IP協(xié)議的地址68.1網(wǎng)際協(xié)議(IP)和IP地址1.物理地址2.IP地址3.特殊的IP地址(保留地址)網(wǎng)絡號主機號地址類型舉例用途全0全0本機地址啟動時使用任意全0網(wǎng)絡號標識一個網(wǎng)絡任意全1直接廣播地址55在特定網(wǎng)上廣播全1全1有限廣播地址55在本網(wǎng)段上廣播第一段為127任意回送地址測試A類私有地址

~54保留的內(nèi)部地址

B類私有地址

~54保留的內(nèi)部地址C類私有地址

到54保留的內(nèi)部地址8.1.2TCP/IP協(xié)議的地址78.1網(wǎng)際協(xié)議(IP)和IP地址5.IP地址的安排和運用Internet中IP地址是由指定機構(gòu)安排的。這些地址外部用戶可以訪問它們,將它稱為IP公有地址。局域網(wǎng)內(nèi)部的計算機假如不作為Internet的主機供其它用戶訪問,那么IP地址可以隨意安排。IPv4的地址只有32位,資源已特別驚惶,在新一代的Internet中,將會運用128位的IPv6地址。路由器或網(wǎng)關(guān)常常被安排兩個或更多的IP地址,用于連接兩個或多個網(wǎng)絡,如圖所示。8.1.2TCP/IP協(xié)議的地址

4.路由器(網(wǎng)關(guān))的IP編址88.1網(wǎng)際協(xié)議(IP)和IP地址8.1.3子網(wǎng)掩碼和默認網(wǎng)關(guān)

1.子網(wǎng)掩碼子網(wǎng)掩碼能分出IP地址中哪些位是網(wǎng)絡ID,哪些位是主機ID。通過它和IP地址進行按位“邏輯與(AND)”運算,可以屏蔽掉IP地址中的主機部分,得到IP地址的網(wǎng)絡ID。假如兩臺計算機網(wǎng)絡ID相同,則表示兩臺計算機屬于同一網(wǎng)絡。子網(wǎng)掩碼的另一個作用是將一個網(wǎng)絡ID再劃分為若干個子網(wǎng),以解決網(wǎng)絡地址不夠的問題。

l子網(wǎng)掩碼的作用

l默認子網(wǎng)掩碼

網(wǎng)絡類別

子網(wǎng)掩碼(二進制)

子網(wǎng)掩碼(十進制)

A11111111.00000000.00000000.00000000

B11111111.11111111.00000000.00000000

C11111111.11111111.11111111.00000000

2.默認網(wǎng)關(guān)98.1網(wǎng)際協(xié)議(IP)和IP地址8.1.4IP地址的配置管理

1.靜態(tài)IP地址靜態(tài)IP地址由網(wǎng)絡管理員手工對主機TCP/IP協(xié)議的相關(guān)選項進行配置。分為IP公有地址和IP私有地址兩類。

2.引導程序協(xié)議BOOTP

3.動態(tài)IP地址動態(tài)IP地址由DHCP服務器動態(tài)安排。懇求DHCP服務的主機,每次入網(wǎng)時所得到的IP地址可能不同,這是因為DHCP服務器將地址池中的某個地址臨時安排給主機,主機運用結(jié)束后又由DHCP服務器收回,供其它主機運用。

4.自動專用IP地址地址空間為“”~“54”。小型局域網(wǎng)中假如沒有DHCP服務器,可以將全部的計算機都設(shè)為“自動獲得IP地址”,這樣每個Windows2000的計算機都運用自動專用IP地址。108.2子網(wǎng)的劃分與配置8.2.1子網(wǎng)劃分的作用

l可以連接不同的網(wǎng)絡

l重新組合網(wǎng)絡的通信量

l減輕網(wǎng)絡地址數(shù)不夠的負擔l更有效地運用網(wǎng)絡地址118.2子網(wǎng)的劃分與配置8.2.2子網(wǎng)劃分的方法子網(wǎng)劃分可以從IP地址的主機號前面部分“借”位,并把它們指定為子網(wǎng)號。

1.確定子網(wǎng)的數(shù)目依據(jù)子網(wǎng)數(shù)目確定取子網(wǎng)號位數(shù)。如取3位,可以有23=8種組合。留意:l子網(wǎng)號必需是2位以上,主機號部分不能少于兩位。l子網(wǎng)號不能為全0(但有些路由器支持“0”子網(wǎng)實現(xiàn))l子網(wǎng)號不能為全“1”子網(wǎng)數(shù)的計算公式如下:2n-2(n≥2,n是子網(wǎng)號位數(shù))

2.確定每個子網(wǎng)支持的最大主機數(shù)每個子網(wǎng)支持的最大主機數(shù)用主機號的剩余部分計算而得。公式為:2n-2其中,n是剩余的主機號位數(shù)。減去2的緣由是主機號全“0”和全“1”都不能作為主機號。主機號全“0”代表網(wǎng)絡號加子網(wǎng)號,主機號全“1”代表這個子網(wǎng)的廣播地址。128.2子網(wǎng)的劃分與配置8.2.2子網(wǎng)劃分的方法

4.為每個子網(wǎng)確定地址段劃分子網(wǎng)后的子網(wǎng)掩碼會有變更,它是將對應位子網(wǎng)號的部分全變?yōu)椤?”后作為新的子網(wǎng)掩碼。例如,對于B類地址,假如取主機號的前三位作為子網(wǎng)號,則相應的子網(wǎng)掩碼變更如下:劃分前:11111111.11111111.00000000.00000000,十進制為劃分后:11111111.11111111.11100000.00000000,十進制為

3.劃分子網(wǎng)后的子網(wǎng)掩碼確定好子網(wǎng)號的位數(shù)后,須要計算出每個子網(wǎng)的起始地址、結(jié)束地址、子網(wǎng)的網(wǎng)絡ID及子網(wǎng)的廣播地址?!纠?.1】設(shè)有一個C類IP地址,其網(wǎng)絡號為,現(xiàn)須要將它劃分為5個子網(wǎng),每個子網(wǎng)的主機數(shù)不超過30個,并假設(shè)路由協(xié)議支持同時發(fā)布網(wǎng)絡地址及子網(wǎng)掩碼。請計算出每個子網(wǎng)的網(wǎng)絡地址、起始地址、結(jié)束地址和子網(wǎng)的廣播地址,并計算出劃分子網(wǎng)后的子網(wǎng)掩碼。138.2子網(wǎng)的劃分與配置解:依據(jù)題意,劃分5個子網(wǎng),可以從主機號中取前3位(23-2=6)作為子網(wǎng)號。又因為路由協(xié)議支持同時發(fā)布網(wǎng)絡地址及子網(wǎng)掩碼,可以劃分“0”子網(wǎng)。因此實際可劃分為7個子網(wǎng)。主機號剩余5位,每個子網(wǎng)可容納的主機數(shù)為25-2=30,滿足題意要求。

l劃分子網(wǎng)后的子網(wǎng)掩碼為:11111111.11111111.11111111.11100000,對應的十進制為24l第一個子網(wǎng)的編址如下:11010011.01000110.11111000.00000000(),子網(wǎng)網(wǎng)絡號11010011.01000110.11111000.00000001(),起先地址11010011.01000110.11111000.00000010()……11010011.01000110.11111000.00011110(0),結(jié)束地址11010011.01000110.11111000.00011111(1),子網(wǎng)廣播地址l其次個子網(wǎng)的編址如下:11010011.01000110.11111000.00100000(2),子網(wǎng)網(wǎng)絡號11010011.01000110.11111000.00100001(3),起先地址……148.2子網(wǎng)的劃分與配置

依此類推,可以得到全部七個子網(wǎng)的編址,如表所示。

子網(wǎng)值子網(wǎng)網(wǎng)絡ID開始地址結(jié)束地址子網(wǎng)廣播地址0000100123230104545011672627100282958591016061909111092932223111Network/AddressN/AN/AN/A8.2.2子網(wǎng)劃分的方法158.3傳輸限制協(xié)議(TCP)8.3.1TCP供應的服務IP是一個不行靠的面對無連接的協(xié)議,它不能確保數(shù)據(jù)報的正確傳遞。當須要牢靠的端到端的傳輸服務時,可以運用TCP。而當須要供應較高數(shù)據(jù)傳輸速率時,可以運用UDP。l面對連接l點對點通信l傳輸牢靠性l全雙工通信l流接口l牢靠的連接建立l完備的連接終止168.3傳輸限制協(xié)議(TCP)8.3.1TCP供應的服務8.3.2TCP段格式

1.TCP的分段和重組TCP在進行通信時,發(fā)送端的TCP將長的傳輸劃分為更小的數(shù)據(jù)單元,同時將每個數(shù)據(jù)單元組裝成幀,它也稱為段。每個段都包括一個用來在接收后重排的序列號、確認ID號及用于滑動窗口ARQ的窗口大小等字段。分段后的每個段都封裝在IP數(shù)據(jù)報中,在接收端,TCP收集每個到來的數(shù)據(jù)報,然后依據(jù)序列號進行重組。178.3傳輸限制協(xié)議(TCP)

2.TCP的段格式8.3.1TCP供應的服務8.3.2TCP段格式188.3傳輸限制協(xié)議(TCP)8.3.3端口號和套接口

1.端口號對于TCP或UTP的應用程序,都有標識該應用程序的端口號,即端口號用于區(qū)分各種應用。端口號的長度是16位,可供應216=65536個不同的端口號。端口號1至255作為公共端口,是保留號,并將它公布于眾,這樣常用的進程對應哪個端口號就統(tǒng)一了。例如,HTTP的端口號為80,F(xiàn)TP的端口號為21,Telnet的端口號為23,SMTP的端口號為25,域名服務器的端口號為53等。256至1024用于UNIX服務。端口號的另一種安排方法叫本地安排,運用1024以上的端口號。本地安排方式不受網(wǎng)絡規(guī)模的限制,但通信雙方相互之間須要預先知道,如將HTTP的端口號安排為8080。

2.套接口計算機的IP地址加上TCP軟件運用的端口號構(gòu)成了套接口。端口號是抽象的,它不指定某一特定的端口,而套接口卻是具體的,是指向某一確定的應用程序的地址,通信時可依據(jù)套接口使一個進程和另一個過程進行對話。198.3傳輸限制協(xié)議(TCP)◆

有關(guān)網(wǎng)絡地址的概念

計算機網(wǎng)絡中有各種地址,它們對應于OSI/RM和TCP/IP的關(guān)系如下:

l數(shù)據(jù)鏈路層:MAC地址(物理地址、網(wǎng)卡地址、NIC地址)

對于以太網(wǎng),就是網(wǎng)卡地址,它由48位二進制值組成。

l網(wǎng)絡層:網(wǎng)絡層地址

Internet中就是IP地址,由32位二進制值組成。IPv6地址由128位二進制值組成。

l高層(應用層):端口號

例如,HTTP的端口號為80。208.3傳輸限制協(xié)議(TCP)8.3.4TCP工作流程

1.建立

溫馨提示

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

最新文檔

評論

0/150

提交評論