網路思路總結01

2021-09-24 04:41:20 字數 3918 閱讀 2721

企業網路架構很大程度上取決於企業或機構的業務需求。

大型企業:多採用多層網路架構來優化流量分布

網路設計基本思想:

可用性穩定性

可拓展性

安全性可管理性

終端相互傳遞資訊和資源共享的需求是網路產生的主要原因

乙太網標準

電纜類別

最長距離

10base5

粗同軸電纜

500 公尺

10base2

細同軸電纜

185公尺

上述兩種標準都支援10mbps傳輸速率,一般情況下:

乙太網標準

線纜類別

最長距離

10base-t

兩隊3/4/5類雙絞線

100公尺

100base-tx

兩對5類雙絞線

100公尺

1000base-t

四對5e類雙絞線

100公尺

3類雙絞線支援10mbps傳輸速率,5類雙絞線支援100mbps傳輸速率,超5類雙絞線及更高階別支援千兆乙太網傳輸。

rj-45接頭連線網路裝置:橙白,橙,綠白,藍,藍白,綠,棕白,棕

乙太網標準

線纜類別

最長距離

10base-f

單模/多模光纖

2000公尺

100base-fx

單模/多模光纖

2000公尺

1000base-lx

單模/多模光纖

316公尺

1000base-sx

多模光纖

316公尺

單模:只能傳輸一種模式的光,不存在模間色散

多模:允許不同模式的光在一根光纖上傳輸

v.24:1.2kbit/s~64kbit/s

v.35:1.2kbit/s~2.048mbit/s

應用層:為應用程式提供**服務

表示層:資料格式化,加密,解密

會話層:建立,維護,管理會話連線

傳輸層:建立,維護,管理端到端連線

網路層:ip定址和路由選擇

資料鏈路層:控制網路層與物理層之間的通訊

物理層:位元流傳輸

應用層:為終端使用者提供業務服務

傳輸層:保證源目端之間的可靠傳輸

網路層:解決網路之間的邏輯**問題

網路介面層:及osi模型中的資料鏈路層和物理層

資料(pdu) -> 資料段(segment) -> 資料報(packet) -> 資料幀(frame) -> 位元(bit)

ethernet_ii:

d.mac s.mac type data fcs

# tpye:標識資料字段中包括的高層協議,2個位元組

# type的值:ip幀:0x0800(2048); arp幀:0x0806(2054)

# fcs:一種錯誤檢測機制,該字段長度為4個位元組

ieee802.3:

d.mac s.mac length lcc snap data fcs

# lcc:邏輯鏈路控制,由dsap目的服務訪問點,ssap源服務訪問點,control欄位組成

# dsap和ssap都為0xff時,幀就會變為netware-ethernet幀,用來承載netware型別資料

# dsap和ssap都為0xaa時,幀就會變為ethernet_snap幀,用於傳輸多種協議

# snap:子網接入協議,由機構**(org code)和型別(type)組成

其中,乙太網的mac位址,是48bits,前24bits是組織唯一表示符,由ieee統一分配給裝置製造商,後24bits是廠商分配給每乙個產品的唯一數值。

ip位址以位元組為單位分為四段,每位元組包含8bits,從0到255,共256個數值

- 10.0.0.0~10.255.255.255

- 172.16.0.0~172.31.255.255

- 192.168.0.0~192.168.255.255

- 127.0.0.0~127.255.255.255	# 環迴位址

- 0.0.0.0 # 表示任何網路

- 255.255.255.255 # 廣播位址

主機數2的n次方:2的16次方

可用主機數(2的n次方-2):2的16次方減2

1.當a主機根據預設閘道器傳送b伺服器的請求報文到了a伺服器

2.a伺服器檢查報文資訊,發現應該**到與源ip同一網段的另乙個閘道器裝置

3.a伺服器會傳送乙個redirect訊息給a主機,讓其重定向傳送。

利用echo request和echo reply分別查詢和響應默寫資訊,從而進行差錯檢測。

根據錯誤訊息,源裝置會判斷資料傳輸失敗原因:

封裝方式:

ethernet_ii header | ip header | icmp | fcs

其中icmp包含了:type,code,checksum

型別(type)

編碼(code)描述0

0echo reply30

網路不可達31

主機不可達32

協議不可達33

埠不可達50

重定向8

0echo request

icmp中有兩種實現方式:ping,tracert

基於報文頭中的ttl值,來逐跳跟蹤報文的**路徑,可以檢測網路中丟包及時延的效果

- -a s.address	=》指定tracert報文的源位址

- -f first-ttl =》指定初始ttl,預設是1

- -m max-ttl =》最大ttl,預設是30

- -name =》顯示每一跳主機名

- -p port =》指定目的主機的埠號

資料鏈路層進行封裝的時候,需要使用到目的mac位址

ethernet_ii | arp | fcs

operation code:指定arp報文的型別,包含request和reply

destination hardware address:目的mac

destination protocol address:目的ip

用來儲存ip和mac的關聯資訊,在發資料前,裝置會先查詢arp快取表。如果存在,則直接採用該mac位址封裝幀;如果不存在,則傳送arp r然後將對映關係equest來獲取他,並儲存一段時間,預設老花時間1200s。[arp -a]

裝置發起請求,但是本地快取表中沒有目的裝置的mac位址,所以傳送arp request來進行獲取,其中此時目的mac位址為ff-ff-ff-ff-ff-ff,報文會在整個區域網上傳播。

所有主機接收到arp request後,會和報文進行匹配,如果不匹配則不會響應;如果匹配則會記錄報文在的源ip和mac位址,並通過arp reply進行響應。

在不同網路的裝置在不配置閘道器的情況下,能夠通過arp**實現互相通訊。[路由器不能**廣播報文]

但是,在路由器中開啟了arp**功能,則可以解決。

用於探測ip位址是否衝突

tcp資料段由tcp header和tcp data組成,tcp最多可以有60個位元組的頭部,如果沒有options欄位,正常的長度是20位元組。

udp傳輸資料時,由應用程式根據需要提供報文到達確認,排序,流量控制等功能

udp不提供重傳機制,占用資源小,處理效率高

網路思路總結03

路由器負責為資料報選擇一條最優路徑,並進行 其中,路由表示路由器 資料報的關鍵,每個路由器中都儲存著一張路由表 路由表是通過,鏈路層協議發現路由 直連鏈路 管理員手工配置靜態路由 動態路由協議發現路由 ip route static ip address inte ce type number ne...

PAT刷題思路 01

簡單模擬 不涉及演算法,根據題目描寫來進行 編寫,考察 能力 查詢元素 圖形輸出 圖形其實就是由字元構成 弄清楚規則就行。兩種方法 日期處理 注意細節 大小月 平年閏年 細節繁瑣 進製轉化 字串處理 能很好體現 能力,有些題目中實現邏輯非常麻煩,且有很多細節和邊界 要注意 排序 一套連招直接帶走 s...

測試思路總結

軟體測試思路大多數測試的是物體的全面性,測試用例覆蓋越全面,越好,首先搞清楚我們的物件,才能針對性的測試客戶最在意的地方,設定測試得優先順序 按測試型別逐一測試 測試主要分為 介面測試,功能測試,效能測試,安全測試,相容性測試 介面測試主要體現在它的外觀和顏色搭配上 比如乙個人的五官搭配好不好看,什...