![IP協議介紹,計算機網絡論文_第1頁](http://file4.renrendoc.com/view/ba14627e174fcb8d58416aee884f1fb9/ba14627e174fcb8d58416aee884f1fb91.gif)
![IP協議介紹,計算機網絡論文_第2頁](http://file4.renrendoc.com/view/ba14627e174fcb8d58416aee884f1fb9/ba14627e174fcb8d58416aee884f1fb92.gif)
![IP協議介紹,計算機網絡論文_第3頁](http://file4.renrendoc.com/view/ba14627e174fcb8d58416aee884f1fb9/ba14627e174fcb8d58416aee884f1fb93.gif)
![IP協議介紹,計算機網絡論文_第4頁](http://file4.renrendoc.com/view/ba14627e174fcb8d58416aee884f1fb9/ba14627e174fcb8d58416aee884f1fb94.gif)
![IP協議介紹,計算機網絡論文_第5頁](http://file4.renrendoc.com/view/ba14627e174fcb8d58416aee884f1fb9/ba14627e174fcb8d58416aee884f1fb95.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
以太網及TCP/IP協議介紹,計算機網絡論文【題目】【第一章】【第二章】以太網及TCP/IP協議介紹【第三章】【第四章】【總結/以下為參考文獻】第二章以太網及TCP/IP協議介紹TCP/IP協議[8]是Internet最基本的協議、Internet國際互聯網絡的基礎,由網絡層的IP協議和傳輸層的TCP協議組成。TCP/IP定義了電子設備怎樣連入因特網,以及數據怎樣在它們之間傳輸的標準。協議采用了4層的層級構造,每一層都呼叫它的下一層所提供的協議來完成自個的需求2.1TCP/IP和DoD模型TCP/IP協議簇是由美國國防部〔DoD〕所開創(chuàng)建立的,主要用來確保數據的完好性及在毀壞滅亡性戰(zhàn)爭中維持通信。假如能進行正確的設計和應用,TCP/IP網絡將是可靠的并富有彈性的網絡。DoD模型類似于OSI〔OpenSystemInterconnection〕模型[9]的精簡版,它包含4層:應用層;端到端層;因特網層;網絡接入層;圖2.1對DoD模型和OSI參考模型進行了比擬[10].如以下圖,這兩個模型在概念上是類似的,但它們包含的層數不同,各層的名稱也不同。DoD模型的進程/應用層包含大量的協議,以集成分布在OSI上三層〔應用層、表示層、會話層〕的各種活動和職責。進程/應用層定義了用于節(jié)點間應用程序通信的協議,還定義了用戶界面規(guī)范。主機到主機層的功能與OSI模型的傳輸層一樣,定義了用于為應用程序提供傳輸服務的協議,它負責解決的問題包括進行可靠的端到端通信以及確保正確地傳輸數據,還對分組進行排序,確保數據的完好性。因特網層對應OSI模型的網絡層,指定了與通過整個網絡對分組進行邏輯傳輸相關的協議。它負責對主機進行編址--給它們分配IP〔因特網協議〕地址,還在多個網絡之間路由分組。DoD模型的最底端是網絡接入層,它在主機和網絡之間交換數據。網絡接入層對應OSI模型的數據鏈路層和物理層,它負責硬件編址,并定義用于實際傳輸數據的協議。DoD模型和OSI模型在設計和概念上類似,并且在對應用層的功能也類似。圖2.2顯示了TCP/IP協議簇以及華而不實協議對應的DoD模型層。2.2基于TCP/IP協議簇的相關介紹進程/應用層協議牽涉當下幾乎所有路由器、交換機、服務器等網絡通信及服務設備應用,了解這些應用對于我們分析、處理網絡攻擊行為極有裨益;主機到主機層的主要功能是對上層應用程序隱藏網絡的復雜性,它通過上層講明對上層數據進行處理,為數據發(fā)送做準備。主機到主機層主要有兩種協議:傳輸控制協議〔TCP〕用戶數據包協議〔UDP〕2.2.1網絡協議IP因特網層,IP是TCP/IP協議簇中最為核心的協議。IP提供不可靠、無連接的數據報傳送服務。不可靠是它不能保證IP數據報能成功地到達目的地。IP僅提供最好的傳輸服務。假如發(fā)生某種錯誤時,如某個路由器暫時用完了緩沖區(qū),IP將丟棄該數據報,然后發(fā)送ICMP消息報給信源端。任何要求的可靠性必須由上層來提供〔如TCP〕。無連接是IP并不維護任何關于后續(xù)數據報的狀態(tài)信息。每個數據報的處理是互相獨立的。這也講明,IP數據報能夠不按發(fā)送順序接收。假如一信源向一樣的信宿發(fā)送兩個連續(xù)的數據報,每個數據報都是獨立地進行路由選擇,可能選擇不同的道路,因而兩個數據報到達目的地的先后順序也是不同的;IP數據報的格式如此圖2.3所示。普通的IP首部長為20個字節(jié)〔不包含選項字段〕協議版本號標識當下數據IP版本。首部長度指的是首部占32bit字的數目,包括任何選項。由于它是一個4比特字段,因而首部最長為60個字節(jié)。普通IP數據報〔沒有任何選擇項〕字段的值是5.服務類型〔TOS〕字段包括一個3bit的優(yōu)先權子字段〔如今已被忽略〕,4bit的TOS子字段和1bit未用位但必須置0.4bit的TOS分別代表:最小時延、最大吞吐量、最高可靠性和最小費用。4bit中只能置華而不實1bit.假如所有4bit均為0,那么就意味著是一般服務??傞L度字段是指整個IP數據報的長度,以字節(jié)為單位。利用首部長度字段和總長度字段,就能夠知道IP數據報中數據內容的起始位置和長度。由于該字段長16比特,所以IP數據報最長可達65535字節(jié)。標識字段唯一地標識主機發(fā)送的每一份數據報。通常每發(fā)送一份報文它的值就會加1.TTL〔time-to-live〕生存時間字段設置了數據報能夠經過的最多路由器數。它指定了數據報的生存時間。TTL的初始值由源主機設置〔通常為32或64〕,一旦經過一個處理它的路由器,它的值就減去1.當該字段的值為0時,數據報就被丟棄,并發(fā)送ICMP報文通知源主機。首部檢驗和字段是根據IP首部計算的檢驗和碼。它不對首部后面的數據進行計算。任選項,是數據報中的一個可變長的可選信息。子網掩碼是一個長32位的值,讓P分組的接收方能夠將IP地址的網絡ID部分和主機D部分區(qū)分開來。網絡管理員開創(chuàng)建立由1和0組成的32位子網掩碼,華而不實的1表示IP地址的相應部分為網絡地址或子網地址。并非所有網絡都需要子網,這意味著網絡可使用默認子網掩碼。這相當于講E地址不包含子網地址。表2-1列出了A類、B類和C類網絡的默認子網掩碼。這些默認子網掩碼不能修改。2.2.2傳輸協議TCP和UDPTCP接收來自應用程序的大型數據塊,并將其劃分成數據段。它給每個數據段編號,讓接收主機的TCP棧能夠按應用程序希望的順序排列數據段。發(fā)送數據段后,發(fā)送主機的TCP等待來自接收端TCP確實認,并重傳未得到確認的數據段。發(fā)送主機開場沿分層模型向下發(fā)送數據段之前,發(fā)送方的TCP棧與目的主機的TCP棧聯絡,以建立連接。它們開創(chuàng)建立的是虛電路,這種通信被以為是面向連接的。UDP是一種無連接的傳輸層協議,提供面向事務的簡單不可靠信息傳送服務,在網絡中它與TCP協議一樣用于處理數據包,但不提供數據包分組、組裝和不能對數據包進行排序。TCP是一種面向連接的、可靠的、基于字節(jié)流的傳輸層通信協議。在一個TCP連接中,僅有兩方進行相互通信。TCP通過以下方式來提供可靠性:圖2.4所示為TCP首部的數據格式,假如不計算任選字段,它通常是20個字節(jié)。每個TCP段都包含源端和目的端的端口號,用于尋找發(fā)端和收端應用進程。這兩個值加上IP首部中的源端IP地址和目的端IP地址唯一確定一個TCP連接。有時,一個IP地址和一個端口號也稱為一個插口〔socket〕。序號用來標識從TCP發(fā)端向TCP收端發(fā)送的數據字節(jié)流,它表示在這個報文段中的的第一個數據字節(jié)。假如將字節(jié)流看作在兩個應用程序間的單向流動,則TCP用序號對每個字節(jié)進行計數。序號是32bit的無符號數,序號到達232-1后又從0開場。當建立一個新的連接時,SYN標志變1.序號字段包含由這個主機選擇的該連接的初始序號ISN.該主機要發(fā)送數據的第一個字節(jié)序號為這個ISN加1,由于SYN標志消耗了一個序號。既然每個傳輸的字節(jié)都被計數,確認序號包含發(fā)送確認的一端所期望收到的下一個序號。因而,確認序號應當是上次已成功收到數據字節(jié)序號加1.只要ACK標志為1時確認序號字段才有效。發(fā)送ACK無需任何代價,由于32bit確實認序號字段和ACK標志一樣,總是TCP首部的一部分。因而,我們看到一旦一個連接建立起來,這個字段總是被設置,ACK標志也總是被設置為1.TCP為應用層提供全雙工服務。這意味數據能在兩個方向上獨立地進行傳輸。因而,連接的每一端必須保持每個方向上的傳輸數據序號。TCP能夠表述為一個沒有選擇確認或否認的滑動窗口協議。我們講TCP缺少選擇確認是由于TCP首部中確實認序號表示發(fā)方已成功收到字節(jié),但還不包含確認序號所指的字節(jié)。當下還無法對數據流中選定的部分進行確認。首部長度給出首部中32bit字的數目。需要這個值是由于任選字段的長度是可變的。這個字段占4bit,因而TCP最多有60字節(jié)的首部。然而,沒有任選字段,正常的長度是20字節(jié)。TCP的流量控制由連接的每一端通過聲明的窗口大小來提供。窗口大小為字節(jié)數,起始于確認序號字段指明的值,這個值是接收端正期望接收的字節(jié)。窗口大小是一個16bit字段,因此窗口大小最大為65535字節(jié)。檢驗和覆蓋了整個的TCP報文段:TCP首部和TCP數據。這是一個強迫性的字段,一定是由發(fā)端計算和存儲,并由收端進行驗證。UDP是一個簡單的面向數據報的運輸層協議:進程的每個輸出操作都正好產生一個UDP數據報,并組裝成一份待發(fā)送的IP數據報。這與面向流字符的TCP協議不同,UDP數據報封裝成一份IP數據報的格式,如此圖2.5所示UDP不提供可靠性:它把應用程序傳給IP層的數據發(fā)送出去,但是并不保證它們能到達目的地。應用程序必須關心IP數據報的長度。假如它超過網絡的MTU,那么就要對IP數據報進行分片。假如需要,源端到目的端之間的每個網絡都要進行分片。UDP首部的各字段如此圖2.6所示端口號表示發(fā)送進程和接收進程,由于IP層已經把IP數據報分配給TCP或UDP,因而TCP端口號由TCP來查看,而UDP端口號由UDP來查看。TCP端口號與UDP端口號是互相獨立的。UDP長度字段指的是UDP首部和UDP數據的字節(jié)長度。該字段的最小值為8字節(jié)。這個UDP長度是有冗余的。UDP檢驗和覆蓋UDP首部和UDP數據。物理網絡層一般要限制每次發(fā)送數據幀的最大長度。任何時候IP層接收到一份要發(fā)送的IP數據報時,它要判定向本地哪個接口發(fā)送數據,并查詢該接口獲得其MTU.IP把MTU與數據報長度進行比擬,假如需要則進行分片。分片能夠發(fā)生在原始發(fā)送端主機上,可以以發(fā)生在中間路由器上。把一份IP數據報分片以后,只要到達目的地才進行重新組裝。重新組裝由目的端的IP層來完成,其目的是使分片和重新組裝經過對運輸層是透明的。已經分片過的數據報有可能會再次進行分片。IP首部中包含的數據為分片和重新組裝提供了足夠的信息。2.2.3應用層協議進程/應用層協議牽涉當下幾乎所有路由器、交換機、服務器等網絡通信及服務設備應用。在實際應用中,網絡設備通過TCP和UDP的端口號來確認上層應用協議,當用戶知曉應用層所用協議時,通過對照表能夠索引出該協議相對應的協議號。在TCP/IP協議中,TCP、UDP的端口號范圍為0~65535,而一般情況下,保存端口號0~1023用于知名協議的使用,應用與傳輸層對應的常用端口號舉例,如下表2.2所示:2.2.4以太網幀在TCP/IP協議族中,鏈路層主要有三個目的:〔1〕為IP模塊發(fā)送和接收IP數據報;〔2〕為ARP模塊發(fā)送ARP請求和接收ARP應答;〔3〕為RARP發(fā)送RARP請求和接收RARP應答。TCP/IP支持多種不同的鏈路層協議,這取決于網絡所使用的硬件,如以太網。以太網是當今TCP/IP采用的主要的局域網技術。它采用CSMA/CD的媒體接入方式方法,其意思是帶沖突檢測的載波偵聽多路接入〔CarrierSense,MultipleAccesswithCollisionDetection〕。它的速率為10Mb/s,地址為48bit.數據鏈路層負責將比特合并成字節(jié),再將字節(jié)封裝成幀。在數據鏈路層,我們使用幀封裝來自網絡層的分組,以便通過特定類型的介質進行傳輸。以太網工作站的職責是,使用MAC幀格式相互傳遞數據幀。這利用CRC〔CyclicRedundancyCbeck,循環(huán)冗余
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 晉中山西晉中市太谷區(qū)面向2025屆公費師范生招聘教師18人筆試歷年參考題庫附帶答案詳解
- 2025年中國太子佛工藝品市場調查研究報告
- 2025至2031年中國高壓透鏡行業(yè)投資前景及策略咨詢研究報告
- 2025年藝術道閘項目可行性研究報告
- 2025年紅外線按摩棒項目可行性研究報告
- 2025年電加熱針織物呢毯預縮機項目可行性研究報告
- 成都四川成都天府國際競技訓練中心招聘運動員4人筆試歷年參考題庫附帶答案詳解
- 2025年曲印項目可行性研究報告
- 2025年揉切粉碎機項目可行性研究報告
- 2025年安康魚野菜串項目可行性研究報告
- 期末試卷(試題)-2024-2025學年四年級上冊數學滬教版
- 《第一單元口語交際:即興發(fā)言》教案-2023-2024學年六年級下冊語文統編版
- 情侶自愿轉賬贈與協議書范本
- 綜合實踐項目 制作水族箱飼養(yǎng)淡水魚 教學設計-2024-2025學年魯科版生物六年級上冊
- 公轉私付款合同模板
- 安徽省2024年高考語文模擬試卷及答案5
- 江西省“振興杯”信息通信網絡運行管理員競賽考試題庫-上(單選題)
- DLT 5756-2017 額定電壓35kV(Um=40.5kV)及以下冷縮式電纜附件安裝規(guī)程
- 關于餐飲合同范本
- 2023高考數學藝考生一輪復習講義(學生版)
- CHT 4019-2016 城市政務電子地圖技術規(guī)范(正式版)
評論
0/150
提交評論