1.使不同廠商在開發設備的時候有個公共的標准,讓不同廠商開發出來的設備能夠互相通信。 uR[-1h
2.使不同系統之間能夠互相通信,如UNIX、Winsows和Mac。
3.分層使數據處理分步,互相之間不造成影響。 %
OSI七層網路模型由下至上為1至7層,分別為物理層(Physical layer),數據鏈路層(Data link layer),網路層(Network layer),傳輸層(Transport layer),會話層(Session layer),表示層(Presentation layer),應用層(Application layer)。其中上三層稱之為高層,定義應用程序之間的通信和人機界面。什麼意思呢,就是上三層負責把電腦能看懂的東西轉化為你能看懂的東西,或把你能看懂的東西轉化為電腦能看懂的東西。下四層稱之為底層,定義的是數據如何端到端的傳輸(end-to-end),物理規范以及數據與光電信號間的轉換。先面一層一層的來說明。從上層說起。 7
應用層,很簡單,就是應用程序。這一層負責確定通信對象,並確保由足夠的資源用於通信,這些當然都是想要通信的應用程序乾的事情。 g]Iwcm
表示層,負責數據的編碼、轉化,確保應用層的正常工作。這一層,是將我們看到的界面與二進制間互相轉化的地方,就是我們的語言與機器語言間的轉化。數據的壓縮、解壓,加密、解密都發生在這一層。這一層根據不同的應用目的將數據處理為不同的格式,表現出來就是我們看到的各種各樣的文件擴展名。 gxP(~$
會話層,負責建立、維護、控制會話,區分不同的會話,以及提供單工(Simplex)、半雙工(Half plex)、全雙工(Full plex)三種通信模式的服務。我們平時所知的NFS,RPC,X Windows等都工作在這一層。 &
傳輸層,負責分割、組合數據,實現端到端的邏輯連接。數據在上三層是整體的,到了這一層開始被分割,這一層分割後的數據被稱為段(Segment)。三次握手(Three-way handshake),面向連接(Connection-Oriented)或非面向連接(Connectionless-Oriented)的服務,流控(Flow control)等都發生在這一層。 ?w'<_V
網路層,負責管理網路地址,定位設備,決定路由。我們所熟知的IP地址和路由器就是工作在這一層。上層的數據段在這一層被分割,封裝後叫做包(Packet),包有兩種,一種叫做用戶數據包(Data packets),是上層傳下來的用戶數據;另一種叫路由更新包(Route update packets),是直接由路由器發出來的,用來和其他路由器進行路由信息的交換。 g/93I
數據鏈路層,負責准備物理傳輸,CRC校驗,錯誤通知,網路拓撲,流控等。我們所熟知的MAC地址和交換機都工作在這一層。上層傳下來的包在這一層被分割封裝後叫做幀(Frame)。 db]
物理層,就是實實在在的物理鏈路,負責將數據以比特流的方式發送,接收
⑵ 計算機網路封裝和拆封的含義
當網路中的兩台計算機要進行通信時,數據由發送端的應用層向下,逐層傳送,而且每一層都為原始數據添加報頭(有的層除增加報頭外,還需要添加報尾),這也稱為數據封裝的過程。當封裝好的數據到達物理層後,就會根據連接兩台設備所使用的物理介質類型,將數據幀的各個比特轉換為電壓、光源、無線電波等物理層信號,通過中間網路設備,發送端的數據會被送達接收端的物理層。
在接收端,數據的還原需要進行一個封裝的反過程,從物理層向上直到應用層,隨著數據逐層向上傳遞,協議數據單元的報頭及報尾被一層層剝離。最終實現了數據從發送端到接收端的傳遞。
⑶ 計算機網路基礎有哪些需要掌握的知識點
1)什麼是鏈接?
鏈接是指兩個設備之間的連接。它包括用於一個設備能夠與另一個設備通信的電纜類型和協議。
2)OSI 參考模型的層次是什麼?
有 7 個 OSI 層:物理層,數據鏈路層,網路層,傳輸層,會話層,表示層和應用層。
3)什麼是骨幹網?
骨幹網路是集中的基礎設施,旨在將不同的路由和數據分發到各種網路。它還處理帶寬管理和各種通道。
4)什麼是 LAN?
LAN 是區域網的縮寫。它是指計算機與位於小物理位置的其他網路設備之間的連接。
5)什麼是節點?
節點是指連接發生的點。它可以是作為網路一部分的計算機或設備。為了形成網路連接,需要兩個或更多個節點。
6)什麼是路由器?
路由器可以連接兩個或更多網段。這些是在其路由表中存儲信息的智能網路設備,例如路徑,跳數等。有了這個信息,他們就可以確定數據傳輸的最佳路徑。路由器在 OSI 網路層運行。
7)什麼是點對點鏈接?
它是指網路上兩台計算機之間的直接連接。除了將電纜連接到兩台計算機的 NIC卡之外,點對點連接不需要任何其他網路設備。
8)什麼是匿名 FTP?
匿名 FTP 是授予用戶訪問公共伺服器中的文件的一種方式。允許訪問這些伺服器中的數據的用戶不需要識別自己,而是以匿名訪客身份登錄。
9)什麼是子網掩碼?
子網掩碼與 IP 地址組合,以識別兩個部分:擴展網路地址和主機地址。像 IP 地址一樣,子網掩碼由 32 位組成。
10)UTP 電纜允許的最大長度是多少?
UTP 電纜的單段具有 90 到 100 米的允許長度。這種限制可以通過使用中繼器和開關來克服。
11)什麼是數據封裝?
數據封裝是在通過網路傳輸信息之前將信息分解成更小的可管理塊的過程。在這個過程中,源和目標地址與奇偶校驗一起附加到標題中。
12)描述網路拓撲
網路拓撲是指計算機網路的布局。它顯示了設備和電纜的物理布局,以及它們如何連接到彼此。
13)什麼是 VPN?
VPN 意味著虛擬專用網路,這種技術允許通過網路(如 Internet)創建安全通道。例如,VPN 允許您建立到遠程伺服器的安全撥號連接。
14)簡要描述 NAT。
NAT 是網路地址轉換。這是一種協議,為公共網路上的多台計算機提供一種方式來共享到 Internet 的單一連接。
15)OSI 參考模型下網路層的工作是什麼?
網路層負責數據路由,分組交換和網路擁塞控制。路由器在此層下運行。
16)網路拓撲如何影響您在建立網路時的決策?
網路拓撲決定了互連設備必須使用什麼媒介。它還作為適用於設置的材料,連接器和終端的基礎。
17)什麼是 RIP?
RIP,路由信息協議的簡稱由路由器用於將數據從一個網路發送到另一個網路。它通過將其路由表廣播到網路中的所有其他路由器來有效地管理路由數據。它以跳數為單位確定網路距離。
18)什麼是不同的方式來保護計算機網路?
有幾種方法可以做到這一點。在所有計算機上安裝可靠和更新的防病毒程序。確保防火牆的設置和配置正確。用戶認證也將有很大的幫助。所有這些組合將構成一個高度安全的網路。
19)什麼是 NIC?
NIC 是網路介面卡(網卡)的縮寫。每個 NIC都有自己的 MAC 地址,用於標識網路上的 PC。
20)什麼是 WAN?
WAN 代表廣域網。它是地理上分散的計算機和設備的互連。它連接位於不同地區和國家/地區的網路。
21)OSI 物理層的重要性是什麼?
物理層進行從數據位到電信號的轉換,反之亦然。這是網路設備和電纜類型的考慮和設置。
22)TCP/IP 下有多少層?
有四層:網路層,互聯網層,傳輸層和應用層。
23)什麼是代理伺服器,它們如何保護計算機網路?
代理伺服器主要防止外部用戶識別內部網路的 IP 地址。不知道正確的 IP 地址,甚至無法識別網路的物理位置。代理伺服器可以使外部用戶幾乎看不到網路。
24)OSI 會話層的功能是什麼?
該層為網路上的兩個設備提供協議和方法,通過舉行會話來相互通信。這包括設置會話,管理會話期間的信息交換以及終止會話時的解除過程。
25)實施容錯系統的重要性是什麼?有限嗎?
容錯系統確保持續的數據可用性。這是通過消除單點故障來實現的。但是,在某些情況下,這種類型的系統將無法保護數據,例如意外刪除。
26)10Base-T 是什麼意思?
10 是指數據傳輸速率,在這種情況下是 10Mbps。「Base」是指基帶。T 表示雙絞線,這是用於該網路的電纜。
27)什麼是私有 IP 地址?
專用 IP 地址被分配用於內部網。這些地址用於內部網路,不能在外部公共網路上路由。這些確保內部網路之間不存在任何沖突,同時私有 IP 地址的范圍同樣可重復使用於多個內部網路,因為它們不會「看到」彼此。
28)什麼是 NOS?
NOS 或網路操作系統是專門的軟體,其主要任務是向計算機提供網路連接,以便能夠與其他計算機和連接的設備進行通信。
29)什麼是 DoS?
DoS 或拒絕服務攻擊是試圖阻止用戶訪問互聯網或任何其他網路服務。這種攻擊可能有不同的形式,由一群永久者組成。這樣做的一個常見方法是使系統伺服器過載,使其無法再處理合法流量,並將被強制重置。
30)什麼是 OSI,它在電腦網路中扮演什麼角色?
OSI(開放系統互連)作為數據通信的參考模型。它由 7 層組成,每層定義了網路設備如何相互連接和通信的特定方面。一層可以處理所使用的物理介質,而另一層則指示如何通過網路實際傳輸數據。
31)電纜被屏蔽並具有雙絞線的目的是什麼?
其主要目的是防止串擾。串擾是電磁干擾或雜訊,可能影響通過電纜傳輸的數據。
32)地址共享的優點是什麼?
通過使用地址轉換而不是路由,地址共享提供了固有的安全性優勢。這是因為互聯網上的主機只能看到提供地址轉換的計算機上的外部介面的公共 IP 地址,而不是內部網路上的私有 IP 地址。
33)什麼是 MAC 地址?
MAC 或媒介訪問控制,可以唯一地標識網路上的設備。它也被稱為物理地址或乙太網地址。MAC 地址由 6 個位元組組成。
34)在 OSI 參考模型方面,TCP/IP 應用層的等同層或多層是什麼?
TCP/IP 應用層實際上在 OSI 模型上具有三個對等體:會話層,表示層和應用層。
35)如何識別給定 IP 地址的 IP 類?
通過查看任何給定 IP 地址的第一個八位位元組,您可以識別它是 A 類,B 類還是 C類。如果第一個八位位元組以 0 位開頭,則該地址為 Class A.如果以位 10 開頭,則該地址為 B 類地址。如果從 110 開始,那麼它是 C 類網路。
36)OSPF 的主要目的是什麼?
OSPF 或開放最短路徑優先,是使用路由表確定數據交換的最佳路徑的鏈路狀態路由協議。
37)什麼是防火牆?
防火牆用於保護內部網路免受外部攻擊。這些外部威脅可能是黑客誰想要竊取數據或計算機病毒,可以立即消除數據。它還可以防止來自外部網路的其他用戶訪問專用網路。
38)描述星形拓撲
星形拓撲由連接到節點的中央集線器組成。這是最簡單的設置和維護之一。
39)什麼是網關?
網關提供兩個或多個網段之間的連接。它通常是運行網關軟體並提供翻譯服務的計算機。該翻譯是允許不同系統在網路上通信的關鍵。
40)星型拓撲的缺點是什麼?
星形拓撲的一個主要缺點是,一旦中央集線器或交換機被損壞,整個網路就變得不可用了。
41)什麼是 SLIP?
SLIP 或串列線路介面協議實際上是在 UNIX 早期開發的舊協議。這是用於遠程訪問的協議之一。
42)給出一些私有網路地址的例子。
10.0.0.0,子網掩碼為 255.0.0.0
192.168.0.0,子網掩碼為 255.255.0.0
43)什麼是 tracert?
Tracert 是一個 Windows 實用程序,可用於跟蹤從路由器到目標網路的數據採集的路由。它還顯示了在整個傳輸路由期間採用的跳數。
44)網路管理員的功能是什麼?
網路管理員有許多責任,可以總結為 3 個關鍵功能:安裝網路,配置網路設置以及網路的維護/故障排除。
45)描述對等網路的一個缺點。
當您正在訪問由網路上的某個工作站共享的資源時,該工作站的性能會降低。
46)什麼是混合網路?
混合網路是利用客戶端 - 伺服器和對等體系結構的網路設置。
47)什麼是 DHCP?
DHCP 是動態主機配置協議的縮寫。其主要任務是自動為網路上的設備分配 IP 地址。它首先檢查任何設備尚未佔用的下一個可用地址,然後將其分配給網路設備。
48)ARP 的主要工作是什麼?
ARP 或地址解析協議的主要任務是將已知的 IP 地址映射到 MAC 層地址。
49)什麼是 TCP/IP?
TCP/IP 是傳輸控制協議/互聯網協議的縮寫。這是一組協議層,旨在在不同類型的計算機網路(也稱為異構網路)上進行數據交換。
50)如何使用路由器管理網路?
路由器內置了控制台,可讓您配置不同的設置,如安全和數據記錄。您可以為計算機分配限制,例如允許訪問的資源,或者可以瀏覽互聯網的某一天的特定時間。您甚至可以對整個網路中看不到的網站施加限制。
51)當您希望在不同平台(如 UNIX 系統和 Windows 伺服器之間)傳輸文件時,可以應用什麼協議?
使用 FTP(文件傳輸協議)在這些不同的伺服器之間進行文件傳輸。這是可能的,因為 FTP 是平台無關的。
52)默認網關的使用是什麼?
默認網關提供了本地網路連接到外部網路的方法。用於連接外部網路的默認網關通常是外部路由器埠的地址。
53)保護網路的一種方法是使用密碼。什麼可以被認為是好的密碼?
良好的密碼不僅由字母組成,還包括字母和數字的組合。結合大小寫字母的密碼比使用所有大寫字母或全部小寫字母的密碼有利。密碼必須不能被黑客很容易猜到,比如日期,姓名,收藏夾等等。
54)UTP 電纜的正確終止率是多少?
非屏蔽雙絞線網線的正常終止是 100 歐姆。
55)什麼是 netstat?
Netstat 是一個命令行實用程序。它提供有關連接當前 TCP/IP 設置的有用信息。
56)C 類網路中的網路 ID 數量是多少?
對於 C 類網路,可用的網路 ID 位數為 21。可能的網路 ID 數目為 2,提高到 21或 2,097,152。每個網路 ID 的主機 ID 數量為 2,增加到 8 減去 2,或 254。
57)使用長於規定長度的電纜時會發生什麼?
電纜太長會導致信號丟失。這意味著數據傳輸和接收將受到影響,因為信號長度下降。
⑷ 三種封裝協議分別是什麼
分別是點到點協議、第二層隧道協議、串列線路網際協議。具體如下:
1、點到點協議(PPP)
點到點協議(point-to-point protocol,PPP)是當今使用最為廣泛的訪問協議之一,它也是WindowsServer2003的默認設置。它事實上是一系列標准協議,這一點與TCP/IP很相像,這些協議共同工作提供多種服務,以建立和維護點到點的連接。
2、第二層隧道協議(L2TP)
第二層隧道協議(L2TP)基於PPTP和第—二層轉發(Layer Two Forwarding,L2F)協議。L2F最初是由Cisco設計的,它是更為健壯的信道協議,它支持對更多協議的封裝,不僅僅是PPTP,還包括AppleTalk和SNA.這就允許它支持更大范圍內的操作系統平台。
L2TP常常用於撥號連接,因為它的設計為撥號連接優化了。此外,Windows Server 2003中L2TP的實現也主要是在IP網路之上,它並不支持在X.25、幀中繼、ATM網路之上的本地信道。
3、串列線路網際協議(SLIP)
串列線路網際協議(SLIP)是點到點連接最占老的訪問協議類型、它封裝了網路協議,所以這些協議可以通過鏈接傳輸,但它缺少被封裝的協議的很多特性,包括壓縮和檢錯。這樣一來,SLIP只能做很少的事來保證傳輸的數據的質量,因此,它只能是不得已才採取的手段。
PPP使用到的兩個其他協議
1、鏈接控制協議(Link Control Protocol,LCP)和網路控制協議(Network Control Protocol,NCP)。
2、LCP主要用於建立連接秈剛對幀人小等鏈接參數。NCP則主要負責為網路協議(AppleTalk、TCP/IP和NetBEUI等)協商網路配置參數,例如,封裝和壓縮。每一個網路協議都有它自己要使用的NCP版本,下表列出了NCP與其對應的網路協議。
以上內容參考 網路-封裝協議
⑸ 關於網路傳輸過程的數據封裝
數據封裝(Data Encapsulation)是指將協議數據單元(PDU)封裝在一組協議頭和尾中的過程。在OSI七層參考模型中,每層主要負責與其它機器上的對等層進行通信。該過程是在協議數據單元(PDU)中實現的,其中每層的PDU一般由本層的協議頭、協議尾和數據封裝構成本文選自WireShark數據包分析實戰詳解清華大學出版社。
為了幫助用戶更清楚的理解數據封裝過程,下面通過一個實例來說明這個過程。假設某個公司區域網使用乙太網,當員工從區域網的FTP伺服器下載一個文件時,該文件從FTP伺服器到員工主機的傳輸過程如圖1.17所示本文選自WireShark數據包分析實戰詳解清華大學出版社。
在圖1.17中,FTP伺服器作為數據的發送端,員工主機作為數據的接收端。下面分別介紹數據發送和接收處理過程。
1.數據發送處理過程數據封裝協議數據單元封裝WireShark數據包分析
(1)應用層將數據交給傳輸層,傳輸層添加上TCP的控制信息(稱為TCP頭部),這個數據單元稱為段(Segment),加入控制信息的過程稱為封裝。然後,將段交給網路層。
(2)網路層接收到段,再添加上IP頭部,這個數據單元稱為包(Packet)。然後,將包交給數據鏈路層。
(3)數據鏈路層接收到包,再添加上MAC頭部和尾部,這個數據單元稱為幀(Frame)。然後,將幀交給物理層。
(4)物理層將接收到的數據轉化為比特流,然後在網線中傳送。
2.數據接收處理過程數據封裝協議數據單元封裝WireShark數據包分析
(1)物理層接收到比特流,經過處理後將數據交給數據鏈路層。
(2)數據鏈路層將接收到的數據轉化為數據幀,再除去MAC頭部和尾部,這個除去控制信息的過程稱為解封裝,然後將包交給網路層。
(3)網路層接收到包,再除去IP頭部,然後將段交給傳輸層。
(4)傳輸層接收到段,再除去TCP頭部,然後將數據交給應用層。
從以上傳輸過程中,可以總結出以下幾點。如下所示:
(1)發送方數據處理的方式是從高層到底層,逐層進行數據封裝。
(2)接收方數據處理的方式是從底層到高層,逐層進行數據解封裝。
(3)接收方的每一層只把對該層有意義的數據拿走,或者說每一層只能處理發送方同等層的數據,然後把其餘的部分傳遞給上一層,這就是對等層通信的概念本文選自WireShark數據包分析實戰詳解清華大學出版社數據封裝協議數據單元封裝WireShark數據包分析。