網路架構
連線這些網路裝置的我們稱之為傳輸介質
傳輸介質:
有線傳輸介質的基本工作方式:
單工 只有乙個方向的通訊而沒有反方向的互動。 如: 投影、廣播
半雙工 通訊雙方不可同時收發資訊,只可一方傳送,一方接收。如:對講機
全雙工 通訊雙方可同時收發 資訊。如:**
網路的體系結構
優點:分工合作、有益於網路產業化發展,有利於排錯
缺點:分工不均勻,傳輸層,網路層任務繁重,上三層任務簡單
ietf 網際網路工程任務小組
tcp/ip 四層模型 實現技術是封裝和解封裝
應用層 (各類應用層協議:ftp,smtp,telnet等)
傳輸層 (tcp 或 udp)
網際層 ip
網路介面層
乙太網的幀結構
乙太網是一種區域網通訊技術,目前也運用在廣域網中,工作在1,2層。
ppp幀格式舉例:fa
c協議資訊fcs
ff是先導符和後導符,識別幀的開始與結束,a是位址字段,c是控制字段。fcs是幀校驗序列
其他幀格式
|dmac|smac|type|data|fcs|
erthernat || : 資訊部分<1536
|dmac|smac|length|llc|snap|data|fcs|
802.3 : 資訊部分< 1500
erthernat ||協議型別:
type = 0x0800 ip
type = 0x0806 arp
802.3
dsap
ssap
control
org code
type
dmac的意義在於網絡卡收到幀之後檢視dmac是否為自身mac若不是則丟棄幀,是則接受
單播、組播、廣播
單播 —— 一對一的通訊,傳送目的是單一的
組播 —— 一對多,傳送目的為多個
廣播 —— 一對所有 mac:ffff-ffff-ffff
mac位址
檢視方法:
cmd —ipconfig / all 檢視windows系統的ip位址和mac位址
ip addr 或 ipconfig 檢視linux系統的 ip位址和mac位址
組成: 由48個二進位制組成分成3組或6組用16進製表達
00-1a-7d-da-71-11 或 001a - 7dda - 7111
前24位表示生產廠商 oui ieee管理
後24位是由廠商分配
mac位址具有唯一性
ip位址
32位二進位制組成,點分十進位制表達,分為4組,每組8個二進位制
位址需要表達某區域對乙個點 範圍+點
ip位址功能類似
分為網路位(範圍),主機位(範圍中的點)
192.168.97.113 化為二進位制
12864
321684
2111
0000
0010
1010
0001
1000
0101
1100
01主類 :見數字識類別、區分網路位主機位
類別網路位
位址範圍
可用範圍a8位
0 ******x
0~127
1~126
b16位
10 ******
128~191
129~190
c24位
110 ***xx
192~223
193~222
d多播位址
1110 ***x
224~239e保留
1111 ***x
240~255
特殊位址
課上問題:csma/cd
中文名為載波監聽,多點接入/衝突檢測。用於解決多個終端徵用匯流排的問題,具體機制如下:
1.先聽再講 想傳送資料的終端必須確定匯流排上沒有其他終端傳送資料後,才可傳送資料,即先偵聽匯流排上是否有載波
2.等待最小幀間間隔 不是一偵聽到匯流排空閒就立刻傳送資料,而是空閒一段時間後才可傳送
3.邊聽邊講 開始傳送資料後,必須一直檢測匯流排上是否發生衝突,若衝突發生,停止傳輸,傳送阻塞訊號,是所有終端都可檢測到衝突發生
4.退後再講 一旦檢測到衝突發生,停止傳送資料,延遲一段時間後,再偵聽匯流排。發生衝突的兩個終端延遲時間必須不同。
如何產生不同的延遲時間,乙太網使用截斷二進位制指數型別的後退算 法,但該演算法可能導致乙個終端長時間爭到匯流排傳送資料,而另一端一直爭不到匯流排傳送資料,即所謂的捕獲效應。 HCIA筆記整理2
ip位址分類 劃分子網 早期ip位址設計不夠合理,為解決其缺點,引入子網劃分 思路 將乙個有許多物理網路的單位劃分為若干個子網,劃分純屬乙個單位內部的事情,對外仍然表現為乙個網路 方法 將網路的主機號借用若干位作為子網號,主機號減少相應位數 出現新的問題 從ip資料報首部無法看出源主機或目的主機所連...
2021 3 1 HCIA的課堂筆記與線下整理
網線分為兩種 直通線和交叉線。t568a標準連線順序從左到右依次為 1 綠白 2 綠 3 橙白 4 藍 5 藍白 6 橙 7 棕白 8 棕。t568b標準連線順序從左到右依次為 1 橙白 2 橙 3 綠白 4 藍 5 藍白 6 綠 7 棕白 8 棕。1 直通線 標準線,兩端都採用568b做線標準。從...
HCIA課程筆記(上)
osi 開放式系統互聯 參考模型 控制層面 應用層,表示層,會化層 資料層面 傳輸層,網路層,資料鏈路層,物理層 各層的作用 應用層 接收使用者的資料 人際互動的介面,面向的應用程式 表示層 將邏輯語言 軟體語言 轉換為機器語言 二進位制語言 翻譯,加密,編碼,解密,解碼 會話層 針對傳輸的每一種資...