我是乙個網絡卡

2021-08-10 05:12:31 字數 3363 閱讀 8655

我出生在深圳的一家工廠,然後飄洋過海來到美國,被安裝到乙個電腦裡, 然後這個電腦又漂洋過海, 被運到了中國。

我知道我的使命就是傳遞信件,但有乙個前提:我需要知道對方的位址才行,其實我們網絡卡都有乙個全球唯一的位址,這個位址一出生就確定了,就像你們人類的身份證一樣,終生不變。 無論我走到**,我都擁有這個唯一的標誌:11:27:f5: 8a:79:54 , 挺長的是吧,你們人類把它叫做mac位址, 簡單起見, 你可以叫我 「tp-link 7954」

剛開始的時候我非常孤獨,因為這台電腦雖然經常開機,但卻不聯網,真不知道主人是怎麼想的!

只是這兩人都記不住對方,每次重啟都像是第一次相識,實在是太搞笑了。

1 dhcp

在我入住機箱30天以後,音箱向大家報告說:「主人終於決定要上網了」 這絕對是個重磅新聞!

我很興奮,大家也很興奮,早就聽說外邊的世界很精彩了。

一天晚上,只聽到「咔嗒」一聲, 乙個rj45的網線插頭便和我親密接觸了。

網線的那頭傳來了陌生而熟悉的聲音,我的潛意識告訴我,那是交換機在**信件 。

cpu阿甘看到了這種情況,也不和金士頓記憶體聊天了,他對著我大叫一聲: tp-link 你在等啥,趕緊上網啊。

這是他第一次和我說話。

阿甘傻乎乎的, 也不問為什麼收件人和發件人這麼奇怪, 只是飛快的按老大的指示寫信, 信馬上寫好了,交到我的手裡。

「給你, tp-link 7954, 趕緊發出去吧」。

這封信顯然就是要廣播的,因為到目前為止, 我們還是網路大海中的乙個孤島, 和外界沒有任何聯絡, 我還不知道任何其他電腦的mac位址。

按照規定,我又把阿甘寫的信封裝了一下, 裝到另外乙個信封裡, 只有這樣,我最重要的夥伴交換機才能看懂。

目的地: ff:ff:ff:ff:ff:ff (廣播到同一子網內的所有電腦)

發件人: 11:27:f5:8a:79:54 (就是我自己了!)

我把它通過網線發給了交換機。 交換機看到ff:ff:ff:ff:ff:ff, 立刻**給了所有連到交換機的裝置。

如同老大所料, 這個區域網裡確實有dhcp伺服器, 還不止乙個!因為沒有多久, 交換機轉來兩封信, 我拆開其中一封, 裡邊寫著:

「我是dhcp伺服器192.168.1.1 , 我這裡有個空閒的ip 192.168.1.2, 你租不租?」

另外一封信也差不多, 是另外乙個dhcp伺服器發來的,提供了另外乙個ip位址。

作業系統老大說: 好, 我們要這個192.168.1.2吧, 再寫一封信:

「你好,伺服器192.168.1.1 , 我們就要這個ip 192.168.1.2了」

我又把這封信廣播出去, 看來我們所處的網路非常快, 確認的回信眨眼間就到:

「這是乙個確認信, ip 192.168.1.2 給你了。 閘道器路由器是192.168.1.1 , dns伺服器的位址是 202.102.224.69」

金士頓記憶體說: 「不容易啊, 終於搞定乙個ip 了, 我把它記下來。 」

作業系統老大說: 「把所有資訊都記下來, 接下來很快就會用到」

我們的ip : 192.168.1.2

閘道器路由器: 192.168.1.1

dns伺服器: 202.102.224.69

阿甘說:「 要是重啟了, 我們是不是要這麼重來一遍? 」

「阿甘, 你現在越來越聰明了, 確實是這樣, 除非主人手動的給我們配置ip位址,閘道器, dns , 但是那樣很煩,容易出錯, 所以一般情況下, 主人都是依賴我們自動的去用dhcp搞定乙個ip 。 」

經過這一番折騰, 我也初步了解了我們所在的網路結構:

我們趕緊把瀏覽器村的老ie叫來, 讓它訪問一下著名的google**。

我說: 「都行, 我們先訪問一下試試。 」

「是啊, 網路世界的規矩就是這樣 ,想要互聯, 我們得有ip位址, 也得知道對方的ip位址, 現在只知道網域名稱www.baidu.com , 我們得給他翻譯成ip才行, 阿甘你準備乙個dns查詢吧 」 老大說

cpu阿甘遵照指示,先向金士頓記憶體問了dns伺服器的位址, 然後寫了這麼一封信, 交給我

發件人: 192.168.1.2 (我們剛剛搞定的ip)

收件人: 202.102.224.69 (dns伺服器)

內容: 哥們, 給我查查www.baidu.com 的ip位址吧

「但是這封信發給誰呢, 我需要知道對方mac位址啊, 總不成還是對外廣播吧。「 我心裡想。

作業系統老大看出了我的疑慮, 解釋說: 「dns伺服器不在我們的區域網內, 我們要把這個信發給 閘道器路由器 , 他會想辦法轉給 dns伺服器的。 」

我回答說: 「沒辦法, 這是規定, 你不知道網路是分層的嗎?  我只工作在資料鏈路層, 就得用mac位址。 另外網路多種多樣, 可不僅僅是tcp/ip , 我要是只用ip位址, 那其他網路怎麼工作?」

其實我也想起來了, 這個arp叫位址解析協議, 我可以把下面的訊息廣播出去, 這個子網內的所有機器都會收到, 閘道器路由器也不例外, 他收到以後,一看是查詢自己的mac位址, 就會建立乙個arp的應答。

收件人: ff:ff:ff:ff:ff:ff (同一子網內的所有電腦)

發件人: 11:27:f5:8a:79:54 (就是我自己了!)

內容:呼叫閘道器路由器(192.168.1.1), 請問你的mac位址是什麼?

我告訴金士頓記憶體: 「趕緊記下來,下次咱就不用再查詢了」

192.168.1.1 <–> 88-25-93-79-e0-c8

有了閘道器路由器的mac位址, 剩下的事情就好辦了, 我只需要把之前準備好的dns查詢發給閘道器路由器即可。

阿甘好奇問我:「 你只把這個信發到閘道器路由器, 剩下的事就不管了? 」

我沒聲好氣的回答它說: 「那當然了, 我只能管區域網的事情, 出了區域網, 那就是路由器的事情了, 路由器能抽取這個dns查詢的資料報, 看到收件人是202.102.224.69 (dns伺服器), 自然可以**出去, 我們完全不用擔心。」

我們等了一會, dns伺服器很快就返回了www.baidu.com的ip : 115.239.211.112

金士頓記憶體說: 「我記下來了, 上網看來一點都不好玩啊, 這麼費勁。 」

老ie 說: 「好玩的在後面呢, 現在所有的東西都齊活了, 開工 」

大家第一次看到外邊的世界, 激動萬分。

日子就這麼一天天過去, 有一天, 大家發現主人把乙個新傢伙通過usb介面插到了電腦上, 然後順手拔掉了網線 !

我失去了和交換機的聯絡 , 無法聯網了, 難道我們電腦又要成為乙個孤島了嗎?

老ie還正在訪問乙個部落格**呢, 一下子就斷了。

不過奇怪的是, cpu阿甘, 金士頓記憶體, 作業系統老大 竟然都圍著新來的傢伙重新玩起了dhcp, dns , arp , 並且連上網了, 所有的信件都由這個新傢伙來傳遞。

我偷偷的問老ie :「 這是怎麼回事? 」

老ie說: 「看來你已經失寵了, 新來的傢伙叫無線網絡卡!

我是乙個網絡卡

我是乙個網絡卡被安裝到電腦中,使命就是傳遞信件,但是有乙個前提 我需要知道對方的位址才行,其實我們網絡卡都有乙個全球唯一的位址,稱為mac位址。我的作用就是用來上網滴。可我要上網是就需要有乙個ip,此時就需要dhcp伺服器給我分配乙個ip位址。dhcp 寫信的具體內容 收件人 255.255.255...

我是乙個菜鳥

我是公司的乙個erp軟體實施者,當時公司決定讓我來實施並不是因為我對erp軟體有多麼了解,也不是因為會什麼程式設計,只是因為我對物流管理較為熟悉,在公司也呆過多年,對許多流程也比較清楚.所以,我才作為整個公司的erp軟體實施.我以前是學管理的,但對計算機還比較熱衷,至於程式設計卻一竅不通,沒有任何基...

我是乙個硬碟

我是乙個硬碟,st380021a,在乙個普普通通的台式電腦裡工作。別人總認為我們是高科技白領,工作又乾淨又體面,似乎風光得很。也許他們是因為看到潔白漂亮的機箱才有這樣的錯覺吧。其 實象我們這樣的小台式電腦,工作環境狹迫,裡面的灰塵嚇得死人。每天生活死水一潭,工作機械 重複。跑跑文書處理看看電影還凑活...