LAN/MAN/WAN/WLAN?TCP/IP/UDP?

通信 猴子 產品經理 科技 全棧產品經理筆記 2017-04-03

LAN/MAN/WAN/WLAN?TCP/IP/UDP?

大家曾經是那麼單純,可是自從有了網絡,就不那麼單純了,呵呵,你懂的…

第一臺計算機大家還記得Ta叫什麼吧,叫ENIAC,那麼自然他不會孤單,慢慢地Ta的計算機兄弟越來越多,剛開始的幾臺可能就在一個大樓裡,但是後面世界各地就開始有計算機了。俗話說,要想富,先修路,計算機之間通信也是需要網線的,換句話說是要花錢買網線,需要有專人來做接駁和調試,兩臺計算機之間距離越遠花費也就越多,當然光纖比銅絞線材質的網線便宜很多,但是橫跨太平洋也不便宜是不。

LAN(Local Area Network),即局域網,是離得比較近的計算機,一般是方圓幾千米以內,且互相通過專有網絡實現數據通信和共享,未接入公有網絡(互聯網,即Internet),一般分配內網IP。

MAN(Metropolitan Area Network),即城域網,是指在某城市之間互聯的計算機,一般是方圓幾十千米以內,同樣也是未接入公有網絡,一般分配內網IP。

WAN(Wide Area Network),即廣域網,是指在某城市之間互聯的計算機,通常跨接很大的物理範圍,所覆蓋的範圍從幾十公里到幾千公里,且相互之間通過公有網絡實現數據通信和共享,與上兩者不同的是接入了公有網絡,即分配了共有IP地址

而WLAN其實就是我們常用WiFi(標準發音為/ˈwaɪ.faɪ/)的別名,即 Wireless LAN。

為了溝通交流,人類發明了語言、語法、語音、語調,換句話說,我們發明了一種大家公用的規矩,這樣表達的時候互相就能聽明白了。那麼問題來了,假如某辦公樓有255臺計算機,我們思考下如何管理Ta們,如何讓Ta們互相之間彼此可以互相傳輸數據呢?

我們知道計算機互相傳輸數據可以分解為三個要素:數據、地址、傳輸方式。

換句話說,我們只需要理解,計算機之間傳輸的數據是以怎麼樣的格式和方式、多大多小,如何確定自己的地址和對方地址,以怎樣的交通方式,是通過步行還是通過高鐵就可以搞清楚這個問題了!TCP/IP就是為了解決這個問題而生的兩組協議。

TCP協議,Transmission Control Protocol,即傳輸控制協議,是一種面向連接的、可靠的、基於字節流的傳輸層通信協議。意思就是在兩臺計算機進行數據傳輸的時候,由TCP協議解決數據怎麼、傳每次傳多少的問題。那麼有可靠的就有不可靠的咯,對UDP協議也是一種負責數據傳輸的協議,但是Ta就不太可靠。具體舉個例子,

小猴找老王要一些愛情動作電影,當然老王義正言辭的拒絕了,說我只有一些愛情科教紀錄片你要不要!小猴想了想還是要吧!為了數據的安全性(扯淡,就是為了能準確接受到小電影吧),小猴在網上跟老王說我準備好了,你發送吧,老王點擊發送,小猴這邊接收到然後點擊「接收」,進度條緩緩地前行,直到接收完成。這個過程就是典型的TCP協議的應用,而UDP呢,很簡單,這次舉小猴給老王傳科教片的例子,碰巧老王沒在家,但是老王想一打開電腦就能看到片子就說,小猴要不然你直接發我離線文件吧,我回來接受就行了,這時候就考驗老王人品了,運氣好傳輸成功,運氣不好中途可能斷掉。這個過程就是一個典型的UDP協議的應用,UDP可以不通過對方同意就直接發送數據,但是無法保證數據的完整性。

而IP地址則是用來給網絡上的計算機設備一個編號(ID,後面講sql數據庫的時候會詳細講 ),包括互聯網(也常叫外網)和內網,進而可以屏蔽物理地址對網絡傳輸的影響。

IP地址有兩大類,一類是共有IP地址,一類是私有IP地址。

公有IP地址在Internet中使用,可以在Internet中隨意訪問,而共有地址只允許公司主體從當地通訊運營商購買,個人是不能購買和使用的,只能使用ISP(Internet Service Provider 網絡服務提供商)提供的隨機IP地址,比如如果你家用的聯通網絡,你可以通過電話諮詢一下獨立IP多少錢,如何辦理。

而私有地址只能在內部網絡中使用,只有通過代理服務器才能與Internet通信。

IP地址有 IPv4 和 IPv6 兩個標準,最常見的屬IPV4,比如192.168.1.1,就是一個典型的IPv4地址,如何查看自己的IP地址呢?

Windows操作系統下,開始---運行,輸入cmd---在彈出的對話框裡輸入ipconfig(網協配置、參數變量為全部),然後回車出現列表。

LAN/MAN/WAN/WLAN?TCP/IP/UDP?

Mac操作系統下,SpotLight—Terminal—輸入:ifconfig | grep "inet " | grep -v 127.0.0.1。

LAN/MAN/WAN/WLAN?TCP/IP/UDP?

IPV4,使用32位地址(即2^3*4),以點分十進制表示,如192.168.0.1,其格式為:IP地址=網絡地址+子網地址+主機地址,所以共有:2^32-1 個地址,約為42億個。

網絡地址是因特網協會的ICANN(the Internet Corporation for Assigned Names and Numbers)分配的,下有負責北美地區的InterNIC、負責歐洲地區的RIPENIC和負責亞太地區的APNIC 目的是為了保證網絡地址的全球唯一性。主機地址是由各個網絡的系統管理員分配。因此,網絡地址的唯一性與網絡內主機地址的唯一性確保了IP地址的全球唯一性。

但是42億個IPv4地址已經消耗殆盡,北美佔有3/4,約30億個,而人口最多的亞洲只有不到4億個,中國截止2010年6月IPv4地址數量達到2.5億,落後於4.2億網民的需求。所以,就催生了IPv6的誕生,其地址設定為128位(16個字節),寫成8個16位的無符號整數,每個整數用四個十六進制位表示,這些數之間用冒號(:)分開,例如:3ffe:3201:1401:1280:c8ff:fe4d:db39:1984。

「全棧產品經理筆記」是 imPM 全棧產品經理研習社的筆記系產品,是一部能幫大家從零到一成長為全棧產品經理的筆記,我們篤信「無全棧,不經理」。筆者江湖人稱LY(LeoYoung,翻譯成中文是“老楊”),研發出身的產品經理,歷經小白、產品經理助理(俗稱 產助或者 助產)、產品經理、高級產品經理(俗稱 高產)、產品總監,已年逾而立,目前是產品經理導師。之所以想做全棧產品經理筆記,是因為老楊天生喜歡分享,“貨”太多得發洩下,不然得憋死,當然還有更重要的,是想總結出這幾年做產品經理的心得體會希望能幫到各位童鞋。筆記包含但不限於以下11個部分:

0x—產品經理那些事兒(更新中)

1x—7天快速入門產品經理(更新中)

2x—全棧PM之道(更新中)

3x—PM不得不懂的那點技術(更新中)

4x—電商平臺產品實戰案例(籌備中)

5x—o2o平臺實戰案例(籌備中)

6x—資訊平臺實戰案例(籌備中)

7x—互聯網教育產品實戰案例(籌備中)

8x—敏捷產品管理(籌備中)

9x—運營構築產品競爭護城河(籌備中)

10x—PM面試寶典(籌備中)

需要注意的是:筆記以「章+節」進行編號,如10就是第一章的引子,11就是第一章第一節,122就是第1章的第22節,以此類推。

我們的口號是「無全棧,不經理」

相關推薦

推薦中...