日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

华为数通NA-NP学习笔记(个人精简)

發布時間:2024/8/1 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 华为数通NA-NP学习笔记(个人精简) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

以太網幀

以太網根據IEEE802.3標準管理和控制數據幀

局域網:IEEE802

廣域網:以太網、ppp、HDIC

網絡通訊協議:TCP\IP

最小字節64

D.MAC 目的地址 為 前24bit由國際組織分配

S.MAC 源地址 為 后24bit由廠商分配

廣播的MAC地址全F

單播:一對一(48bit中第8個bit位一定為0)

組播:一對多(48bit中第8個bit位一定為1)

數據封裝

數據進入應用層 pdu

pdu進入傳輸層 數據段

數據段進入網絡層 數據包

數據包進入到數據鏈路層 數據幀 字節為單位

數據幀進入物理層 比特流 010101形式 bit

數據幀的發送和接收:

1.發送:數據幀轉換為比特流,發送到傳輸介質中

2.接收:比特流轉換回數據幀,在數據鏈路層中校驗幀頭和幀尾,幀頭內部的D.mac(目的地址)和接收端匹配時,再校驗幀頭和幀尾,校驗無誤后,將其拆除,并將數據包上傳到網絡層。

ICMP

控制消息協議

ICMP協議是用來在網絡設備間傳遞各種差錯和控制消息,它對于收集各種網絡信息、診斷和排除各種網絡故障巨友直觀重要的作用。

ICMP用于控制、差錯、查詢

ICMP重定向:PC已經配置好默認網關,網關發現某個網段對產生次優路徑,網關發送ICMP重定向,指明一條最優路徑,只要在經該網段發送數據,就會選擇網關所描述的最優路徑。

ICMP的差錯檢測:請求,回應
當我們收到目的不可達的情況下,我們可以查看ICMP保溫頭部的TYPE和CODE字段,相對應的,從而確定不可達的原因。

ICMP的2個應用:ping 和 tracert
ping:檢測網絡是否通信正常
tracert:路徑跟蹤,TTL默認發出的第一個包中的TTL字段為1,利用TTL值沒經過一個路由器-1的特點來獲取通信過程種所經過的每一個IP地址池。

傳輸層協議

定義端與端的連通性
TCP是可靠的傳輸服務
UDP不可靠的傳輸服務
傳輸層縮特有的源目的端口號,搭配上網絡層的源目的IP地址,協議類型(五元組)
數據的唯一性

三次握手

1.發送端發送連接請求
2.接收端接收到請求后并回復syn+ack,同意連接的確認
3.發送端發送ack,表示接收到接收端的同意鏈接的確認

封裝

1.初始數據經過應用層打上對應的參數,變為pdu(數據載荷)
2.pdu經過傳輸層,打上對應的報頭,變為數據段
3.數據段經過網絡層打上對應的網絡層的報文,變為了數據包
4.數據包經過數據鏈路層,打上對應的幀頭幀尾,變為了數據幀
5.數據幀經過物理層,將數據幀從字節轉換為BIT的形式傳輸出去

中轉

1.物理層接收到BIt流后,將其轉發給數據鏈路層
2.數據鏈路層將BIT流轉換回Byte形式的數據幀,核對幀頭的MAC地址信息,確認無誤后,在比較幀尾的校驗和,確認無誤后,拆除幀頭和幀尾,數據幀變為數據包。
3.網絡層接收到數據包后,比較網絡層報頭的IP地址,與自身信息不符,將報文封裝回去后,數據包發送回數據鏈路層。
4.封裝標題的4
5.封裝標題的5

解封裝

1.中轉的1,2
2.網絡層接收到數據包后,比較網絡層報頭的IP地址,與自身信息符合,拆除網絡層的報頭,數據包變為數據段
3.數據段發送到傳輸層比較對應的TCP/UDP的頭部信息,與自身信息相符,拆除傳輸層的報頭,數據段變為PDU。

NAT網絡地址轉換技術

私有地址無法和公網地址進行通信,所以私有地址可以重復使用,減少IPV4地址的使用
NAT的作用:將私有地址轉換成公網地址,使其可以和公網通信,從而起到減少IPV4地址使用的作用

網絡地址轉換技術NAT(Network Address Translation)主要用于實現位于內網的主機訪問外網的功能,當內網的主機需要訪問外網時,通過NAt技術可以將其私網地址轉換為公網地址,并且多個私網用戶可以共用一個公網地址,這樣即可保證網絡互通,又節省了公網地址。

靜態NAT:一對一,一個私有地址轉換成一個公網地址
動態NAT:多對多,多個私網地址轉換成多個公網地址,不使用端口轉換,只能一個私網轉換成一個公網(可復用)
NAPT:多對多,大量私網地址轉換成公有地址,可以實現多個私網地址轉換轉換為一個公網地址(通過端口轉換)
Easy IP:多對一,大量私網地址轉換成出接口的公網地址(通過端口轉換)

TCP/IP

傳輸模型

OSITCP/IP
應用層應用層
表示層
會話層
傳輸層傳輸層
網絡層網絡層
數據鏈路層網絡接口層
物理層

以太網幀的幀結構:DMAC、SMAC、TYPE、數據包
IEEE802.3幀結構:DMAC、SMAC、Length、LLC、SNAP、Data、Fcs
MAC:為48bit=6B
前24位是國際組織分配給廠商的供應商之間前24bit不一樣,后24bit為廠商自由分配的。
MAC的特點:全世界獨一無二,通過MAC地址來標識設備

IP地址:網絡位和主機位
子網掩碼:劃分網絡位和主機位,為1就是網絡位,為0就是主機位。
默認子網掩碼:

可變長子網掩碼:將一個網段通過子網掩碼劃分的改變,由1變多
無類域間路由:多個網段通過子網掩碼的劃分,由多邊1
網管設備:實現不同網段之間的數據轉發

傳輸層協議

TCP:可靠的傳輸協議(相對UDP來講較慢)
UDP:不可靠的傳輸協議,速度快

TCP頭部

TCP通常使用IP作為網絡層協議,這時TCP數據段被封裝在IP數據包內。
TCP數據段由TCP Header(頭部)和TCP Data(數據)組成。TCP最多可以有60個字節的頭部,如果沒有Options字段,正常的長度是20字節。
TCP Header是由如上圖標識的一些字段組成,這里列出幾個常用字段。
16位源端口號:源主機的應用程序使用的端口號。
16位目的端口號:目的主機的應用程序使用的端口號。每個TCP頭部都包含源和目的端的端口號,這兩個值加上IP頭部中的源IP地址和目的IP地址可以唯一確定一個TCP連接。
32位序列號:用于標識從發送端發出的不同的TCP數據段的序號。數據段在網絡中傳輸時,它們的順序可能會發生變化;接收端依據此序列號,便可按照正確的順序重組數據。
32位確認序列號:用于標識接收端確認收到的數據段。確認序列號為成功收到的數據序列號加1。
4位頭部長度:表示頭部占32bit字的數目,它能表達的TCP頭部最大長度為60字節。
16位窗口大小:表示接收端期望通過單次確認而收到的數據的大小。由于該字段為16位,所以窗口大小的最大值為65535字節,該機制通常用來進行流量控制。
16位校驗和:校驗整個TCP報文段,包括TCP頭部和TCP數據。該值由發送端計算和記錄并由接收端進行驗證。

Source Port (源端口):16位的源端口
Destination Port(目的端口):16位的目的端口
Seq(Sequence Number序列號):32位序列號,標識了此數據包的序列號
Acknowledge Number(確認號):32位確認號,在Ack置位的情況下才生效,用來對成功接收的數據做確認。確認序列號為成功收到的數據序列號加1
Header length :4位頭部長度,此字段的數值標識了整個頭部的長度。
Resv(資源保留)
URG緊急指針有效標識,:1比特(表明其中有緊急數據,需盡快傳送)URG=1時,會盡快傳送出去(相當于高優先級的數據)
ACK(確認序號有效標識):1比特,ACK=1時,確認號(Acknowledge Number)才有效,當ACK=0時,確認號無效。
PSH:1比特,接受數據后盡快提交至應用層(可與URG連用)
RST(重建連接標識):1比特,RST=1時,代表連接出現嚴重問題,需要釋放連接后重建連接。
SYN(同步序號標識):1比特,用來建立一個連接(建立連接的報文)SYN=1,則是一個連接請求或連接接受的報文。
FIN(發端完成發送任務標識):1比特,用來釋放一個連接,FIN=1,標識此報文段的發送端數據已傳輸完成,請求斷開連接Window(滑動窗口位):16比特
Checksum(校驗碼):16比特Urgent Pointer(緊急指針):16比特,在urg置位的情況下才生效,表明緊急數據里有多少字節

總結

以上是生活随笔為你收集整理的华为数通NA-NP学习笔记(个人精简)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。