福永附近做網(wǎng)站公司市場營銷手段13種手段
目錄
一、引言
二、網(wǎng)絡(luò)基本概念
2.1 局域網(wǎng)LAN
2.2 廣域網(wǎng)WAN
三、網(wǎng)絡(luò)通信的基礎(chǔ)
3.1 IP地址??
3.2 端口號
3.3 協(xié)議
3.4 五元組
3.5 協(xié)議分層
3.6 OSI七層模型
3.7 TCP/IP五層模型
四、總結(jié)
一、引言
? 本篇博客將進(jìn)入網(wǎng)絡(luò)編程以及網(wǎng)絡(luò)原理的學(xué)習(xí),但網(wǎng)絡(luò)編程以及網(wǎng)絡(luò)原理都是十分難的知識,為了更好地學(xué)習(xí),本篇博客將會整理總結(jié)網(wǎng)絡(luò)總的一些基本概念。
二、網(wǎng)絡(luò)基本概念
2.1 局域網(wǎng)LAN
? 局域網(wǎng),即Local Area Network,簡稱LAN。局域網(wǎng)內(nèi)的主機(jī)之間能夠方便的進(jìn)行網(wǎng)絡(luò)通信,又稱為內(nèi)網(wǎng)。局域網(wǎng)與局域網(wǎng)之間在沒有連接的情況下,是無法進(jìn)行通信的。
局域網(wǎng)組建網(wǎng)絡(luò)的方式:
(1)基于網(wǎng)線直連
(2)基于集線器組建
(3)基于交換機(jī)組建
(4)基于交換機(jī)和路由器組建
2.2 廣域網(wǎng)WAN
? 廣域網(wǎng),即Wide Area Network,簡稱WAN。通過路由器,將多個(gè)局域網(wǎng)連接起來,在物理上組成很大范圍的網(wǎng)絡(luò),就形成了廣域網(wǎng)。廣域網(wǎng)內(nèi)部的局域網(wǎng)都屬于其子網(wǎng)。
三、網(wǎng)絡(luò)通信的基礎(chǔ)
3.1 IP地址??
IP地址主要用于標(biāo)識網(wǎng)絡(luò)主機(jī)、其他網(wǎng)絡(luò)設(shè)備(如路由器)的網(wǎng)絡(luò)地址。IP地址用于定位主機(jī)的網(wǎng)絡(luò)地址。
? IP地址是一個(gè)32位的二進(jìn)制數(shù),通常被分割為4個(gè)“8位二進(jìn)制數(shù)”(也就是4個(gè)字節(jié)),如00001111.11010001.00000010.00001110。
? 通常使用“點(diǎn)分十進(jìn)制”的方式來表示,即a.b.c.d的形式(a.b.c.d都是0~255的十進(jìn)制整數(shù))如:111.222.1.5。
3.2 端口號
? 在網(wǎng)絡(luò)通信中,IP地址用于表示主機(jī)網(wǎng)絡(luò)地址,端口號可以標(biāo)識主機(jī)中發(fā)送數(shù)據(jù)、接收數(shù)據(jù)的進(jìn)程。端口號用于定位主機(jī)中的進(jìn)程。
? 端口號都是0~65535范圍的數(shù)字,在網(wǎng)絡(luò)通信中,進(jìn)程可以通過綁定一個(gè)端口號,來發(fā)送及接收網(wǎng)絡(luò)數(shù)據(jù)。
3.3 協(xié)議
? 網(wǎng)絡(luò)協(xié)議是通過網(wǎng)絡(luò)通信(即網(wǎng)絡(luò)數(shù)據(jù)傳輸)經(jīng)過的所有網(wǎng)絡(luò)設(shè)備都必須共同遵守的一組約定,規(guī)則。只有遵守這個(gè)規(guī)則,計(jì)算機(jī)之間才能相互通信交流。
? 協(xié)議最終體現(xiàn)為在網(wǎng)絡(luò)上傳輸?shù)臄?shù)據(jù)包格式。
? 協(xié)議的作用:
? 計(jì)算機(jī)之間傳輸?shù)拿浇槭枪庑盘栆约半娦盘?#xff0c;通過“頻率”和“強(qiáng)弱”來表示0和1這樣的信息。要想傳遞各種不同的信息,就需要協(xié)議來進(jìn)行規(guī)定。
3.4 五元組
? 在TCP/IP協(xié)議中,用五元組來標(biāo)識一個(gè)網(wǎng)絡(luò)通信:
1.源IP:標(biāo)識源主機(jī)。
2.源端口號:標(biāo)識源主機(jī)中該次通信發(fā)送數(shù)據(jù)的進(jìn)程。
3.目的IP:標(biāo)識目的主機(jī)。
4.目的端口號:標(biāo)識目的主機(jī)中該次通信接收數(shù)據(jù)的進(jìn)程。
5.協(xié)議號:標(biāo)識發(fā)送進(jìn)程和接收進(jìn)程雙方約定的數(shù)據(jù)格式。
3.5 協(xié)議分層
? 協(xié)議分層就是指將不同層次的協(xié)議分開進(jìn)行。
那為什么要進(jìn)行分層呢?
? 分層最大的好處,類似于面向接口編程,就是定義好兩層間的接口規(guī)范,讓雙方遵循這個(gè)規(guī)范來對接。
? 對于發(fā)送方來說,利用封裝的特性(封裝的意思就是對某個(gè)內(nèi)容寫好了,裝訂起來,直接拿來使用即可),隱藏了實(shí)現(xiàn)的細(xì)節(jié),只需要開放接口即可。
? 對于接收方來說,不關(guān)心發(fā)送方是如何實(shí)現(xiàn)的,只需要使用接口即可。
3.6 OSI七層模型
OSI:Open System Interconnection,開放系統(tǒng)互連。
分層名稱 | 功能 | |
7 | 應(yīng)用層 | 針對特定應(yīng)用的協(xié)議 |
6 | 表示層 | 設(shè)備固有數(shù)據(jù)格式和網(wǎng)絡(luò)標(biāo)準(zhǔn)格式的轉(zhuǎn)換 |
5 | 會話層 | 通信管理。負(fù)責(zé)建立和斷開通信連接。管理傳輸層以下的分層。 |
4 | 傳輸層 | 管理兩個(gè)節(jié)點(diǎn)之間的數(shù)據(jù)傳輸。負(fù)責(zé)可靠傳輸(確保數(shù)據(jù)被可靠地傳送到目標(biāo)地址) |
3 | 網(wǎng)絡(luò)層 | 地址管理和路由選擇 |
2 | 數(shù)據(jù)鏈路層 | 互連設(shè)備之間傳送和識別數(shù)據(jù)幀 |
1 | 物理層 | 以“0”“1”代表電壓的高低,燈光的閃滅。界定連接器和網(wǎng)線的規(guī)格。 |
由于OSI模型十分復(fù)雜,所以如今使用的不是很多。
3.7 TCP/IP五層模型
TCP/IP是一組協(xié)議的代名詞,其還包括許多協(xié)議,組成了TCP/IP協(xié)議簇。
TCP/IP通訊協(xié)議采用了5層的結(jié)構(gòu),每一層都呼叫它的下一層所提供的網(wǎng)絡(luò)來完成主機(jī)的需求。
應(yīng)用層:負(fù)責(zé)應(yīng)用程序間溝通,如簡單電子郵件傳輸(SMTP)、文件傳輸協(xié)議(FTP)、網(wǎng)絡(luò)遠(yuǎn)程訪問協(xié)議(Telnet)等。
傳輸層:負(fù)責(zé)兩臺主機(jī)之間的數(shù)據(jù)傳輸。如傳輸控制協(xié)議(TCP),能夠確保數(shù)據(jù)可靠的從源主機(jī)發(fā)送到目標(biāo)主機(jī)。
網(wǎng)絡(luò)層:負(fù)責(zé)地址管理和路由選擇。例如在IP協(xié)議中,通過IP地址來標(biāo)識一臺主機(jī),并通過路由表的方式規(guī)劃出兩臺主機(jī)之間的數(shù)據(jù)傳輸?shù)木€路(路由)。路由器工作在網(wǎng)絡(luò)層。
數(shù)據(jù)鏈路層:負(fù)責(zé)設(shè)別之間的數(shù)據(jù)幀的傳送和識別。有以太網(wǎng)、令牌環(huán)網(wǎng)、無線LAN等標(biāo)準(zhǔn)。交換機(jī)工作在數(shù)據(jù)鏈路層。
物理層:負(fù)責(zé)光/電信號的傳遞方式。比如現(xiàn)在以太網(wǎng)通用的網(wǎng)線。集線器工作在物理層。
網(wǎng)絡(luò)設(shè)備的分層
? 對于一臺主機(jī),它的操作系統(tǒng)內(nèi)核實(shí)現(xiàn)了從傳輸層到物理層的內(nèi)容,也即是TCP/IP五層模型中的下四層。
? 對于一臺路由器,它實(shí)現(xiàn)了網(wǎng)絡(luò)層到物理層,也即是TCP/IP五層模型的下三層。
? 對于一臺交換機(jī),它實(shí)現(xiàn)了從數(shù)據(jù)鏈路層到物理層,也即是TCP/IP五層模型的下兩層。
? 對于一臺集線器,其只實(shí)現(xiàn)了物理層。
當(dāng)然隨著時(shí)代的進(jìn)步,已經(jīng)出現(xiàn)了3層或者4層交換機(jī),路由器,以上討論的是傳統(tǒng)設(shè)備。
四、總結(jié)
? 本篇博客介紹了一些網(wǎng)絡(luò)概念,為之后學(xué)習(xí)網(wǎng)絡(luò)編程以及網(wǎng)絡(luò)原理的知識做鋪墊。歡迎大家在評論區(qū)討論,感謝大家觀看!