网络通信基础知识简介
一、網(wǎng)絡(luò)通信的傳輸媒介
(1)無線通信:WIFI、藍牙、zigbee、4G/5G/GPRS等;
(2)有線通信:雙絞線、同軸電纜、光纖等。
?
二、路由器
(1)路由器是局域網(wǎng)和外部網(wǎng)絡(luò)的通信的出入口;
(2)路由器將整個internet劃分成一個個的局域網(wǎng),卻又互相聯(lián)通。
(3)路由器對內(nèi)管理子網(wǎng)(局域網(wǎng)),可以在路由器中設(shè)置子網(wǎng)的網(wǎng)段,設(shè)置有線端口的 IP地址,設(shè)置dhcp功能等,因此局域網(wǎng)的IP地址是路由器決定的。
(4)路由器對外實現(xiàn)聯(lián)網(wǎng),聯(lián)網(wǎng)方式取決于外部網(wǎng)絡(luò)(如ADSL撥號上網(wǎng)、寬帶帳號、局 域網(wǎng)等);
(5)路由器的主要功能是為經(jīng)過路由器的每個數(shù)據(jù)包(局域網(wǎng)內(nèi)電腦要發(fā)到外網(wǎng)的數(shù)據(jù)包 和外網(wǎng)回復(fù)給局域網(wǎng)內(nèi)電腦的數(shù)據(jù)包)尋找一條最佳路徑(路由)并轉(zhuǎn)發(fā)出去。
?
三、DNS(Domain?Name?Service域名服務(wù))
(1)IP地址缺點:不直觀、難記;
(2)IP地址的替代品:域名,如360.cn
(3)DNS服務(wù)器就是專門提供域名和IP地址之間的轉(zhuǎn)換服務(wù)的,因此域名需要購買;
(4)訪問你一個網(wǎng)站的流程:先使用IP地址訪問DNS服務(wù)器(DNS服務(wù)器不能是域名, 只能是直接的IP地址),查詢需要訪問的域名的IP地址,然后在使用該IP地址訪問真 正要訪問的網(wǎng)站。這個過程被瀏覽器封裝屏蔽,其中使用的就是DNS協(xié)議。
(5)瀏覽器需要DNS服務(wù),而QQ這樣的客戶端卻不需要。(因為QQ軟件編程時已經(jīng)知 道了騰訊的服務(wù)器的IP地址,因此可以直接IP方式訪問服務(wù)器)
?
四、DHCP(dynamic?host?configuration?protocl動態(tài)主機配置協(xié)議)
(1)每臺計算機都需要一個IP地址,且局域網(wǎng)內(nèi)各個電腦IP地址不能重復(fù);
(2)計算機的IP地址可以靜態(tài)設(shè)定,也可以動態(tài)分配;
(3)動態(tài)分配是局域網(wǎng)內(nèi)的DHCP服務(wù)器來協(xié)調(diào)的,有很多設(shè)備都提供DHCP功能;
(4)動態(tài)分配的優(yōu)點:方便接入和斷開、有限的IP地址得到充分利用。
?
五、NAT(network?address?translation,網(wǎng)絡(luò)地址轉(zhuǎn)換協(xié)議)
(1)IP地址分為公網(wǎng)IP(internet范圍內(nèi)唯一的IP地址)和私網(wǎng)IP(內(nèi)網(wǎng)IP),局域網(wǎng)內(nèi) 的電腦使用的都是私網(wǎng)IP(常用的就是192.168.1.xx);
(2)網(wǎng)絡(luò)通信的數(shù)據(jù)包中包含有目的地址的IP地址;
(3)當局域網(wǎng)中的主機要發(fā)送數(shù)據(jù)包給外網(wǎng)時,路由器負責將數(shù)據(jù)包頭中的局域網(wǎng)主機的 內(nèi)網(wǎng)IP替換為當前局域網(wǎng)的對外外網(wǎng)IP,這個過程就叫NAT。
六、IP地址分類(IPv4)
(1)IP地址實際是一個32位二進制構(gòu)成,在網(wǎng)絡(luò)通信數(shù)據(jù)包中就是32位二進制,而在人 機交互中使用點分十進制方式顯示。
(2)IP地址中32位實際包含2部分,分別為:網(wǎng)絡(luò)地址和主機地址。子網(wǎng)掩碼,用來說 明網(wǎng)絡(luò)地址和主機地址各自占多少位。
(3)由網(wǎng)絡(luò)地址和主機地址分別占多少為的不同,將IP地址分為5類,常用的有3類:A 類、B類、C類。
(4)127.0.0.0用來做回環(huán)測試loopback。
?
八、(1)如何判斷2個IP地址是否在同一子網(wǎng)內(nèi)
1)網(wǎng)絡(luò)標識?=?IP地址?&?子網(wǎng)掩碼
2)2個IP地址的網(wǎng)絡(luò)標識一樣,那么就處于同一個子網(wǎng)內(nèi)。
(2)源IP地址:發(fā)出數(shù)據(jù)包的網(wǎng)絡(luò)的IP地址
?目標IP地址:要接收數(shù)據(jù)包的計算機的IP地址
(3)IP地址?=?網(wǎng)絡(luò)地址?+?主機地址
?網(wǎng)絡(luò)地址用來表示子網(wǎng),主機地址用來表示子網(wǎng)中的具體某一臺主機。
(4)子網(wǎng)掩碼為255.255.255.0時表示前24位為網(wǎng)絡(luò)地址,后8位為主機地址;
?子網(wǎng)掩碼為255.255.0.0時表示前16位為網(wǎng)絡(luò)地址,后16位為主機地址。
(5)網(wǎng)絡(luò)地址決定了這種網(wǎng)絡(luò)中一共可以有多少個網(wǎng)絡(luò),譬如子網(wǎng)掩碼為255.255.0.0時, 表示這種網(wǎng)絡(luò)最多可以有2^16個網(wǎng)絡(luò),每個這種網(wǎng)絡(luò)中最多可以有2^16個主機。
(6)192.168.1.102?&?255.255.255.0?=?192.168.1.0
?192.168.1.253?&?255.255.255.0?=?192.168.1.0
(7)192.168.1.4和192.168.12.5,如果子網(wǎng)掩碼是255.255.255.0那么不在同一個網(wǎng)段, 如果子網(wǎng)掩碼是255.255.0.0那么在同一個網(wǎng)段。
總結(jié)
以上是生活随笔為你收集整理的网络通信基础知识简介的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 前端学习(2381):代码提交
- 下一篇: 生成Apk签名证书keystore,op