導航:首頁 > 網路設置 > 路由器網路分層怎麼解決

路由器網路分層怎麼解決

發布時間:2025-07-14 22:31:19

『壹』 路由器網路診斷步驟和故障排除技巧

路由器網路診斷步驟和故障排除技巧

網路診斷是管好、用好網路,使網路發揮最大作用的重要技術工作。下面我為大家搜索整理了關於路由器網路診斷步驟和故障排除技巧,歡迎參考閱讀,希望對大家有所幫助!想了解更多相關信息請持續關注我們應屆畢業生培訓網!

1、網路故障診斷概述

網路故障診斷,從故障現象出發,以網路診斷工具為手段獲取診斷信息,確定網路故障點,查找問題的根源,排除故障,恢復網路正常運行。網路故障通常有以下幾種可能:物理層中物理設備相互連接失敗或者硬體及線路本身的問題;數據鏈路層的網路設備的介面配置 問題;網路層網路協議配置或操作錯誤;傳輸層的設備性能或通信擁塞問題;上三層或網路應用程序錯誤。診斷網路故障的過程應該沿著OSI七層模型從物理層開始向上進行。首先檢查物理層,然後檢查數據鏈路層,以此類推,設法確定通信失敗的故障點,直到系統通信 正常為止。

網路診斷可以使用多種工具:路由器診斷命令,網路管理工具和包括區域網或廣域網分析儀在內的其它故障診斷工具。查看路由表,是開始查找網路故障的好辦法。ICMP的ping、trace命令和Cisco的show命令、debug命令是獲取故障診斷有 用信息的網路工具。如何監視網路在正常條件下的運行細節和出現故障的情況,監視哪些內容呢?利用show interface命令可以非常容易地獲得待檢查的每個介面的信息。show buffer命令提供定期顯示緩沖區大小、用途及使用狀況。show proc命令和 show proc mem命令可用於跟蹤處理器和內存的使用情況。可以定期收集這些數據,在故障出現時用於診斷參考。

2、故障診斷步驟

第一步,首先確定故障的具體現象,分析造成這種故障現象的原因的類型。例如,主機不響應客戶請求服務。可能的故障原因是主機配置問題、介面卡故障或路由器配置命令丟失等。

第二步,收集需要的用於幫助隔離可能故障原因的信息。從網路管理系統、協議分析跟蹤、路由器診斷命令的輸出報告或軟體說明書中收集有用的信息。

第三步,根據收集到的情況考慮可能的故障原因,排除某些故障原因。例如,根據某些資料可以排除硬體故障,把注意力放在軟體原因上。

第四步,根據最後的可能故障原因,建立一個診斷計劃。開始僅用一個最可能的故障原因進行診斷活動,這樣可以容易恢復到故障的原始狀態。如果一次同時考慮多個故障原因,試圖返回故障原始狀態就困難多了。

第五步,執行診斷計劃,認真做好每一步測試和觀察,每改變一個參數都要確認其結果。分析結果確定問題是否解決,如果沒有解決,繼續下去,直到故障現象消失。

3、網路分層診斷技術

物理層的故障主要表現在設備的物理連接方式是否恰當;連接電纜是否正確;Modem、CSU/DSU等設備的配置及操作是否正確。確定路由器埠物理連接是否完好的最佳方法是使用show interface命令,檢查每個埠的狀態,解釋屏幕輸出信息,查看埠狀態、協議建立狀態和EIA狀態。

查找和排除數據鏈路層的故障,需要查看路由器的配置,檢查連接埠的共享同一數據鏈路層的.封裝情況。每對介面要和與其通信的其它設備有相同的封裝。通過查看路由器的配置檢查其封裝,或者使用show命令查看相應介面的封裝情況。

排除網路層故障的基本方法是:沿著從源到目標的路徑,查看路由器路由表,同時檢查路由器介面的IP地址。如果路由沒有在路由表中出現,應該通過檢查來確定是否已經輸入適當的靜態路由、默認路由或者動態路由。然後手工配置一些丟失的路由,或者排除一些動 態路由選擇過程的故障,包括RIP或者IGRP路由協議出現的故障。例如,對於IGRP路由,選擇信息只在同一自治系統號(AS)的系統之間交換數據,查看路由器配置的自治系統號的匹配情況。

4、路由器介面故障排除

1.串口故障排除

串口出現連通性問題時,為了排除串口故障,一般是從show interface serial命令開始,分析它的屏幕輸出報告內容,找出問題之所在。串口報告的開始提供了該介面狀態和線路協議狀態。介面和線路協議的可能組合有以下幾種:

1.串口運行、線路協議運行,這是完全的工作條件。該串口和線路協議已經初始化,並正在交換協議的存活信息。

2.串口運行、線路協議關閉,這個顯示說明路由器與提供載波檢測信號的設備連接,表明載波信號出現在本地和遠程的數據機之間,但沒有正確交換連接兩端的協議存活信息。可能的故障發生在路由器配置問題、數據機操作問題、租用線路干擾或遠程路由器 故障,數字式數據機的時鍾問題,通過鏈路連接的兩個串口不在同一子網上,都會出現這個報告。 3.串口和線路協議都關閉,可能是電信部門的線路故障、電纜故障或者是數據機故障。

4.串口管理性關閉和線路協議關閉,這種情況是在介面配置中輸入了shutdown命令。通過輸入no shutdown命令,打開管理性關閉。

介面和線路協議都運行的狀況下,雖然串口鏈路的基本通信建立起來了,但仍然可能由於信息包丟失和信息包錯誤時會出現許多潛在的故障問題。正常通信時介面輸入或輸出信息包不應該丟失,或者丟失的量非常小,而且不會增加。如果信息包丟失有規律性增加,表明 通過該介面傳輸的通信量超過介面所能處理的通信量。解決的辦法是增加線路容量。查找其它原因發生的信息包丟失,查看show interface serial命令的輸出報告中的輸入輸出保持隊列的狀態。當發現保持隊列中信息包數量達到了信息的最大允許值,可以增加保持隊列設置的大小。

2.以太介面故障排除

以太介面的典型故障問題是:帶寬的過分利用;碰撞沖突次數頻繁;使用不兼容的幀類型。使用show interface ethernet命令可以查看該介面的吞吐量、碰撞沖突、信息包丟失、和幀類型的有關內容等。

1.通過查看介面的吞吐量可以檢測網路的帶寬利用狀況。如果網路廣播信息包的百分比很高,網路性能開始下降。光纖網轉換到乙太網段的信息包可能會淹沒以太口。互聯網發生這種情況可以採用優化介面的措施,即在以太介面使用no ip route-cache命令,禁用快速轉換,並且調整緩沖區和保持隊列的設置。

2.兩個介面試圖同時傳輸信息包到以太電纜上時,將發生碰撞。乙太網要求沖突次數很少,不同的網路要求是不同的,一般情況下發現沖突每秒有三五次就應該查找沖突的原因了。碰撞沖突產生擁塞,碰撞沖突的原因通常是由於敷設的電纜過長、過分利用、或者“聾 ”節點。乙太網絡在物理設計和敷設電纜系統管理方面應有所考慮,超規范敷設電纜可能引起更多的沖突發生。 3.如果介面和線路協議報告運行狀態,並且節點的物理連接都完好,可是不能通信。引起問題的原因也可能是兩個節點使用了不兼容的幀類型。解決問題的辦法是重新配置使用相同幀類型。如果要求使用不同幀類型的同一網路的兩個設備互相通信,可以在路由器介面 使用子介面,並為每個子介面指定不同的封裝類型。

3.非同步通信口故障排除

互連網路的運行中,非同步通信口的任務是為用戶提供可靠服務,但又是故障多發部位。非同步通信口故障一般的外部因素是:撥號鏈路性能低劣;電話網交換機的連接質量問題;數據機的設置。檢查鏈路兩端使用的數據機:連接到遠程PC機埠數據機的問 題不太多,因為每次生成新的撥號時通常都初始化數據機,利用大多數通信程序都能在發出撥號命令之前發送適當的設置字元串;連接路由器埠的問題較多,這個數據機通常等待來自遠程數據機的連接,連接之前,並不接收設置字元串。如果數據機丟失 了它的設置,應採用一種方法來初始化遠程數據機。簡單的辦法是使用可通過前面板配置的數據機;另一種方法是將數據機接到路由器的非同步介面,建立反向telnet,發送設置命令配置數據機。

show interface async 命令、show line命令是診斷非同步通信口故障使用最多的工具。show interface async 命令輸出報告中,介面狀態報告關閉的唯一的情況是,介面沒有設置封裝類型。線路協議狀態顯示與串口線路協議顯示相同。show line命令顯示介面接收和傳輸速度設置以及EIA狀態顯示。show line命令可以認為是介面命令(show interface async)的擴展。查看show line命令輸出的EIA信號可以判斷網路狀態。

確定非同步通信口故障一般可用下列步驟:檢查電纜線路質量;檢查數據機的參數設置;檢查數據機的連接速度;檢查rxspeed 和txspeed是否與數據機的配置匹配;通過show interface async 命令和 show line命令查看埠的通信狀況;從show line命令的報告檢查EIA狀態顯示;檢查介面封裝;檢查信息包丟失及緩沖區丟失情況。

;

『貳』 網路層次結構

 網路層次結構

一、網路分層的原因 

1.網路通信面臨的一些問題:

硬體故障、網路擁塞、包延遲、包丟失、數據損壞、數據重復、數據亂序

2.假設:將所有工作分成面向應用與面向傳輸兩部分

-----------------------------------

應用程序:QQ、微信、瀏覽器、播放器

-----------------------------------

物理連接:網卡等

-----------------------------------

這種方式的特點:* 應用程序完全了解本機網路連接的內部細節

                             *應用程序直接通過網路連接與其它應用程序通信

缺點:* 會造成大量的重復勞動

           * 擴展性太差

3.現在:將面向傳輸功能進一步細分為通信軟體和物理連接

------------------------------------

應用程序:QQ、微信、瀏覽器、播放器

------------------------------------

通信軟體: 起到「承上啟下」的作用

------------------------------------

物理連接:網卡等

------------------------------------

採用包交換機制在系統中增加若干中間層(主要是網路層),使應用程序不直接處理硬體連接

這種設計的好處是:* 開發新應用只要遵守通信軟體提供的介面即可實現通信功能

*出現新網卡時只需擴展通信軟體上層應用即可使用新網卡

4.網路之所以使用層次結構的原因:

(1)出於復雜問題的解決需要

(2)系統功能的擴展性需要

二、網路的層次結構

1.層次結構的兩大特點:

*層次性:發送方—(由高到低)單向依賴

                接收方—(由低到高)單向依賴

*結構性:上層起著隱藏下層細節和統一下層差異的作用

2.網路體系結構:網路通信功能的層次構成、各層的通信協議規范和相鄰層的介面協議規范的集合。

     層次    協議      介面

每一層的目的都是向它上一層提供一定服務而把如何實現這一服務的細節對

上層加以屏蔽。

3.協議

* 協議就是一組規則和約定。

* 計算機網路協議

系統:包括一個/多個實體、在物理上明顯區分的主體

例如:主機、路由器、交換機、AP等

 實體:系統中能夠收發信息和處理信息的任何東西

例如:Email、ftp、www 

*計算機網路協議:網路中兩個實體之間控制數據通信的規則和約定的集合。

4.計算機網路協議的要素

*語法(數據結構、編碼和信號電平等):1.消息格式、編碼2.HTML網頁表示

3.TCP報文格式

* 語義(用於協調和差錯處理的控制信息):1.雙方「握手」控制信息

                                                                      2.TCP一方主動發出建立請求

                                                                      3.TCP另一方表態是否同意或拒絕連接

* 時序(傳輸速率匹配和事件先後順序):1.雙方握手過程規定 2.先和伺服器

建立TCP連接3.在請求某個HTML網頁

5.層次結構的有關概念

*第n層協議:一台機器的第n層與另一台機器的的第n層進行通話採用的規則和約定。

*對等實體:不同機器中組成相同協議層的實體

*介面:位於相鄰層間,定義下層向上層提供的原語操作和服務

*協議棧:特定系統使用的一組協議

6.計算機網路體系結構分層原則

*協議分層原則:目標機器第n層收到的對象應與源機器第n層發出的「對象」完全一致

*協議棧 :1.上層隱藏下層的細節 2.上層統一下層的差異 3.上層彌補下層的不足

7.層次劃分設計的問題

*標識接收方/發送方機制:機器上的進程需要某種手段標識它想和哪個進程通話

*數據傳輸規則:傳輸形式、數據的順序、收發雙方的同步。。。

*差錯控制:確定錯誤檢測和錯誤糾正方法

*多路復用:下層可決定為多個上層通信使用同一個連接

*路由選擇:在多條可能的路徑中選定一條

三、網路協議與服務

1.服務提供者與服務使用者

* 服務提供者:使用下層服務的實體

  服務使用者:為上層提供服務的實體

* 第N層實體:1.實現的功能為N+1層使用 2.利用第N-1層來實現本層的功能

                      3.既是第N+1層的服務提供者又是第N-1層服務用戶

2.服務分類

(1)面向連接

* 有連接服務/面向連接服務:1.類似於電話服務 2.本質上數據結構是一個管道

* 其發送的形式有兩種:1.報文序列:保持發送數據的邊界 2.不保次發送數據的邊界

(2)無連接

* 無連接服務:1.類似於郵政服務 2.每次發送一個報文 3.每個報文都給出詳細的目標地址信息

* 其根據服務質量可劃分為兩種:1.無確認:不能確定接收方是否收到 2.有確認:能確認發送是否成功

3.如何使用下層服務

* 服務:形式上由一組原語(操作)來描述

* 原語:上下兩層通信形式

* 參數:用來傳遞數據和控制信息

* 國際上定義的4個原語:

1.Request:由服務使用者發出/要求服務做某種工作

2.Indication:由服務提供者發出/通知發生了某事件

3.Respone:由服務使用者發出/表示對某個事件的響應

4.Confirm:由服務提供者發出/報告事件的響應

* 服務原語的時序性

4.服務與協議是完全分離的

* 服務(上下關系):1.服務是各層向它的上層提供的一組原語(操作)

                                  2.服務定義了該層能為它的用戶完成的操作

                                  3.服務只與兩層之間的介面有關

* 協議(水平關系):1.協議是一組規則

                                  2.決定同層對等實體交換幀、包和報文的格式和意義

                                  3.實體用協議來實現他們向上層提供的服務

四、網路標准與標准化組織

* 標准化是規模化的基礎

優點:1.能保證設備/軟體有一個大市場

           2.允許來自多個廠商產品的互通

           3.使用戶在設備選擇和使用中有更多的靈活性

* 標准及其分類

  標准:標準是一組規定的規則、條件或要求

* 一些有關的標准化組織

ITU ISO ANSI IEEE(制定通信和信息系統領域的標准)

網際網路標准:IRTF IETF RFC

五、TCP-IP模型及網際網路

*  TCP是傳輸層的協議 IP是網路層的協議

*  TCP/IP設計目標:1.互聯網路 2.保護子網硬體 3.體系結構靈活 4.網路故障不能影響兩端之間連接

*                              應用層

                               傳輸層

                               網路層

                          主機-網路層————>交換機、集線器、接入點

                     ( 802.3/802.11)

* 主機-網路層

(1)主要功能:1.端系統與其所接網路之間的數據交換 2.特定軟體取決於所用的網路類型

(2)設計優點:1.將網路訪問功能隔離成一個單獨層次 2.網路訪問層之上的通信軟體不必關心所用的網路類型

(3)又分為兩層:*  物理層:1.設備與介質/網路之間的物理介面

                                                 2.規范傳輸介質特性,信號、數據率及相關方面

                               *  網路訪問層:1.主機與網路之間的數據交換

                                                       2.發送主機必須向網路提供目的主機的地址

* 網路互聯層(互聯協議:IP、ICMP、IGMP、ARP/RAPP、BGP/OSPF)

基本任務:1.採用存儲-轉發技術 

                   2.提供Best-effort服務 

                   3.處理來自傳輸層的報文發送請求(主機)

                   4.處理入境數據包的轉發(路由器) 

                   5.處理ICMP報文

* 傳輸層(TCP/UDP)

(1)主要功能:1.提供端-端的數據傳送服務

                           2.為應用層隱藏底層網路的細節

(2)TCP/IP在無連接的基本傳送服務IP之上既提供了無連接服務,也提供了可靠的有連接服務

* 應用層

應用層服務:1.虛擬終端(TELNET)協議

                      2.文件傳輸協議(FTP)

                      3.簡單郵件傳輸協議(SMTP)

                      4.域名服務(DNS)

                      5.超文本傳輸協議(HTTP)

『叄』 怎麼把網路3改成網路2

以WIN10系統為例,可以在進入到該電腦的網路中心將其重命名即可。選中該網路連接名稱點擊右鍵,選擇重命名並輸入需要的名稱即可實現。具體的操作方法如下:

1、在電腦桌面上找到網路,右鍵點擊選擇屬性進入。

『肆』 網路分層簡單理解分析

引用別人的,反正也就是這么個道,懶得自己打字,望理解
網路分層 網路分層就是將網路節點所要完成的數據的發送或轉發、打包或拆包,控制信息的載入或拆出等工作,分別由不同的硬體和軟體模塊去完成。這樣可以將往來通信和網路互連這一復雜的問題變得較為簡單。[編輯本段]網路層次的劃分ISO提出的OSI(Open System Interconnection)模型將網路分為七層,即物理層( Phisical )、數據鏈路層(Data Link)、網路層(Network)、傳輸層(Transport)、會話層(Session)、表示層(Presentation)和應用層(Application)。 1. 物理層(Physical layer)是參考模型的最低層。該層是網路通信的數據傳輸介質,由連接不同結點的電纜與設備共同構成。主要功能是:利用傳輸介質為數據鏈路層提供物理連接,負責處理數據傳輸並監控數據出錯率,以便數據流的透明傳輸。 2. 數據鏈路層(Data link layer)是參考模型的第2層。 主要功能是:在物理層提供的服務基礎上,在通信的實體間建立數據鏈路連接,傳輸以「幀」為單位的數據包,並採用差錯控制與流量控制方法,使有差錯的物理線路變成無差錯的數據鏈路。 3. 網路層(Network layer)是參考模型的第3層。主要功能是:為數據在結點之間傳輸創建邏輯鏈路,通過路由選擇演算法為分組通過通信子網選擇最適當的路徑,以及實現擁塞控制、網路互聯等功能。 4. 傳輸層(Transport layer)是參考模型的第4層。主要功能是向用戶提供可靠的端到端(End-to-End)服務,處理數據包錯誤、數據包次序,以及其他一些關鍵傳輸問題。傳輸層向高層屏蔽了下層數據通信的細節,因此,它是計算機通信體系結構中關鍵的一層。 5. 會話層(Session layer)是參考模型的第5層。主要功能是:負責維擴兩個結點之間的傳輸鏈接,以便確保點到點傳輸不中斷,以及管理數據交換等功能。 6. 表示層(Presentation layer)是參考模型的第6層。主要功能是:用於處理在兩個通信系統中交換信息的表示方式,主要包括數據格式變換、數據加密與解密、數據壓縮與恢復等功能。 7. 應用層(Application layer)是參考模型的最高層。主要功能是:為應用軟體提供了很多服務,例如文件伺服器、資料庫服務、電子郵件與其他網路軟體服務。[編輯本段]對網路分層的理解許多所謂的網路課程都是從教你記住OSI模型中的每一個層的名字和這個模型中包含的每一個協議開始的。這樣做是不必要的。甚至第5層和第6層是完全可以忽略的。國際標准組織(ISO)制定了OSI模型。這個模型把網路通信的工作分為7層。1至4層被認為是低層,這些層與數據移動密切相關。5至7層是高層,包含應用程序級的數據。每一層負責一項具體的工作,然後把數據傳送到下一層。物理層(也即OSI模型中的第一層)在課堂上經常是被忽略的。它看起來似乎很簡單。但是,這一層的某些方面有時需要特別留意。物理層實際上就是布線、光纖、網卡和其它用來把兩台網路通信設備連接在一起的東西。甚至一個信鴿也可以被認為是一個1層設備(參見RFC 1149)。網路故障的排除經常涉及到1層問題。我們不能忘記用五類線在整個一層樓進行連接的傳奇故事。由於辦公室的椅子經常從電纜線上壓過,導致網路連接出現斷斷續續的情況。遺憾的是,這種故障是很常見的,而且排除這種故障需要耗費很長時間。第2層是乙太網等協議。請記住,我們要使這個問題簡單一些。第2層中最重要的是你 應該理解網橋是什麼。交換機可以看成網橋,人們現在都這樣稱呼它。網橋都在2層工作,僅關注乙太網上的MAC地址。如果你在談論有關MAC地址、交換機或者網卡和驅動程序,你就是在第2層的范疇。集線器屬於第1層的領域,因為它們只是電子設備,沒有2層的知識。第2層的相關問題在本網路講座中有自己的一部分,因此現在先不詳細討論這個問題的細節。現在只需要知道第2層把數據幀轉換成二進制位供1層處理就可以了。在往下講之間,你應該回過頭來重新閱讀一下上面的內容,因為經驗不足的網路管理員經常混淆2層和3層的區別。如果你在談論一個IP地址,那麼你是在處理第3層的問題,這是「數據包」問題,而不是第2層的「幀」。IP是第3層問題的一部分,此外還有一些路由協議和地址解析協議(ARP)。有關路由的一切事情都在第3層處理。地址解析和路由是3層的重要目的。第4層是處理信息的傳輸層。第4層的數據單元也稱作數據包(packets)。但是,當你談論TCP等具體的協議時又有特殊的叫法,TCP的數據單元稱為「段(segments)」而UDP的數據單元稱為「數據報(datagrams)」。這個層負責獲取全部信息,因此,它必須跟蹤數據單元碎片、亂序到達的數據包和其它在傳輸過程中可能發生的危險。理解第4層的另一種方法是,第4層提供端對端的通信管理。像TCP等一些協議非常善於保證通信的可靠性。有些協議並不在乎一些數據包是否丟失,UDP協議就是一個主要例子。現在快要到7層了,我們很想知道第5層和第6層有些什麼功能。可以說,它們都是沒有用的。有一些應用程序和協議在5層和6層。但是,對於理解網路問題來說,談論這些問題沒有任何益處。請大家注意,第7層是「一切」。7層稱作「應用層」,是專門用於應用程序的。如果你的程序需要一種具體格式的數據,你可以發明一些你希望能夠把數據發送到目的地的格式,並且創建一個第7層協議。 SMTP、DNS和FTP都是7層協議。學習OSI模型中最重要的事情是它實際代表什麼意思。假設你是一個網路上的操作系統。在1層和2層工作的網卡將通知你什麼時候有數據到達。驅動程序處理2層幀的出口,通過它你可以得到一個發亮和閃光的3層數據包(希望是如此)。作為操作系統,你將調用一些常用的應用程序處理3層數據。如果這個數據是從下面發上來的,你知道那是發給你的數據包,或者那是一個廣播數據包(除非你同時也是一個路由器,不過,暫時不用擔心這個問題)。如果你決定保留這個數據包,你將打開它,並且取出4層數據包。如果它是TCP協議,這個TCP子系統將被調用並打開這個數據包,然後把這個7層數據發送給在目標埠等待的應用程序。這個過程就結束了。當要對網路上的其它計算機做出回應的時候,每一件事情都以相反的順序發生。7層應用程序將把數據發送給TCP協議的執行者。然後,TCP協議在這些數據中加入額外的文件頭。在這個方向上,數據每前進一步體積都要大一些。TCP協議在IP協議中加入一個合法的TCP欄位。然後,IP協議把這個數據包交給乙太網。乙太網再把這個數據作為一個乙太網幀發送給驅動程序。然後,這個數據通過了這個網路。這條線路中的路由器將部分地分解這個數據包以獲得3層文件頭,以便確定這個數據包應該發送到哪裡。如果這個數據包的目的地是本地乙太網子網,這個操作系統將代替路由器為計算機進行地址解析,並且把數據直接發送給主機。這個過程確實簡化了。但是,如果你能夠按照這個進程來做,並且理解數據包在每一個階段都會發生什麼事情,你就征服了理解網路的相當大的一部分問題。當你開始討論每一個協議實際上做什麼的時候,一切都會變得非常復雜。如果你剛剛開始學習,在你理解復雜的事情在設法完成什麼任務之前,請你先忽略這些復雜的事情。這樣會提高你的學習熱情。小結1. 與其苦鑽OSI模型中的各協議不如好好理解路由器和主機如何利用網路棧傳輸數據2. 2層數據稱作幀,不包含IP地址。IP地址和數據包在3層,MAC地址在2層。3. 除非你是一台路由器,通過網路棧向上發來的數據是給你的,通過網路棧向下發送的數據是你發送的

『伍』 網路 分層

很多人都把TCP/IP理解為TCP和IP,其實不是。TCP/IP其實是一個協議族群包括了TCP協議,UDP協議,IP協議,DHCP協議(動態IP),SSH(遠程登錄協議),HTTP協議(超文本傳輸協議),PPP協議(點對點通信協議)。

TCP/IP 模型也是分層模型,分為4 層。OSI/RM 模型與TCP/IP 模型的參考層次如圖所示:

當用戶通過http發起一個請求時,應用層,傳輸層,網路層,鏈路層的相關協議依次對該請求進行包裝並協帶對應的首部,最終在鏈路層生成乙太網數據包,數據包通過物理介質傳輸給對方主機,對方接收到數據包後,再一層一層地採用對應的協議進行拆包,最後把應用層數據交給應用程序去處理。

傳輸控制協議(Transmission Control Protocol,TCP)是一種面向連接的、可靠的、基於位元組流的傳輸層通信協議。流就是指不間斷的數據結構,當應用程序採用 TCP 發送消息時,雖然可以保證發送的順序,但還是猶如沒有任何間隔的數據流發送給接收端。TCP 為提供可靠性傳輸,可以進行丟包時的重發控制,還可以對次序亂掉的分包進行順序控制的機制。此外,因為TCP 作為一種面向有連接的協議,只有在確認通信對端存在時才會發送數據,從而還具備「流量控制」、「擁塞控制」、提高網路利用率等眾多功能。著名的三次握手就是指建立一個 TCP 連接時需要客戶端和伺服器端總共發送三個包以確認連接的建立,而終止TCP連接就是四次揮手,需要客戶端和服務端總共發送四個包以確認連接的斷開。

用戶數據報協議(User Datagram Protocol ,UDP)是TCP/IP 模型中一種面向無連接的傳輸層協議,提供面向事務的簡單不可靠信息傳送服務。UDP 協議基本上是IP 協議與上層協議的介面。UDP 協議適用於埠分別運行在同一台設備上的多個應用程序中。與TCP 不同,UDP 並不提供對IP 協議的可靠機制、流控制以及錯誤恢復功能等,在數據傳輸之前不需要建立連接。由於UDP 比較簡單,UDP 頭包含很少的位元組,所以比TCP負載消耗少。UDP 適用於不需要TCP 可靠機制的情形,比如,當高層協議或應用程序提供錯誤和流控制功能的時候。UDP 服務於很多知名應用層協議,包括網路文件系統(Network File System,NFS)、簡單網路管理協議(Simple Network Management Protocol,SNMP)、域名系統(DomainName System,DNS)以及簡單文件傳輸系統(Trivial File Transfer Protocol,TFTP)。

互聯網協議(Internet Protocol,IP)是用於報文交換網路的一種面向數據的協議。IP是在TCP/IP 協議中網路層的主要協議,任務是根據源主機和目的主機的地址傳送數據。為達到此目的,IP 定義了定址方法和數據報的封裝結構。第一個架構的主要版本,現在稱為IPv4,仍然是最主要的互聯網協議。當前世界各地正在積極部署IPv6。

面向有連接型 :在發送數據之前,需要在收發主機之間建立一條通信線路。在通信傳輸前後,專門進行建立和斷開連接的處理,可以避免發送無謂的數據。

面向無連接型 :發送數據時候不需要建立連接,發送端可以在任何時候自由發送數據,即使接收端不存在,發送端也可以將數據發送出去。

它是連接計算機與網路的硬體設備,無論是光纖連接,還是電纜,都必須藉助網卡才能實現數據的通信。

網卡的主要功能:

中繼器是在區域網環境下用來延長網路物理距離最簡單最廉價的設備,作用是將電纜傳過來的電信號或光信號復制、調整、放大再傳給另一個電纜,以此來解決線路傳輸過程中信號功率衰減的問題,延長網路的長度。

二層交換機工作於OSI模型的第二層數據鏈路層(物理層,數據鏈路層,網路層,傳輸層,會話層,表示層,應用層),它可以識別數據包中的MAC地址信息,根據MAC地址進行轉發,並將這些地址與對應的連接埠記錄在自己內部的一個地址表中

地址的唯一性:一個地址必須明確表示一個主體對象,同一個通信網路中不允許有兩個相同地址通信主體存在。

地址的層次性:MAC與IP地址都具有唯一性,但是只有IP地址具有層次性。
網路中通信地址越來越多,如何高效從一堆地址中找到通信的目標地址,這就需要地址具有層次性。 IP地址由網路號和主機號組成。IPv4是一個32位的地址,用4個十進制數字表示。以C類地址192.168.24.1為例,其中前24位是網路地址,後8位是主機地址。如果兩個IP地址在同一個子網內,則網路地址一定相同。

網關是從一個網路到另一個網路的關口,或者說是從一個網路通向其他網路的IP地址。比如有網路A和網路B,A的IP范圍是192.168.1.1~ 192.168.1.254,子網掩碼255.255.255.0,B的IP范圍是192.168.2.1 ~192.168.2.254,子網掩碼為255.255.255.0。在沒有路由器的情況下,A網路和B網路是不能進行TCP/IP通信的。TCP/IP協議會判定兩個網路中的主機屬於不同的網路。如果網路A中的主機發現數據包的目的主機不在自己所屬的網路中,它就會把數據包發送給自己的網關,再由網關轉發給網路B的網關,最終網路B的網關再轉發個網路B中的某個主機。

所以只有設置好網關的IP,TCP/IP協議才能實現不同網路之間的通信。網關的IP地址是具有路由功能的設備的IP地址,也就是路由器。

『陸』 網路分層簡述

在tcp/ip詳解中,不同於osi的七層協議,網路協議被分成了四層,包含應用層,傳輸層,網路層和數據鏈路層。(剔除了物理層等與網路傳輸關系不大的層)。
每一層負責不同的功能:

我們注意到應用程序通常是一個用戶進程,而下三層則一般在(操作系統)內核中執行。盡管這不是必需的,但通常都是這樣處理的。頂層與下三層之間還有另一個關鍵的不同之處。應用層關心的是應用程序的細節,而不是數據在網路中的傳輸活動。下三層對應用程序一無所知,但它們要處理所有的通信細節。

F T P是一種應用層協議, T C P是一種運輸層協議,I P是一種網路層協議,而乙太網協議則應用於鏈路層上。 T C P / I P協議族是一組不同的協議組合在一起構成的協議族。盡管通常稱該協議族為 T C P / I P,但T C P和I P只是其中的兩種協議而已(該協議族的另一個名字是 I n t e r n e t協議族(Internet Protocol Suite))。

下圖是一個包含兩個網路的互連網:一個乙太網和一個令牌環網,通過一個路由器互相連接。
我們可以劃分出端系統( End system )(兩邊的兩台主機)和中間系統(Intermediate system)(中間的路由器)。 應用層和運輸層使用端到端( En d - t o - e n d)協議 。在圖中,只有端系統需要這兩層協議。但是, 網路層提供的卻是逐跳( Ho p - b y - h o p)協議 ,兩個端系統和每個中間系統都要使用它。
註:應用層和傳輸層只關心我要連到哪台伺服器上,我列出要連接的ip地址和埠號就行了,這種稱之為端到端的協議。至於怎麼連到我想要的端,不是我傳輸層和應用層管的事情,由下面的網路層和數據鏈路層來完成。
但是網路層不能這么做,因為我很有可能直接在路由表中找不到要連接伺服器的mac地址,那怎麼搞?
我的主機只能調用默認路由來發送一個廣播。(下面就是arp協議來處理找到目的主機的mac地址。)
arp發送時廣播發送,arp請求的數據幀中包含目的主機的ip地址,其意思就是, 如果你是這個ip地址的擁有者,請你回答你的硬體地址。
當我拿到目的ip主機的mac地址後,後續的數據包發送才能進行。
接下來,如果時tcp連接的話,就是3次握手的操作,然後開始發數據包。
總結下來,網路連接的具體過程是,
1.應用層要去連接一個目的主機,就會給傳輸層一個ip地址和要連接的port
2.傳輸層將自己的頭加上,交給網路層去處理
3.因為還沒有連接到目的主機,網路層拿到ip地址,首先去查自己的默認路由里的ip存不存在要連接的ip地址,如果默認路由中有(即曾經連接過,就直接調用arp來解析相應ip的mac地址)。如果沒有,就去向默認路由發送arp包。默認路由的主機去查自己的路由表,依次類推。
4.當最終一個路由找到了目的主機,將arp發送給它,目的主機採用單播的方式向源主機返回一個arp數據包(因為在接收的arp數據包中包含了源主機的ip和mac地址),裡麵包含了自己的mac地址。
5.當源主機拿到目的主機的mac地址,之後的發送數據包的工作才能進行。
6.之後的發送數據包需要對應用層的數據進行封裝,每經過一層,就要封裝上每一層的頭部。應用程序的數據到達傳輸層,封裝上tcp或者udp的頭部,然後數據包到達網路層,就要封裝上ip頭部,再到達數據鏈路層,封裝上乙太網頭部。當封裝完成後,在向目的主機(如果目的主機直接不可達,就向默認路由發送)發送封裝好的數據包。

在T C P / I P協議族中,網路層 I P提供的是一種不可靠的服務。也就是說,它只是盡可能快地把分組從源結點送到目的結點,但是並不提供任何可靠性保證。而另一方面, T C P在不可靠的I P層上提供了一個可靠的運輸層。為了提供這種可靠的服務, T C P採用了超時重傳、發送和接收端到端的確認分組等機制。由此可見,運輸層和網路層分別負責不同的功能。

1.應用層 (Application):
網路服務與最終用戶的一個介面。
協議有:HTTP(80)HTTPS(443) FTP(21) TFTP(69) SMTP(25) DNS(53)

2.表示層(Presentation Layer):
數據的表示、安全、壓縮。(在五層模型裡面已經合並到了應用層)
格式有,JPEG、ASCll、DECOIC、加密格式等

3.會話層(Session Layer):
建立、管理、終止會話。(在五層模型裡面已經合並到了應用層)
對應主機進程,指本地主機與遠程主機正在進行的會話

4.傳輸層 (Transport):
定義傳輸數據的協議埠號,以及流控和差錯效驗。
協議有:TCP UDP,數據包一旦離開網卡即進入網路傳輸層

5.網路層 (Network):
進行邏輯地址定址,實現不同網路之間的路徑選擇。
協議有:ICMP IGMP IP(IPV4 IPV6) ARP RARP

6.數據鏈路層 (Link):
建立邏輯連接、進行硬體地址定址、差錯效驗等功能。(由底層網路定義協議)
將比特組合成位元組進而組合成幀,用MAC地址訪問介質,錯誤發現但不能糾正。

7.物理層(Physical Layer):
建立、維護、斷開物理連接。(由底層網路定義協議)

閱讀全文

與路由器網路分層怎麼解決相關的資料

熱點內容
電腦右下角無網路能上網 瀏覽:932
吃雞用的網路連接不上 瀏覽:184
電腦無法訪問openwrt網路共享盤 瀏覽:436
港版手機國行系統網路斷流 瀏覽:251
網路適配器的屬性設置 瀏覽:895
網路貸款去哪裡查看 瀏覽:929
什麼是二次網路信息 瀏覽:495
高級設置移動網路 瀏覽:385
1000平米網路設置 瀏覽:651
計算機網路是免稅的嗎 瀏覽:636
網路電視機沒有電視盒子怎麼用 瀏覽:578
網路信息化如何改革 瀏覽:182
蘋果八顯示網路不給力 瀏覽:80
怎麼回事開網路連接失敗 瀏覽:915
移動網路進程無響應 瀏覽:237
電腦做了個系統網路連接不上了 瀏覽:973
wifi有網路卻看不了視頻 瀏覽:272
台式電腦連接wifi網路不安全 瀏覽:519
為什麼路由器就在旁邊網路這么慢 瀏覽:942
北京網路流量和wifi 瀏覽:267

友情鏈接