国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

網絡基礎知識普及:電腦是如何獲得路由器自動分配的ip地址,并實現上網的?

工程師鄧生 ? 來源:一口Linux ? 作者:一口Linux ? 2021-01-02 10:14 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

0. 粉絲提問

粉絲提問:「我們的電腦是如何獲得路由器自動分配的ip地址,并實現上網的?」

粉絲提問,一口君必須滿足!好在一口君對網絡協議還是比較熟悉的,畢竟當年也有幾篇專利,做過的網絡協議模塊一大堆。

【本文默認大家了解了IP地址,及其分類】

wx_article_20201215200141_Su2TEb.jpg

粉絲提問一、家庭網

這個問題說難不難,但是要想解釋清楚,我們還是需要一些基礎知識。

1. 家庭網絡簡介

wx_article_20201215200141_KY5WvD.jpg

如上圖是一口君家庭網絡組網環境。

要連接公網,必須通過Modem撥號才能上網,撥號通過pppoe協議撥號wlan路由器的wan口鏈接ADSL 貓,會動態獲取一個公網IP地址100.87.59.254,在廣域網內,任何一個主機,均可以訪問到該ip地址臺式機、手機、ipad、筆記本等終端可以通過有線或者無線的方式通過共享無線路由器的wan口訪問公網終端通過路由器的dhcp協議自動獲取的地址是局域網地址,pc獲得地址是192.168.0.104,網段是192.168.0.0/24,但是我們無法使用該地址直接訪問公網局域網內終端通過共享WAN地址上網,所有走wlan路由器的數據包都要通過NAT協議進行源、目的IP,源、目的端口號的轉換局域網內終端之間通信運行的是以太網協議,網卡通過mac地址過濾數據幀要獲取局域網內其他網口的mac地址需要通過arp協議公網內路由器之間數據傳輸一般是ppp協議

WAN口地址:「100.87.59.254」

2. 本地IP地址

一口君的pc是通過無線連接的無線路由器。PC網絡信息如下:

ipconfig /all

wx_article_20201215200141_7q4tmn.jpg

本機無線網卡信息:

ip地址:「192.168.0.104」mac地址:「44-33-4C-FF-5A-22」子網掩碼:「255.255.255.0」默認網關:「192.168.0.1」DHCP服務器:「192.168.0.1」

后面幾章我們普及下一些網絡的基礎知識。

二、router路由器

路由器(Router)是互聯網的主要結點設備。路由器通過路由決定數據的轉發。

轉發策略稱為路由選擇(routing),這也是路由器名稱的由來(router,轉發者)。

作為不同網絡之間互相連接的樞紐,路由器系統構成了基于TCP/IP 的國際互聯網絡Internet 的主體脈絡,也可以說,路由器構成了Internet的骨架。

第一章圖中的無線路由器就是我們最常用的路由器。

通常有一個wan口,4個物理連接網口。既可以通過網線連接,也可以通過無線連接,通常帶寬100M到450M。

此外還有只有在一些大型的機房中才能看到的大型路由器。這些路由器性能強悍,帶寬可高達T一級。

wx_article_20201215200142_QbcefX.jpg

路由器

以下是1個企業級網絡的組網拓撲圖,我們通常用圖中的圖標表示路由器:

wx_article_20201215200142_w83IuL.jpg

企業級網絡拓撲結構

路由器的一些使用規則:

路由器工作在IP(網絡)層;路由器用來連接不同的網絡;路由器的每一個接口都必須是不同網段的;路由器之間互聯是接口直接連接,一般用ppp協議通信;處于不同網絡中的2個設備要想互相通信,必須通過路由器;一個成熟穩定的網絡,路由器必須知道每一個網絡設備到達另外一個網絡的通路,否則會直接丟棄,路由器通過路由表來維護這些通路;路由器只解析到數據包的IP層(傳輸層和應用層不會查看)

三、路由表

剛才我們說了,公網里,數據包要想到達目的地,必須通過設備路由器,那么路由器是如何知道把數據包送到目的地的呢?

就要通過路由表。

1. 「ip頭」

公網中的數據包都是ip數據包,ip數據包頭中有個非常重要的協議字段:「目的地址」。

一口君隨機抓取了一個本機網絡通信的ip數據包:

wx_article_20201215200142_N30tlK.jpg

如上圖所示,源ip地址是:192.168.0.104目的ip地址是:140.246.147.33

很顯然,源地址是一個c類地址,就是本機地址,也是一個私網地址,目的地址是一個公網地址。

路由器之所以能轉發數據包就是靠路由表和ip數據包的目的ip地址+源ip地址。

2. 路由表

以下是windows下的路由表

route print

wx_article_20201215200142_fiDegP.jpg

windows路由表

路由表中包含了若干個路由條目。

「PC路由條目:」

名稱說明網絡目標表示要到達某個網段的網絡,可以查詢該條路由條目網絡掩碼點分十進制法,配合網絡目標,可得出最終的目標網絡號網關數據包要發送給哪個網口所在的路由器接口表示數據包要從哪個本地的接口發送出去躍點數數據包在網絡中最多能經過多少個路由器,放置數據包在網絡中無限轉發

永久路由:

網絡地址網絡掩碼網關地址躍點數0.0.0.00.0.0.0192.168.0.1默認

該條路由其實是一條默認路由,表示如果查找不到路由條目,就將數據包發送給192.168.0.1這個ip地址所在的路由器。

3. 公網中路由器非常的多,路由器是如何知道到達所有的網絡的通路的呢?

通常借助ospf、rip等協議可以動態學會到達各個網絡的協議。

廣域網中的設備路由協議更加復雜,往往需要專業的網絡工程師搭建網絡。

此塊內容不再

四、DHCP+wlan

家用路由器也是路由器一種,只是他只能連接兩個網絡,一個是局域網,一個是與運營商連接的那個網絡。

無線路由器上設置撥號賬號以及設置無線ssid、密碼在此不討論。

1. PPPOE撥號

wx_article_20201215200143_tF3ps7.jpg

家用路由器上網通常是通過PPPoE撥號上網,賬號密碼由運營商提供。

撥號成功后會獲得一個公網IP。

如果擁有一個固定的公網IP,那么此處也可以設置固定ip。

「一口君當年第一份工作是在ZTE,參與開發的第一個項目就是在路由器中實現PPPoE client模塊,一把辛酸淚啊?!?/p>

2. DHCP

DHCP(動態主機配置協議)是一個局域網的網絡協議。指的是由服務器控制一段IP地址范圍,客戶機登錄服務器時就可以自動獲得服務器分配的IP地址和子網掩碼。

wx_article_20201215200143_Dm2x1O.jpg

如上,地址池地址是192.168.0.100~192.168.0.199;這就是為什么我們的終端連接家用路由器之后,獲得地址「192.168.0.104」。

分配動態ip地址的時候,同時也會分配DNS服務器地址和網關地址。這也就是為什么,我們并沒有設置任何路由條目,但是我們能上網的原因。

以下是連接到無線路由器的客戶端的MAC地址和IP地址信息:

wx_article_20201215200143_OuxfE6.jpg

3. 局域網

以太網是一種局域網,但是因為現在大部分的局域網均為以太網,因此一般提及局域網都會默認為以太網。

以太網是一種總線型局域網,它并不是一種具體網絡,而是一種技術規范,由施樂公司創建,并由施樂、Intel和Dec公司聯合開發的局域網規范。

上述家用的無線網絡,大多數是無線局域網,是基于IEEE802.11標準,在這個標準下的無線局域網大多使用的是2.4GHz 或5GHz的射頻。

工作原理:」

采用載波監聽多點接入/碰撞檢測(CSMA/CD)機制。

以太網中結點都可以收到在網絡中傳送的所有信息。因此,以太網是一種廣播網絡。

「實例:」

總線上的每一個工作的計算機都能檢測到 B 發送的數據信號。由于只有計算機 D 的地址與數據幀首部寫入的地址一致,因此只有 D 才接收這個數據幀。其他所有的計算機(A, C 和 E)都檢測到不是發送給它們的數據幀,因此就丟棄這個數據幀而不能夠收下來。這樣就在具有廣播特性的總線上實現了一對一的通信。

wx_article_20201215200143_NBLytH.jpg

4. Mac地址

在以太網中,硬件地址又稱為物理地址,或 MAC 地址,6個字節,共48 位。

IEEE 的注冊管理機構 RA 負責向廠家分配地址字段的前三個字節(即高位 24 位)。

適配器從網絡上每收到一個 MAC 幀就首先用硬件檢查 MAC 幀中的 MAC 地址.

如果是發往本站的幀則收下,然后再進行其他的處理,否則就將此幀丟棄,不再進行其他的處理。

5. ARP

假如我們要訪問局域網中的另外一個pc上的進程,假設我們只知道對方的IP地址,那么如何才能知道對方的mac地址呢?

可以通過ARP協議。

ARP(地址解析)協議是一種解析協議,本來主機是完全不知道這個IP對應的是哪個主機的哪個接口,當主機要發送一個IP包的時候,會首先查一下自己的ARP高速緩存(就是一個IP-MAC地址對應表緩存),如果查詢的IP-MAC值不存在,那么主機就向網絡發送一個ARP協議廣播包。

這個廣播包里面就有待查詢的IP地址,而直接收到這份廣播的包的所有主機都會查詢自己的IP地址,如果收到廣播包的某一個主機發現自己符合條件,那么就準備好一個包含自己的MAC地址的ARP包傳送給發送ARP廣播的主機。

而廣播主機拿到ARP包后會更新自己的ARP緩存(就是存放IP-MAC對應表的地方)。發送廣播的主機就會用新的ARP緩存數據準備好數據鏈路層的的數據包發送工作。

windows 的arp表查詢:

arp -a

wx_article_20201215200144_izPHEx.jpg

如上圖所示,是PC緩存的arp表。其中192.168.0.1 80-8f-1d-c7-a6-07就是無線路由器的LAN口ip地址、MAC地址。

5. NAT

最后一個知識點是,局域網內的終端是如何共用一個wan口來上網的?

主要通過NAT(Network Address Translation,網絡地址轉換)協議來實現的。

NAT是1994年提出的。當在專用網內部的一些主機本來已經分配到了本地IP地址(即僅在本專用網內使用的專用地址),但現在又想和因特網上的主機通信(并不需要加密)時,可使用NAT方法。

這種方法需要在專用網連接到因特網的路由器上安裝NAT軟件。裝有NAT軟件的路由器叫做NAT路由器,它至少有一個有效的外部全球IP地址。這樣,所有使用本地地址的主機在和外界通信時,都要在NAT路由器上將其本地地址轉換成全球IP地址,才能和因特網連接。

另外,這種通過使用少量的公有IP 地址代表較多的私有IP 地址的方式,將有助于減緩可用的IP地址空間的枯竭。在RFC 2663中有對NAT的說明。

「舉例:」

經過NAT轉換的數據包IP地址替換見下圖:

wx_article_20201215200144_jGeS3y.jpg

NAT

如上圖所示:

從局域網內部發往路由器的數據包,源ip:192.168.0.104,經過路由器之后源ip替換為WAN口地址:100.87.59.254從服務器返回的數據包目的ip地址:100.87.59.254,經過路由器之后又被替換成了192.168.0.104,這樣數據包就可以發送到局域網內部的某個終端了五、 總結

綜上,我們可知,粉絲的問題答案:

路由器的IP地址分wan口和lan口,wan口地址是PPPoE撥號時運營商的其他設備分配的用于公網尋址,lan口地址在路由器中設置, 用于和局域網內終端通信終端連接無線路由器時,路由器通過dhcp協議給終端分配了動態ip地址,通過DHCP的地址池可以設置分配的ip地址的范圍分配ip地址的時候,同時終端會將無線路由器的lan口地址設置為自己的默認網關,所以pc訪問外網,所有的數據包都會發送給網關,就是無線路由器當用戶要訪問外網的時候,需要知道網關的mac地址,如果arp緩存中沒有對應的的arp條目,那么就通過arp協議找到lan口的mac地址,因為網關地址已分配局域網內終端通過共享WAN地址上網,所有走wlan路由器的數據包都要通過NAT協議進行源、目的IP,源、目的端口號的轉換

責任編輯:PSY

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 網絡
    +關注

    關注

    14

    文章

    8265

    瀏覽量

    94761
  • 局域網
    +關注

    關注

    6

    文章

    790

    瀏覽量

    48666
  • ip地址
    +關注

    關注

    0

    文章

    309

    瀏覽量

    18941
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    VoIP 與 VoLTE 在路由器中的原理與價值

    現在,路由器不僅僅是上網用的設備,尤其是在公司網絡和無線接入(FWA)等場景里。它開始承擔更多角色,比如整合數據、語音,甚至提供智能服務。其中,VoIP 和 VoLTE 這兩項語音技術,正在改變我們
    的頭像 發表于 01-16 11:01 ?832次閱讀
    VoIP 與 VoLTE 在<b class='flag-5'>路由器</b>中的原理與價值

    網絡接口:數字世界的“門鈴”,你了解多少?

    高性能以太網交換機和路由器上很常見。與RJ-45相比,SC接口外形更扁,里面是一根銅柱而非多條銅觸片。隨著千兆網絡普及,SC光纖接口正受到越來越多重視。 Console接口:這是可進行網絡
    發表于 11-26 18:53

    工業路由器與家用路由器有什么區別

    ,強調穩定性、可靠性和長期運行能力。 使用場景 :工廠自動化、智能交通、能源監控、遠程設備管理等工業場景,需在惡劣環境下持續工作。 家用路由器 設計目標 :滿足家庭用戶日常上網需求,注重易用性、成本和外觀。 使用場景 :家
    的頭像 發表于 10-23 14:07 ?929次閱讀

    工業路由器支持哪些有線網絡

    工業路由器支持多種有線網絡協議及技術,以滿足不同工業場景下的數據通信需求,具體包括: 1. 基礎有線協議 以太網協議(Ethernet) 支持10/100/1000 Mbps等速率標準,通過RJ45
    的頭像 發表于 10-23 09:47 ?486次閱讀

    工業路由器有哪些上網方式

    工業路由器作為專為工業環境設計的網絡設備,具備高穩定性、強抗干擾能力和適應惡劣環境的特點,其上網方式多樣,可根據實際需求靈活選擇。以下是工業路由器常見的
    的頭像 發表于 10-23 09:15 ?634次閱讀

    飛凌嵌入式ElfBoard-Linux系統基礎入門-網絡相關shell命令之網絡基礎知識

    子網內的兩臺計算機可以直接通信,而不用路由器IP分組進行轉發 兩個主機的IP地址和子網掩碼進行按位“與”運算,得到兩個主機的網絡地址均為
    發表于 10-09 09:30

    網絡路由器關鍵知識,一文讀懂!

    在互聯網深度融入日常的今天,網絡路由器作為不可或缺的樞紐設備,承擔著連接世界的關鍵任務。但你真正了解它嗎?本文將帶你系統認識路由器的基礎功能、發展歷程與常見接口,幫助你更好地理解和使用這一設備。
    的頭像 發表于 09-19 18:10 ?1432次閱讀

    DDNS在路由器WAN為私網IP地址時無法使用,怎么解決?

    DDNS在路由器WAN為私網IP地址時無法使用,有沒有其他解決方案?
    發表于 08-07 06:41

    IR915L的路由器訪問服務IP地址是固定的幾個還是隨機的?

    想請問一下IR915L的路由器訪問服務IP地址是固定的幾個還是隨機的
    發表于 08-06 08:14

    路由器能連上但是沒有網絡怎么辦?

    路由器能連上但是沒有網絡怎么辦
    發表于 07-10 06:15

    工業路由器和家用路由器,區別竟然這么大,你被誤導了嗎?

    你有沒有被誤導。 應用場景大不同 家用路由器主要應用于家庭環境,滿足一家人日常上網的基本需求,比如看看新聞資訊、追追劇、打打休閑游戲等。在家庭中,網絡設備數量相對有限,使用場景也較為簡單。而工業
    的頭像 發表于 03-28 13:06 ?1744次閱讀
    工業<b class='flag-5'>路由器</b>和家用<b class='flag-5'>路由器</b>,區別竟然這么大,你被誤導了嗎?

    工業路由器和家用路由器區別

    在當今萬物互聯的時代,路由器作為網絡連接的核心設備,已滲透到生產生活的各個角落。但工業場景與家庭環境對網絡設備的要求存在本質差異,由此催生出工業路由器和家用
    的頭像 發表于 03-27 16:20 ?1097次閱讀

    工業路由器家庭能用嗎?這個答案可能會顛覆你的認知!

    網絡設備的世界里,工業路由器一直以 “專業、可靠” 的形象活躍在工業領域,為工廠自動化、智能電網等復雜場景提供穩定的網絡連接。但你有沒有想過,這樣的專業設備能否走進普通家庭呢?今天,
    的頭像 發表于 03-25 22:51 ?730次閱讀

    如何實現POE交換機串聯?

    ,在瀏覽中輸入管理IP地址。 配置IP地址 為每臺交換機分配唯一
    發表于 03-25 19:10

    湯誠科技路由器全套應用解決方案

    路由器是一種重要的網絡設備,負責連接不同的網絡并轉發數據包。它的主要功能是根據數據包的目的地址確定最佳路徑,將數據從一個網絡發送到另一個
    的頭像 發表于 03-10 16:34 ?710次閱讀
    湯誠科技<b class='flag-5'>路由器</b>全套應用解決方案