網路層 鏈路層總結

2021-10-04 09:54:31 字數 2876 閱讀 3056

2. 鏈路層

3. 瀏覽器輸入url發生什麼(經典問題)

網路層: 負責位址管理和路由選擇. 例如在ip協議中, 通過ip位址來標識一台主機, 並通過路由表的方式規劃出兩台主機之間的資料傳輸的線路(路由). 路由器(router)工作在網路層. 典型協議: ip. 典型裝置: 路由器: 實現資料的路由**.

ip位址分為兩個部分, 網路號和主機號

子網掩碼是為了區分網路位和主機位,上面我們說到過,乙個ip位址是由網路部分和主機部分。正如乙個人的名字由姓與名組成。

那麼我們可以把ip位址比作乙個人的名字,那麼子網掩碼就像是乙份名單,可以快速的知道那些人同姓,那些人不同姓,把同姓的人分在一組,讓他們之前可以互相交流。

舉個例子:

有乙個網段是192.168.1.0-192.1.254,這個網段就像乙個村子一樣,就稱它為安防村,此這網段有個ip位址是192.168.1.1,我們就叫他安防一,另外乙個人叫安防二,它的ip位址為192.168.1.2,我們一看他們,就知道他們是同村的。

另外有乙個網段,是192.168.0.0——192.168.255.254,我們叫它安村,村里有個同樣有兩個ip位址192.168.1.1與192.168.1.2,也叫安防一,安防二,那麼問題來了?這個時候,如何區分他們是屬於那個村的?

這個時候就需要子網掩碼了來判斷他們是屬於那個網段的,需要把安防

一、安防二帶到村里去認下,就知道他們是屬於那個村了,安防村的網段是255.255.255.0,安村的網段是255.255.0.0。

網路中也會出現類似於「同名」「同姓」的ip位址,如何區分他們到底是屬於那個網段,就需要依靠子網掩碼了

在複雜的網路結構中, 找出一條通往終點的路線

ip資料報的傳輸過程也和問路一樣.

為了將資料報傳送給目標主機,所有主機都維護者一張路由控制表(routing table),該錶記錄ip資料在下一步應該發給哪乙個路由器。ip包將根據這個路由表在各個資料鏈路上傳輸。

資料鏈路層: 負責裝置之間的資料幀的傳送和識別. 例如網絡卡裝置的驅動、幀同步(就是說從網線上檢測到什麼訊號算作新幀的開始)、衝突檢測(如果檢測到衝突就自動重發)、資料差錯校驗等工作. 有乙太網、令牌環網, 無線lan等標準. 交換機(switch)工作在資料鏈路層. 典型協議: ethernet乙太網協議. 典型裝置: 交換機: 實現資料的交換**.

乙太網" 不是一種具體的網路, 而是一種技術標準; 既包含了資料鏈路層的內容, 也包含了一些物理層的內容. 例如: 規定了網路拓撲結構, 訪問控制方式, 傳輸速率等;

例如乙太網中的網線必須使用雙絞線; 傳輸速率有10m, 100m, 1000m等;

乙太網是當前應用最廣泛的區域網技術; 和乙太網並列的還有令牌環網, 無線lan等

ip與mac

做個比喻,你經常搬家,你沒搬一次家都有乙個位址,xx小區xx單元xx號,這個就是ip。但是你的名字不變,這個就是mac,不同的是我們的mac不允許重名

我們的ip分為兩個部分:如上圖分為網路部分和主機部分。網路部分好比就是你在xx省xx市xx鎮,這個是國家固定下來了的。但是xx小區xx單元xx號是開發商自己定的。兩個編號加起來就是你的ip了。不同的是在現實中兩個編號的長度是固定的,在網路上a、b、c、d的ip位址卻是變化的

mtu相當於發快遞時對包裹尺寸的限制. 這個限制是不同的資料鏈路對應的物理層, 產生的限制.

mtu是最大傳輸單元, 乙個資料報如果大於mtu但是小於64k, 在網路層就會進行資料分片, 但是tcp不會進行資料分片, 因為tcp在傳輸層協商的mss就是通過mtu就是通過mtu計算得到的,因此網路層資料分片主要針對的是udp資料報.

arp協議簡單來說, 就是通過ip來獲得mac

rarp則是將arp反過來,從mac位址定位ip位址的一種協議

有效管理主機名和ip位址之間的對應關係->dns系統

nat(network address translator)用於在本地網路中使用私有位址,在連線網際網路時轉而使用全域性ip位址的技術

那麼問題來了, 如果區域網內, 有多個主機都訪問同乙個外網伺服器, 那麼對於伺服器返回的資料中, 目的ip都是相同的. 那麼nat路由器如何判定將這個資料報**給哪個區域網的主機?

這時候napt來解決這個問題了.使用ip+port來建立這個關聯關係

1、dns解析:將網域名稱解析為ip位址; 必看—dns參考

2、tcp連線:tcp三次握手;

3、發生http請求;

4、伺服器處理請求並返回http報文;

5、瀏覽器解析渲染頁面;

6、斷開連線:tcp四次揮手;

資料鏈路層 網路層基本概念總結

常見的web中介軟體 容器 iis apache lamp ngnix,但server u不是。一 資料鏈路層概述 1.基本概念 資料鏈路層 data link layer 屬於第二層。資料鏈路層的傳輸單元是幀 frame 其結構為幀結構。2.幀結構 5 型別欄位的作用 區分上層協議,0806代表上...

TCP IP詳解筆記 鏈路層 網路層

2.1.鏈路層目的 2.2.鏈路層協議 乙太網鏈路層協議 網絡卡 兩個序列介面鏈路層協議 2.3.環迴介面 loopback inte ce 允許執行在同一臺主機上的客戶程式和伺服器程式通過t c p i p進行通訊。a類網路號1 2 7就是為環迴介面預留的。根據慣例,大多數系統把i p位址127....

資料鏈路層,網路層協議

出現的縮寫簡稱 乙太網目的位址為全1的特殊位址是廣播位址,電纜上的所有乙太網介面,都要接收廣播的資料幀。乙太網幀型別表示後面資料的型別,arp請求或應答字段值為00806 硬體型別1表示乙太網 要對映的協議位址型別,00806表示是ip位址 硬體位址和協議位址的長度以位元組為單位,對於乙太網上ip位...