計算機網絡基礎知識培訓_第1頁
計算機網絡基礎知識培訓_第2頁
計算機網絡基礎知識培訓_第3頁
計算機網絡基礎知識培訓_第4頁
計算機網絡基礎知識培訓_第5頁
已閱讀5頁,還剩63頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、計算機網絡基礎,項目部 楊保龍 2019年03月,知識重點,第一章 計算機網絡概論,一、計算機網絡的定義: 我們將地理位置不同,具有獨立功能的多個計算機系統(tǒng),通過通信設備和線路互相連接起來,使用功能完整的網絡軟件來實現(xiàn)網絡資源共享的系統(tǒng),稱之為計算機網絡。,第一章 計算機網絡概論,二、計算機網絡的演變與發(fā)展 1.第一代計算機網絡-遠程終端聯(lián)機系統(tǒng) 以主機為中心,面向終端 分時訪問和使用中央服務器上的信息資源 2.第二代計算機網絡-計算機-計算機網絡 20世紀6070年代,多個主機通過通信線路互連起來,為用戶提供服務。典型代表是美國國防部高級研究計劃局協(xié)助開發(fā)的ARPA網,第一章 計算機網絡概論

2、,3.第三代計算機網路-開放式標準化網絡 20世紀80年代。這一時代的網絡,具有統(tǒng)一的網絡體系結構、遵循國際標準化協(xié)議。標準化使得不同的計算機能方便地互聯(lián)在一起 國際標準化組織ISO在1984年正式頒布了一個開放系統(tǒng)互連基本參考模型(Open System Interconnection Basic Reference Model,OSI/RM)的國際標準ISO 7498 4.第四代計算機網路-信息高速公路階段,第一章 計算機網絡概論,三、計算機網絡的功能和應用 1.計算機網絡的功能 1)資源共享 2)數據通信 3)均衡負載和分布式處理 4)提高計算機的安全可靠性 5)綜合信息服務 2.計算機

3、網絡的應用,第一章 計算機網絡概論,四、計算機網絡的系統(tǒng)組成 1.從系統(tǒng)組成講,主要分成計算機系統(tǒng)、數據通信系統(tǒng)、網絡軟件及協(xié)議三大部分; 2.從系統(tǒng)功能講,有個分為資源子網和系統(tǒng)子網兩大部分。,第一章 計算機網絡概論,五、計算機網絡的分類 1.按網絡覆蓋面積分類 1)局域網 2)城域網 3)廣域網 2.無線網 3.點對點傳播和廣播式網絡,第一章 計算機網絡概論,六、計算機網絡拓撲結構 1.總線型拓撲結構 2.星型拓撲結構 3.環(huán)形拓撲結構,第一章 計算機網絡概論,七、網絡實例簡介 1.小型網絡組網方案:,第一章 計算機網絡概論,七、網絡實例簡介 2.大型網絡組網方案:,第二章 數據通信基礎,

4、一、數據通信基本概念 二、物理傳輸媒體 三、數據傳輸技術 四、數據交換,第二章 數據通信基礎,一、數據通信基本概念 1.信息、數據和信號 信號:數據的電編碼、電磁編碼或其他編碼 模擬信號 數字信號,第二章 數據通信基礎,一、數據通信基本概念 2.信道和信道容量 信道: 信道容量: 3.信道帶寬和數據傳輸率 信道帶寬: 數據傳輸率:,第二章 數據通信基礎,一、數據通信基本概念 4.數據通信系統(tǒng)模型 1)模擬通信系統(tǒng),第二章 數據通信基礎,一、數據通信基本概念 4.數據通信系統(tǒng)模型 2)數字通信系統(tǒng) 3)模擬通信系統(tǒng)與數字通信系統(tǒng)的比較,第二章 數據通信基礎,一、數據通信基本概念 5.數據通信的主

5、要技術指標 1)比特率 2)波特率 3)誤碼率 4)吞吐量 5)信道的傳播延時,第二章 數據通信基礎,二、數據通信基本概念 1.有線傳輸介質 1)雙絞線 (1)非屏蔽雙絞線(UTP) 雙絞線電纜 非屏蔽雙絞線截面圖,第二章 數據通信基礎,二、數據通信基本概念 1.有線傳輸介質 1)雙絞線 (2)屏蔽雙絞線(STP) 屏蔽雙絞線電纜 屏蔽雙絞線實物,第二章 數據通信基礎,二、數據通信基本概念 1.有線傳輸介質 1)雙絞線 (3)網線的制作 線序標準 制作過程 撥線、理線、壓線、測試,第二章 數據通信基礎,二、數據通信基本概念 1.有線傳輸介質 2)同軸電纜 同軸電纜實物 同軸電纜結構示意圖,第二

6、章 數據通信基礎,二、數據通信基本概念 1.有線傳輸介質 3)光纜 (1)光纜簡介 光纜 光纜剖面示意圖,第二章 數據通信基礎,二、數據通信基本概念 1.有線傳輸介質 3)光纜 (2)光纖分類 光線在光纖中的傳輸,第二章 數據通信基礎,二、數據通信基本概念 1.有線傳輸介質 3)光纜 (3)光纖的連接方式 光纖連接器 光纖連接頭,第二章 數據通信基礎,二、數據通信基本概念 1.無線傳輸介質 1)無線電波 2)微波傳輸 3)紅外傳輸 4)激光,第二章 數據通信基礎,二、數據傳輸技術 1.數據傳輸過程 2.模擬傳輸與數字傳輸 (1)模擬傳輸的特點:不考慮內容的模擬信號傳輸,使用放大器加強信號。 (

7、2)數字傳輸的特點:考慮內容,使用轉發(fā)器。 (3)數字傳輸的優(yōu)點: 遠程系統(tǒng)中的調制解調器,第二章 數據通信基礎,二、數據傳輸技術 調幅 調頻 調相 數字調制的三種基本形式,第二章 數據通信基礎,二、數據傳輸技術 3.基帶傳輸和寬帶傳輸 信號的傳輸方式分為兩大類:基帶傳輸和寬帶傳輸。 4.并行傳輸和串行傳輸 (1)并行傳輸:利用多條數據傳輸線將一個數據的各位同時傳送。 特點: 傳送速率高,適于短距離通信 設備成本高,并行線路相互干擾會影響傳輸質量 (2)串行傳輸:將比特流逐位在一條信道上傳送。 特點: 傳輸效率低,傳送速度高,適于長距離通信 設備成本低,易于實現(xiàn)和維護,是目前計算機網路通信的主

8、要方式,第二章 數據通信基礎,二、數據傳輸技術 并行數據傳輸 串行數據傳輸,第二章 數據通信基礎,二、數據傳輸技術 5、 單工、半雙工和全雙工 (1)單工 (2)半雙工 (3)全雙工,第二章 數據通信基礎,二、數據傳輸技術 6. 異步傳輸和同步傳輸 (1)異步傳輸 特點:以字符為單位,傳輸效率低,用于1200bit/s一下的數據傳輸 (2)同步傳輸 特點:以幀為單位,效率高,實現(xiàn)復雜,用于速率大于2400bit/s的傳輸。,第二章 數據通信基礎,二、數據傳輸技術 7. 多路復用技術 (1)頻分多路利用FDM 特點:用于傳輸模擬信號(收音機,電視機,載波電話通信系統(tǒng)) ( 2)時分多路利用TDM

9、 ( 3)波分多路利用WDM,第二章 數據通信基礎,三、數據交換 1.電路交換 (1)電路建立階段 (2)數據傳輸階段 (3)拆除電路連接階段 2.報文交換 3.分組交換 (1)數據報 (2)虛電路,第四章 網絡體系結構與協(xié)議,一、網絡體系結構簡介 計算機網絡學習的核心內容就是網絡協(xié)議的學習。網絡協(xié)議是為計算機網絡中進行數據交換而建立的規(guī)則、標準或者說是約定的集合。因為不同用戶的數據終端可能采取的字符集是不同的,兩者需要進行通信,必須要在一定的標準上進行。而ARPA公司與1977年到1979年推出了一種名為ARPANET的網絡協(xié)議受到了廣泛的熱捧,其中最主要的原因就是它推出了人盡皆知的TCP/

10、IP標準網絡協(xié)議。目前TCP/IP協(xié)議已經成為Internet中的“通用語言”,下圖為不同計算機群之間利用TCP/IP進行通信的示意圖。,第四章 網絡體系結構與協(xié)議,一、網絡體系結構簡介 1)網絡層次的劃分 為了使不同計算機廠家生產的計算機能夠相互通信,以便在更大的范圍內建立計算機網絡,國際標準化組織(ISO)在1978年提出了“開放系統(tǒng)互聯(lián)參考模型”,即著名的OSI/RM模型(Open System Interconnection/Reference Model)。它將計算機網絡體系結構的通信協(xié)議劃分為七層,自下而上依次為:物理層(Physics Layer)、數據鏈路層(Data Link

11、 Layer)、網絡層(Network Layer)、傳輸層(Transport Layer)、會話層(Session Layer)、表示層(Presentation Layer)、應用層(Application Layer)。其中第四層完成數據傳送服務,上面三層面向用戶。,第四章 網絡體系結構與協(xié)議,一、網絡體系結構簡介 1)網絡層次的劃分 除了標準的OSI七層模型以外,常見的網絡層次劃分還有TCP/IP四層協(xié)議以及TCP/IP五層協(xié)議,它們之間的對應關系如下圖所示:,第四章 網絡體系結構與協(xié)議,二、開放系統(tǒng)互聯(lián)參考模型 (OSI/RM) OSI七層模型示意圖,第四章 網絡體系結構與協(xié)議,二

12、、開放系統(tǒng)互聯(lián)參考模型 (OSI/RM) 1.物理層 1)通信接口與傳輸媒體的物理特性 (1)機械特性 DTE-DCE接口框圖 常用連接機械特性 (2) 電氣特性 (3)功能特性 (4) 規(guī)程特性 2)物理層協(xié)議舉例,第四章 網絡體系結構與協(xié)議,二、開放系統(tǒng)互聯(lián)參考模型 (OSI/RM) 2.數據鏈路層 1)數據鏈路層的主要功能 (1) 幀同步功能 (2) 差錯控制功能 (3)流量控制功能 (4)鏈路管理功能 2)數據鏈路控制協(xié)議舉例,第四章 網絡體系結構與協(xié)議,二、開放系統(tǒng)互聯(lián)參考模型 (OSI/RM) 3.網絡層 1)網絡層的主要功能 (1) 路由選擇 (2) 流量控制 (3) 數據的傳輸

13、與中繼 (4)清除子網的質量差異 2)網絡層的服務 (1) 虛電路服務 (2)數據報服務 3)網絡層協(xié)議舉例 X.25協(xié)議和IP協(xié)議,第四章 網絡體系結構與協(xié)議,二、開放系統(tǒng)互聯(lián)參考模型 (OSI/RM) 4.傳輸層(Transport Layer) 第一個端到端,即主機到主機的層次。傳輸層負責將上層數據分段并提供端到端的、可靠的或不可靠的傳輸。此外,傳輸層還要處理端到端的差錯控制和流量控制問題。 傳輸層的任務是根據通信子網的特性,最佳的利用網絡資源,為兩個端系統(tǒng)的會話層之間,提供建立、維護和取消傳輸連接的功能,負責端到端的可靠數據傳輸。在這一層,信息傳送的協(xié)議數據單元稱為段或報文。 網絡層只

14、是根據網絡地址將源結點發(fā)出的數據包傳送到目的結點,而傳輸層則負責將數據可靠地傳送到相應的端口。 有關網絡層的重點: 1) 傳輸層負責將上層數據分段并提供端到端的、可靠的或不可靠的傳輸以及端到端的差錯控制和流量控制問題; 2) 包含的主要協(xié)議:TCP協(xié)議(Transmission Control Protocol,傳輸控制協(xié)議)、UDP協(xié)議(User Datagram Protocol,用戶數據報協(xié)議); 3)重要設備:網關。,第四章 網絡體系結構與協(xié)議,二、開放系統(tǒng)互聯(lián)參考模型 (OSI/RM) 5.其它各層簡介 1)會話層 會話層管理主機之間的會話進程,即負責建立、管理、終止進程之間的會話。

15、會話層還利用在數據中插入校驗點來實現(xiàn)數據的同步。 2)表示層 表示層對上層數據或信息進行變換以保證一個主機應用層信息可以被另一個主機的應用程序理解。表示層的數據轉換包括數據的加密、壓縮、格式轉換等。 3)應用層 為操作系統(tǒng)或網絡應用程序提供訪問網絡服務的接口。 會話層、表示層和應用層重點: 1)數據傳輸基本單位為報文; 2)包含的主要協(xié)議:FTP(文件傳送協(xié)議)、Telnet(遠程登錄協(xié)議)、DNS(域名解析協(xié)議)、SMTP(郵件傳送協(xié)議)、POP3協(xié)議(郵局協(xié)議)、HTTP協(xié)議(Hyper Text Transfer Protocol)。,第四章 網絡體系結構與協(xié)議,二、開放系統(tǒng)互聯(lián)參考模型

16、 (OSI/RM) 6.OSI環(huán)境中的數據傳輸過程,第五章 Internet基礎與應用,一、IP地址 1.IP地址的概念 IP地址就是IP協(xié)議為唯一標識網絡中的主機所規(guī)定的地址。 2.IP地址的分類 1)A類IP地址: 范圍: - 55 2)B類IP地址: 范圍: - 55 3)C類IP地址: 范圍: - 55 4)D類IP地址: 范圍: - 55 4)E類IP地址: 范圍: -

17、55 5)特殊IP地址:(1)廣播地址 55 (2)網絡地址 網絡地址的主機號為全0 (3)本網主機地址 (4)回送地址 /8,第五章 Internet基礎與應用,一、IP地址 3.子網 1)子網及子網掩碼的概念 2)確定子網掩碼位數 3)子網掩碼的標注 (1) 無子網的標注法 A類 11111111 00000000 00000000 00000000,十進制數表示為 B類 11111111 11111111 00000000 00000000,十進制數表示為 C類 11111111 11111111 1

18、1111111 00000000,十進制數表示為 (2)有子網的標注法,第五章 Internet基礎與應用,一、IP地址 3.子網 4)IP地址和子網掩碼的關系 最為簡單的理解就是兩臺計算機各自的IP地址與子網掩碼進行AND運算后,如果得出的結果是相同的,則說明這兩臺計算機是處于同一個子網絡上的,可以進行直接的通信;反之說明兩臺計算機不是處在同一個子網絡上的,不能進行直接的通信。 4.IPV6 IPV6是“Internet Protocol Version 6”的縮寫,它是IETF設計的用于替代現(xiàn)行版本IP協(xié)議(IPV4)的下一代IP協(xié)議。,第五章 Internet

19、基礎與應用,二、Internet主要應用 1.域名系統(tǒng) 1)什么是域名 域名是Internet網絡上的一個服務器或一個網絡系統(tǒng)的名字。 機構性質:.com .net .gov .edu 國家代碼:.cn .uk .us .hk .jp 2)域名解析 3)域名解析的過程 DNS的原理及解析過程: 域名解析舉例示意圖,第五章 Internet基礎與應用,二、Internet主要應用 2.電子郵件 1)什么電子郵件 2)電子郵件的工作過程 電子郵件地址的格式及常見的電子郵件協(xié)議: 常見的電子郵件協(xié)議有以下幾種:SMTP(簡單郵件傳輸協(xié)議)、POP3(郵局協(xié)議)、IMAP(Internet郵件訪問協(xié)議

20、)、MIME(多用途Internet郵件擴允協(xié)議)這幾種協(xié)議都是由TCP/IP協(xié)議族定義的。 3.萬維網(WWW)服務 1)萬維網概述 2)萬維網的工作原理 3)創(chuàng)建和管理Web站點,第五章 Internet基礎與應用,二、Internet主要應用 4. FTP服務 1)FTP服務概述 2)創(chuàng)建和管理FTP站點 IIS 在安裝時會在硬盤上創(chuàng)建一個默認網站配置。您可以使用 InetpubWwwroot 目錄發(fā)布 Web 內容,也可以創(chuàng)建所選的任何目錄或虛擬目錄。為了創(chuàng)建 FTP 站點,必須安裝和啟動文件傳輸協(xié)議 (FTP) 服務。默認情況下不會安裝它。 5.遠程登錄 遠程登陸是指用戶使用Teln

21、et命令,使自己的計算機暫時成為遠程主機的一個仿真終端的過程。,第五章 Internet基礎與應用,二、Internet主要應用 5. ARP/RARP協(xié)議 地址解析協(xié)議,即ARP(Address Resolution Protocol),是根據IP地址獲取物理地址的一個TCP/IP協(xié)議。主機發(fā)送信息時將包含目標IP地址的ARP請求廣播到網絡上的所有主機,并接收返回消息,以此確定目標的物理地址;收到返回消息后將該IP地址和物理地址存入本機ARP緩存中并保留一定時間,下次請求時直接查詢ARP緩存以節(jié)約資源。地址解析協(xié)議是建立在網絡中各個主機互相信任的基礎上的,網絡上的主機可以自主發(fā)送ARP應答消

22、息,其他主機收到應答報文時不會檢測該報文的真實性就會將其記入本機ARP緩存;由此攻擊者就可以向某一主機發(fā)送偽ARP應答報文,使其發(fā)送的信息無法到達預期的主機或到達錯誤的主機,這就構成了一個ARP欺騙。ARP命令可用于查詢本機ARP緩存中IP地址和MAC地址的對應關系、添加或刪除靜態(tài)對應關系等。 ARP工作流程舉例: 主機A的IP地址為,MAC地址為0A-11-22-33-44-01; 主機B的IP地址為,MAC地址為0A-11-22-33-44-02; 當主機A要與主機B通信時,地址解析協(xié)議可以將主機B的IP地址()解析成主機B

23、的MAC地址,以下為工作流程: (1)根據主機A上的路由表內容,IP確定用于訪問主機B的轉發(fā)IP地址是。然后A主機在自己的本地ARP緩存中檢查主機B的匹配MAC地址。 (2)如果主機A在ARP緩存中沒有找到映射,它將詢問的硬件地址,從而將ARP請求幀廣播到本地網絡上的所有主機。源主機A的IP地址和MAC地址都包括在ARP請求中。本地網絡上的每臺主機都接收到ARP請求并且檢查是否與自己的IP地址匹配。如果主機發(fā)現(xiàn)請求的IP地址與自己的IP地址不匹配,它將丟棄ARP請求。 (3)主機B確定ARP請求中的IP地址與自己的IP地址匹配,則將主機A的IP地址和

24、MAC地址映射添加到本地ARP緩存中。 (4)主機B將包含其MAC地址的ARP回復消息直接發(fā)送回主機A。 (5)當主機A收到從主機B發(fā)來的ARP回復消息時,會用主機B的IP和MAC地址映射更新ARP緩存。本機緩存是有生存期的,生存期結束后,將再次重復上面的過程。主機B的MAC地址一旦確定,主機A就能向主機B發(fā)送IP通信了。,第五章 Internet基礎與應用,二、Internet主要應用 逆地址解析協(xié)議,即RARP,功能和ARP協(xié)議相對,其將局域網中某個主機的物理地址轉換為IP地址,比如局域網中有一臺主機只知道物理地址而不知道IP地址,那么可以通過RARP協(xié)議發(fā)出征求自身IP地址的廣播請求,然

25、后由RARP服務器負責回答。 RARP協(xié)議工作流程: (1)給主機發(fā)送一個本地的RARP廣播,在此廣播包中,聲明自己的MAC地址并且請求任何收到此請求的RARP服務器分配一個IP地址; (2)本地網段上的RARP服務器收到此請求后,檢查其RARP列表,查找該MAC地址對應的IP地址; (3)如果存在,RARP服務器就給源主機發(fā)送一個響應數據包并將此IP地址提供給對方主機使用; (4)如果不存在,RARP服務器對此不做任何的響應; (5)源主機收到從RARP服務器的響應信息,就利用得到的IP地址進行通訊;如果一直沒有收到RARP服務器的響應信息,表示初始化失敗。,第五章 Internet基礎與應

26、用,二、Internet主要應用 6. 路由選擇協(xié)議 常見的路由選擇協(xié)議有:RIP協(xié)議、OSPF協(xié)議。 RIP協(xié)議 :底層是貝爾曼福特算法,它選擇路由的度量標準(metric)是跳數,最大跳數是15跳,如果大于15跳,它就會丟棄數據包。 OSPF協(xié)議 :Open Shortest Path First開放式最短路徑優(yōu)先,底層是迪杰斯特拉算法,是鏈路狀態(tài)路由選擇協(xié)議,它選擇路由的度量標準是帶寬,延遲。,第五章 Internet基礎與應用,二、Internet主要應用 7. TCP/IP協(xié)議 TCP/IP協(xié)議是Internet最基本的協(xié)議、Internet國際互聯(lián)網絡的基礎,由網絡層的IP協(xié)議和傳

27、輸層的TCP協(xié)議組成。通俗而言:TCP負責發(fā)現(xiàn)傳輸的問題,一有問題就發(fā)出信號,要求重新傳輸,直到所有數據安全正確地傳輸到目的地。而IP是給因特網的每一臺聯(lián)網設備規(guī)定一個地址。 IP層接收由更低層(網絡接口層例如以太網設備驅動程序)發(fā)來的數據包,并把該數據包發(fā)送到更高層-TCP或UDP層;相反,IP層也把從TCP或UDP層接收來的數據包傳送到更低層。IP數據包是不可靠的,因為IP并沒有做任何事情來確認數據包是否按順序發(fā)送的或者有沒有被破壞,IP數據包中含有發(fā)送它的主機的地址(源地址)和接收它的主機的地址(目的地址)。 TCP是面向連接的通信協(xié)議,通過三次握手建立連接,通訊完成時要拆除連接,由于T

28、CP是面向連接的所以只能用于端到端的通訊。TCP提供的是一種可靠的數據流服務,采用“帶重傳的肯定確認”技術來實現(xiàn)傳輸的可靠性。TCP還采用一種稱為“滑動窗口”的方式進行流量控制,所謂窗口實際表示接收能力,用以限制發(fā)送方的發(fā)送速度。,第五章 Internet基礎與應用,二、Internet主要應用,第五章 Internet基礎與應用,二、Internet主要應用 TCP協(xié)議的三次握手和四次揮手:,第五章 Internet基礎與應用,二、Internet主要應用 TCP連接建立過程:首先Client端發(fā)送連接請求報文,Server段接受連接后回復ACK報文,并為這次連接分配資源。Client端接收

29、到ACK報文后也向Server段發(fā)生ACK報文,并分配資源,這樣TCP連接就建立了。 TCP連接斷開過程:假設Client端發(fā)起中斷連接請求,也就是發(fā)送FIN報文。Server端接到FIN報文后,意思是說我Client端沒有數據要發(fā)給你了,但是如果你還有數據沒有發(fā)送完成,則不必急著關閉Socket,可以繼續(xù)發(fā)送數據。所以你先發(fā)送ACK,告訴Client端,你的請求我收到了,但是我還沒準備好,請繼續(xù)你等我的消息。這個時候Client端就進入FIN_WAIT狀態(tài),繼續(xù)等待Server端的FIN報文。當Server端確定數據已發(fā)送完成,則向Client端發(fā)送FIN報文,告訴Client端,好了,我這

30、邊數據發(fā)完了,準備好關閉連接了。Client端收到FIN報文后,就知道可以關閉連接了,但是他還是不相信網絡,怕Server端不知道要關閉,所以發(fā)送ACK后進入TIME_WAIT狀態(tài),如果Server端沒有收到ACK則可以重傳?!埃琒erver端收到ACK后,就知道可以斷開連接了。Client端等待了2MSL后依然沒有收到回復,則證明Server端已正常關閉,那好,我Client端也可以關閉連接了。Ok,TCP連接就這樣關閉了!,第五章 Internet基礎與應用,二、Internet主要應用 為什么要三次揮手? 在只有兩次“握手”的情形下,假設Client想跟Server建立連接,但是卻因為中

31、途連接請求的數據報丟失了,故Client端不得不重新發(fā)送一遍;這個時候Server端僅收到一個連接請求,因此可以正常的建立連接。但是,有時候Client端重新發(fā)送請求不是因為數據報丟失了,而是有可能數據傳輸過程因為網絡并發(fā)量很大在某結點被阻塞了,這種情形下Server端將先后收到2次請求,并持續(xù)等待兩個Client請求向他發(fā)送數據.問題就在這里,Cient端實際上只有一次請求,而Server端卻有2個響應,極端的情況可能由于Client端多次重新發(fā)送請求數據而導致Server端最后建立了N多個響應在等待,因而造成極大的資源浪費!所以,“三次握手”很有必要! 為什么要四次揮手? 試想一下,假如現(xiàn)

32、在你是客戶端你想斷開跟Server的所有連接該怎么做?第一步,你自己先停止向Server端發(fā)送數據,并等待Server的回復。但事情還沒有完,雖然你自身不往Server發(fā)送數據了,但是因為你們之前已經建立好平等的連接了,所以此時他也有主動權向你發(fā)送數據;故Server端還得終止主動向你發(fā)送數據,并等待你的確認。其實,說白了就是保證雙方的一個合約的完整執(zhí)行! 使用TCP的協(xié)議:FTP(文件傳輸協(xié)議)、Telnet(遠程登錄協(xié)議)、SMTP(簡單郵件傳輸協(xié)議)、POP3(和SMTP相對,用于接收郵件)、HTTP協(xié)議等。,第五章 Internet基礎與應用,二、Internet主要應用 8. UDP

33、協(xié)議 UDP用戶數據報協(xié)議,是面向無連接的通訊協(xié)議,UDP數據包括目的端口號和源端口號信息,由于通訊不需要連接,所以可以實現(xiàn)廣播發(fā)送。UDP通訊時不需要接收方確認,屬于不可靠的傳輸,可能會出現(xiàn)丟包現(xiàn)象,實際應用中要求程序員編程驗證。 UDP與TCP位于同一層,但它不管數據包的順序、錯誤或重發(fā)。因此,UDP不被應用于那些使用虛電路的面向連接的服務,UDP主要用于那些面向查詢-應答的服務,例如NFS。相對于FTP或Telnet,這些服務需要交換的信息量較小。 每個UDP報文分UDP報頭和UDP數據區(qū)兩部分。報頭由四個16位長(2字節(jié))字段組成,分別說明該報文的源端口、目的端口、報文長度以及校驗值。

34、UDP報頭由4個域組成,其中每個域各占用2個字節(jié),具體如下: (1)源端口號; (2)目標端口號; (3)數據報長度; (4)校驗值。 使用UDP協(xié)議包括:TFTP(簡單文件傳輸協(xié)議)、SNMP(簡單網絡管理協(xié)議)、DNS(域名解析協(xié)議)、NFS、BOOTP。 TCP 與 UDP 的區(qū)別:TCP是面向連接的,可靠的字節(jié)流服務;UDP是面向無連接的,不可靠的數據報服務。,第五章 Internet基礎與應用,二、Internet主要應用 9. DNS協(xié)議 DNS是域名系統(tǒng)(DomainNameSystem)的縮寫,該系統(tǒng)用于命名組織到域層次結構中的計算機和網絡服務,可以簡單地理解為將URL轉換為I

35、P地址。域名是由圓點分開一串單詞或縮寫組成的,每一個域名都對應一個惟一的IP地址,在Internet上域名與IP地址之間是一一對應的,DNS就是進行域名解析的服務器。DNS命名用于Internet等TCP/IP網絡中,通過用戶友好的名稱查找計算機和服務。 10. NAT協(xié)議 NAT網絡地址轉換(Network Address Translation)屬接入廣域網(WAN)技術,是一種將私有(保留)地址轉化為合法IP地址的轉換技術,它被廣泛應用于各種類型Internet接入方式和各種類型的網絡中。原因很簡單,NAT不僅完美地解決了lP地址不足的問題,而且還能夠有效地避免來自網絡外部的攻擊,隱藏并

36、保護網絡內部的計算機。 11. DHCP協(xié)議 DHCP動態(tài)主機設置協(xié)議(Dynamic Host Configuration Protocol)是一個局域網的網絡協(xié)議,使用UDP協(xié)議工作,主要有兩個用途:給內部網絡或網絡服務供應商自動分配IP地址,給用戶或者內部網絡管理員作為對所有計算機作中央管理的手段。,第五章 Internet基礎與應用,二、Internet主要應用 12. HTTP協(xié)議 超文本傳輸協(xié)議(HTTP,HyperText Transfer Protocol)是互聯(lián)網上應用最為廣泛的一種網絡協(xié)議。所有的WWW文件都必須遵守這個標準。 HTTP 協(xié)議包括哪些請求? GET:請求讀取

37、由URL所標志的信息。 POST:給服務器添加信息(如注釋)。 PUT:在給定的URL下存儲一個文檔。 DELETE:刪除給定的URL所標志的資源。 HTTP 中, POST 與 GET 的區(qū)別 1)Get是從服務器上獲取數據,Post是向服務器傳送數據。 2)Get是把參數數據隊列加到提交表單的Action屬性所指向的URL中,值和表單內各個字段一一對應,在URL中可以看到。 3)Get傳送的數據量小,不能大于2KB;Post傳送的數據量較大,一般被默認為不受限制。 4)根據HTTP規(guī)范,GET用于信息獲取,而且應該是安全的和冪等的。 I. 所謂 安全的 意味著該操作用于獲取信息而非修改信息

38、。換句話說,GET請求一般不應產生副作用。就是說,它僅僅是獲取資源信息,就像數據庫查詢一樣,不會修改,增加數據,不會影響資源的狀態(tài)。 II. 冪等 的意味著對同一URL的多個請求應該返回同樣的結果。,第五章 Internet基礎與應用,二、Internet主要應用 13. 一個舉例 在瀏覽器中輸入 后執(zhí)行的全部過程 現(xiàn)在假設如果我們在客戶端(客戶端)瀏覽器中輸入,而為要訪問的服務器(服務器),下面詳細分析客戶端為了訪問服務器而執(zhí)行的一系列關于協(xié)議的操作: 1)客戶端瀏覽器通過DNS解析到的IP地址8,通過這個IP地址找到客戶端到服務器的路徑??蛻舳藶g覽器發(fā)起一個HTTP

39、會話到8,然后通過TCP進行封裝數據包,輸入到網絡層。 2)在客戶端的傳輸層,把HTTP會話請求分成報文段,添加源和目的端口,如服務器使用80端口監(jiān)聽客戶端的請求,客戶端由系統(tǒng)隨機選擇一個端口如5000,與服務器進行交換,服務器把相應的請求返回給客戶端的5000端口。然后使用IP層的IP地址查找目的端。 3)客戶端的網絡層不用關系應用層或者傳輸層的東西,主要做的是通過查找路由表確定如何到達服務器,期間可能經過多個路由器,這些都是由路由器來完成的工作,不作過多的描述,無非就是通過查找路由表決定通過那個路徑到達服務器。 4)客戶端的鏈路層,包通過鏈路層發(fā)送到路由器,通過鄰居協(xié)議查找給定IP地址的MAC地址,然后發(fā)送ARP請求查找目的地址,如果得到回應后就可以使用ARP的請求應答交換的IP數據包現(xiàn)在就可以傳輸了,然后發(fā)送IP數據包到達服務器的地址。,第五章 Internet基礎與應用,三、因特網的接入 目前,整個通信網大致可以分為三個部分:傳送網、交換網和接入網。其中,接入網又稱用戶接入網。 目前用戶接入因特網的主要方法 : 以傳統(tǒng)的調制解調器撥號上網。 以現(xiàn)有電話網銅線為基礎的xDSL技術接入。 以有線電視產業(yè)為基礎的電纜調制解調技術接入。 以光纖為基

溫馨提示

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

最新文檔

評論

0/150

提交評論