不陌生的網絡名詞你誤解了(文藝範)

題記:老本行,代維,網工,技術支持,售後都幹過,目前轉行一名代碼狗,最近正糾結在代碼之間。怎麼寫不優美,怎麼寫不短小。記念離開cisco的2年,來寫寫關於網絡的東西。數據庫

1.我家是光纖的,網速確定快!
答:光纖和網速沒有直接關係,這裏要介紹下,什麼是傳輸介質,電話線,雙絞線(網線),電纜(不少組電話線組成),光纖等等這些都是傳輸介質。好比你有一大缸水,你要用水管把缸裏的水放掉,你用細管放和用粗管放,速度確定不同的。segmentfault

1)電話線:最大的協議壓縮的傳達8MB的數據,經常使用於ADSL模式的互聯網。

2)網線:這裏面分五類雙絞,超五類,超六類,亂七八糟的,反正最低100MB。

3)電纜:這種通常用於程控交換機,這貨幹啥的呢,這貨是企業接幾百門電話,非常方便,不須要    拉幾百根電話線了。

4)光纖:這個能傳輸的數據容量最大。

那爲何光纖和網速沒有直接關係呢?仍是那個水缸的比方,若是水缸有個小口,這個小口是管子,小口的大小決定了,你放掉水的速度。你有很粗的管子,可是口子很小,速度也不會快的。這就是ISP運營商那層面的業務管理交換機或路由器作的事情。

2.我家買了個路由器,你來看看,59RMB!
答:學網絡的人眼裏,PC也是路由器,只要支持路由轉發的都是路由器,可是仍是有一些區別的,路由器的全部端口都是路由端口,就是說每一個端口上面均可以配置IP地址。網絡

科普下設備:
1)集線器:就是一個背板,通常有8個端口,全部在這個端口上的PC,發數據都要監聽,這條路上有人嗎?有人我等一會,這條路上空閒了,空閒,我發送。這就是HUB!
HUBspa

2)交換機:這是2層設備,只有2層轉發能力,認識MAC地址,不認識IP地址,什麼意思呢?數據包 進入一個端口,或者說一個數據包進入一個設備,會對這個數據進行解封裝,從物理層開始解,一直解到他能識別的,好比交換機解析到鏈路層,也是TCP/IP二層,會取MAC地址,在MAC表裏查找,應該從哪一個端口轉發出去。
switchcode

3.路由器:每一個端口都是路由端口,也就是你買了一個真的路由器,這個路由器有2個端口,你2 個PC鏈接到這個路由器2個端口上,要想通訊,他們確定在不一樣的網段,確定不在一個局域網,確定是進過路由轉發數據的,另外路由器的端口很是少,由於比較貴。
route圖片

3.個人網絡是192.168.1.100,你能夠訪問我啦!
答:其實他表達的意思是:個人IP是192.168.1.100 個人掩碼是255.255.255.0,一個網段的肯定是由 IP+MASK 肯定的,一個IP是沒法確認網絡的,不信你看:192.168.20.199/16,也就是192.168.20.199 255.255.0.0。ci

4.2個PC經過網線鏈接能夠通訊了嗎?
答:這個問題,怎麼說呢,有些你看到的,並非你真的理解,有時候你沒看到,也斌不是你沒有理解,好有哲理的一句話。路由

pc->pc
我簡單說一下2臺PC的通訊過程(ping通訊):
1)把對方的IP跟本身掩碼作與運算,計算網絡號,意思就是計算它是否跟我在同一個網段
2)若是不在同一個網段,則丟給網關,PC是須要設置網關,若是此時沒有網關通訊失敗。
3)若是不在同一個網段,網關存在的狀況下,網關則收到數據包,查看目標IP,進行路由查找,若是找到該目的地址的路由則轉發,若是沒有找到,則應答發送方,目標不可達。
4)若是在同一個網段,則第一次檢查ARP表,就是那個arp -a的結果列表,發現,則進行數據包封裝,IP層頭+MAC層頭+物理層信息封裝 發出去。
請輸入圖片描述
5)若是在同一個網段,ARP表內又沒有,則會發送ARP廣播,大喊:誰是IP XX.XX.XX.XX,告訴我你的MAC地址,我要跟你通訊,這裏要注意,若是你沒有網關,有些機器是不會發ARP請求。ARP廣播是全網廣播,在同一個局域網是可以收到的,它被路由端口隔離,當他收到對方的ARP應答,則進行MAC封裝數據庫發送數據。
請輸入圖片描述
大體是這樣的過程。it

如今咱們在來看這個問題:2個PC經過一個網線咋通訊呢?
狀況1:
PC0:192.168.1.1/24
PC1:192.168.1.2/24 這樣不就好了嗎? 確實能夠class

狀況2:
PC0:192.168.1.1/24
PC1:192.168.2.1/24 這樣不就好了嗎?
這樣會遇到一點問題,這2個不在一個網段,數據不是要交給網關嗎?網關是誰?難道網關是對方嗎?
確定不行啦?爲何呢,由於一個數據交給網關,也必須知道網關的MAC,網關的MAC都不知道,數據分封裝都會失敗,更別談通訊了,那怎麼辦呢,其實很簡單。

PC0的網關就是本身192.168.1.1先讓數據封裝這層經過,把數據包發送出去。
PC1的網關也是本身192.168.2.1,這樣通訊成功。

輕拍,拍重了後面不寫文章了~

相關文章
相關標籤/搜索