網(wǎng):一般也叫網(wǎng)絡(luò)均抽,Network,是由若干節(jié)點和連接這些節(jié)點的鏈路構(gòu)成取具,表示諸多對象及其相互聯(lián)系脖隶。
普通人說的上網(wǎng)一般指的是上因特網(wǎng),或者叫互聯(lián)網(wǎng)者填。除了因特網(wǎng)還有局域網(wǎng)概念浩村,兩臺機器隨意網(wǎng)線或者無線連接就能組成一個局域網(wǎng)。
網(wǎng)絡(luò)的本質(zhì)在于互聯(lián)占哟,互聯(lián)不能亂連,這樣就需要定義一些規(guī)則標(biāo)準(zhǔn)酿矢,于是有了OSI網(wǎng)絡(luò)七層協(xié)議榨乎,
這樣就扯出來TCP/IP了,TCP/IP并非是一個協(xié)議瘫筐,而是一組協(xié)議蜜暑。看上圖,最底層就是物理層和數(shù)據(jù)鏈路層策肝,對普通用戶來說等于是網(wǎng)絡(luò)接口層肛捍,說白了就是提供一些物理層上的接口,像光纖電纜之類的之众。你也可以理解為它是數(shù)據(jù)傳輸?shù)牡缆纷竞痢V劣?b>網(wǎng)絡(luò)層就是提供獨立于硬件的邏輯尋址,實現(xiàn)物理地址與邏輯地址的轉(zhuǎn)換。簡單來說等于是路鋪設(shè)好了棺禾,路上總得有路標(biāo)吧缀蹄,通往北京怎么走,南京怎么走總得說清吧膘婶,網(wǎng)絡(luò)層就干類似這樣工作缺前,在網(wǎng)絡(luò)上找到數(shù)據(jù)傳輸?shù)牡刂贰5刂氛业搅司鸵_始選擇是用火車還是馬車來送悬襟,這就是傳輸層:為網(wǎng)絡(luò)提供了流量控制,錯誤控制和確認服務(wù)衅码。具體的傳輸協(xié)議就是?TCP(傳輸控制協(xié)議)和 UDP(用戶數(shù)據(jù)報協(xié)議)。這兩個區(qū)別最簡單的就是一個需要確認脊岳,一個不需要要確認逝段,tcp給你傳輸數(shù)據(jù)垛玻,就好比:tcp先打電話問 你在xx地方嗎,是xx貨物嗎惹恃,然后你說是的夭谤,來送貨吧,然后tcp說收到巫糙,我在給你送貨朗儒。 這樣是不是很麻煩,udp就不一樣了参淹,我不打電話問你醉锄,我直接就送你那邊,放你家門口浙值,如果丟了就重發(fā)給你恳不,是不是快了很多,但是相對而言就是不太安全了开呐。最后就是應(yīng)用層類比我們上面說的烟勋,應(yīng)該就是送什么貨了,是送水果還是大米筐付,就是具體的應(yīng)用層了卵惦。應(yīng)用層:為網(wǎng)絡(luò)排錯,文件傳輸,遠程控制和 Internet 操作提供具體的應(yīng)用程序。
這邊科普一下:一般網(wǎng)絡(luò)時效性要求高的游戲瓦戚,比如王者榮耀類似的即時moba游戲沮尿,必然是用udp的,而非tcp较解,大家可以考慮下為什么畜疾。
下面記錄一些網(wǎng)絡(luò)基本術(shù)語:
IP:互聯(lián)網(wǎng)協(xié)議地址(英語:Internet Protocol Address,又譯為網(wǎng)際協(xié)議地址)印衔,縮寫為IP地址(英語:IP Address)啡捶,一般就直接說IP 。IP地址分為ABC三類地址当编,如下圖:
全是 0 的主機 ID 代表網(wǎng)絡(luò)本身届慈,比如說 IP 地址為 130.100.0.0 指的是網(wǎng)絡(luò) ID 為130.100 的 B 類地址。
全是 1 的主機 ID 代表廣播忿偷,是用于向該網(wǎng)絡(luò)中的全部主機方法消息的金顿。 IP 地址為 130.100.255.255 就是網(wǎng)絡(luò) ID 為 130.100 網(wǎng)絡(luò)的廣播地址(二進制 IP 地址中全是 1 ,轉(zhuǎn)換為十進制就是 255 )
以十進制 127 開頭的地址都是環(huán)回地址鲤桥。目的地址是環(huán)回地址的消息揍拆,其實是由本地發(fā)送和接收的。主要是用于測試 TCP/IP 軟件是否正常工作茶凳。我們用 ping 功能的時候嫂拴,一般用的環(huán)回地址是 127.0.0.1播揪,也就是本地地址。在自己電腦按win+R 彈出的窗口輸入cmd筒狠,進入dos 用ping命令測試本地連接是否ok猪狈。如下圖:
子網(wǎng)掩碼:子網(wǎng)掩碼與IP地址都是由4個數(shù)段組成,每個數(shù)段的取值范圍是0-255(共256個值辩恼,等于2的8次方)雇庙,如我們在搭建局域網(wǎng)時通常用到的IP地址192.168.1.1,子網(wǎng)掩碼255.255.255.0灶伊,當(dāng)然十進制是為了方便人的理解疆前,轉(zhuǎn)換成機器能識別的二進制后,每個數(shù)段由8個0或1組成聘萨,一個完整的IP地址或子網(wǎng)掩碼就轉(zhuǎn)換成32個0或1組成的序列竹椒。子網(wǎng)掩碼與IP地址是組合使用的,IP地址我們都知道是計算機在網(wǎng)絡(luò)內(nèi)的唯一標(biāo)識米辐,而子網(wǎng)掩碼顧名思義是用于劃分子網(wǎng)的胸完。子網(wǎng)掩碼作用:屏蔽部分IP地址,區(qū)分網(wǎng)絡(luò)標(biāo)識和主機標(biāo)識翘贮,解釋IP地址是在局域網(wǎng)上還是在遠程網(wǎng)絡(luò)上舶吗;其次將一個大的IP網(wǎng)絡(luò)劃分為幾個小的子網(wǎng)絡(luò),以減少IP浪費择膝。
子網(wǎng)掩碼由連續(xù)的1和0組成,連續(xù)的1表示網(wǎng)絡(luò)地址检激,連續(xù)的0表示主機地址肴捉,通過0的個數(shù)可以計算出子網(wǎng)的容量(子網(wǎng)中主機的IP地址范圍)。首先來看看默認的子網(wǎng)掩碼255.255.255.0是怎么劃分子網(wǎng)的叔收,將該子網(wǎng)掩碼的二進制由24個1和8個0組成(IPv4協(xié)議使用的32位地址齿穗,現(xiàn)在有IPv6是128位),8個0表示該子網(wǎng)掩碼劃分出的子網(wǎng)容量為256(2的8次方)饺律,也就是說192.168.1.0-255都在同一個子網(wǎng)中窃页,這256個地址中可用地址只有254個,因為規(guī)定每個子網(wǎng)的第一個IP地址為網(wǎng)段地址复濒,最后一個IP地址為廣播地址脖卖,都不可用。舉例說明:對于網(wǎng)段192.168.1.0巧颈,如果子網(wǎng)掩碼設(shè)置255.255.255.0畦木,192.168.1.1-192.168.1.254為可用IP地址(192.168.1.0是網(wǎng)段地址,192.168.1.255是廣播地址砸泛,這兩個不可用)十籍,設(shè)置這個范圍內(nèi)的IP地址蛆封,計算機之間能正常聯(lián)網(wǎng)。
網(wǎng)卡:網(wǎng)絡(luò)接口控制器(英語:network interface controller勾栗,NIC)惨篱,又稱網(wǎng)絡(luò)接口控制器,網(wǎng)絡(luò)適配器(network adapter)围俘,網(wǎng)卡(network interface card)砸讳,或局域網(wǎng)接收器(LAN adapter),是一塊被設(shè)計用來允許計算機在計算機網(wǎng)絡(luò)上進行通訊的計算機硬件楷拳。打開控制面板绣夺,在網(wǎng)絡(luò)共享中心選擇更改適配器就可以看到有多少網(wǎng)卡了。一般筆記本至少有兩個欢揖,一個有線網(wǎng)卡陶耍,一個無線網(wǎng)卡。裝了虛擬機還會有虛擬機網(wǎng)卡等她混。有網(wǎng)卡才能上網(wǎng)烈钞。
網(wǎng)關(guān):網(wǎng)關(guān)(Gateway)又稱網(wǎng)間連接器、協(xié)議轉(zhuǎn)換器坤按。網(wǎng)關(guān)在網(wǎng)絡(luò)層以上實現(xiàn)網(wǎng)絡(luò)互連毯欣,是最復(fù)雜的網(wǎng)絡(luò)互連設(shè)備,僅用于兩個高層協(xié)議不同的網(wǎng)絡(luò)互連臭脓。從一個房間走到另一個房間酗钞,必然要經(jīng)過一扇門。同樣来累,從一個網(wǎng)絡(luò)向另一個網(wǎng)絡(luò)發(fā)送信息砚作,也必須經(jīng)過一道“關(guān)口”,這道關(guān)口就是網(wǎng)關(guān)嘹锁。
貓:貓叫調(diào)制解調(diào)器葫录,電腦通過它才能撥號上網(wǎng)。這是為什么呢领猾?因為不管是以前的電纜或者電話線撥號上網(wǎng)(相比大家都記得以前想聯(lián)網(wǎng)必須要有電話線米同,安裝一個電話是把,其實這只是電信偷懶而已摔竿,不愿意重新布線面粮,就借用了電話線來傳輸數(shù)據(jù)),還是現(xiàn)在的光纖上網(wǎng)(FTTH:Fiber To The Home)拯坟。數(shù)據(jù)在網(wǎng)線上傳輸?shù)囊话愣际切盘柕穑热绻饫w中傳播的是光信號,這些信號需要轉(zhuǎn)換成0101這樣的數(shù)據(jù)郁季,電腦才能識別冷溃,怎么轉(zhuǎn)換钱磅,就需要用到調(diào)制解調(diào)器了,也就是貓似枕。這邊需要提示的是盖淡,光貓和普通貓不能通用,因為他們解析的信號不一樣凿歼,光貓解析的是光信號褪迟,普通貓一般是數(shù)字信號。這個不做細講答憔。
路由器:相比貓來說路由器是可有可無的味赃,沒有它也能上網(wǎng),但路由器作用是可以一個網(wǎng)線使幾臺電腦可以同時上網(wǎng)虐拓,起到一個分配的作用心俗。尤其是無線路由器,電腦上網(wǎng)了蓉驹,手機總得有wifi吧城榛?這就是路由器做的事。