計算機(jī)網(wǎng)絡(luò),顧名思義,是由若干鏈路組成的,這些鏈路結(jié)點(diǎn)可以是計算機(jī),集線器,交換機(jī)或路由器等;網(wǎng)絡(luò)和網(wǎng)絡(luò)之間可以通過路由器進(jìn)行互聯(lián),這就是互聯(lián)網(wǎng)的由來,而因特網(wǎng)就是最大的互聯(lián)網(wǎng);網(wǎng)絡(luò)的存在是將許多計算機(jī)連接在一起,而因特網(wǎng)的存在是將許多網(wǎng)絡(luò)連接在一起;網(wǎng)絡(luò)的主要功能是讓不同的主機(jī)之間進(jìn)行數(shù)據(jù)的通信,實(shí)現(xiàn)大范圍的資源共享;計算機(jī)之間的數(shù)據(jù)通信是通過接口來實(shí)現(xiàn)的;
站在用戶的角度思考問題,與客戶深入溝通,找到資中網(wǎng)站設(shè)計與資中網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗(yàn)好的作品,建站類型包括:網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名注冊、虛擬空間、企業(yè)郵箱。業(yè)務(wù)覆蓋資中地區(qū)。
因特網(wǎng)的組成部分分為邊緣部分和核心部分;邊緣部分為網(wǎng)絡(luò)中的各個主機(jī)組成,核心部分是由連接這些網(wǎng)絡(luò)的路由器組成,為邊緣部分的主機(jī)提供服務(wù);
計算機(jī)網(wǎng)絡(luò)之間的通信是一個十分復(fù)雜的問題,為了實(shí)現(xiàn)計算機(jī)之間的通信,人們提出了關(guān)于是各種計算機(jī)能夠在世界各個范圍內(nèi)通信的開放系統(tǒng)互連基本參考模型OSI/RM;只要遵循OSI定律的計算機(jī),就可以在世界任何一個地方進(jìn)行通信;OSI的七層協(xié)議由底向上為物理層,數(shù)據(jù)鏈路層,網(wǎng)絡(luò)層,運(yùn)輸層,會話層,表示層,以及應(yīng)用層;其中運(yùn)輸層是為了協(xié)調(diào)上三層與下三層之間的關(guān)系,上三層是資源子網(wǎng),實(shí)現(xiàn)了資源共享的功能,下三層是通信子網(wǎng),實(shí)現(xiàn)了數(shù)據(jù)通信的功能;層次結(jié)構(gòu)實(shí)現(xiàn)了下一層的協(xié)議為上層提供服務(wù),要實(shí)現(xiàn)本層的協(xié)議,還需要下一層協(xié)議所提供的服務(wù);OSI的協(xié)議實(shí)現(xiàn)太過復(fù)雜,且運(yùn)行效率太低,層次劃分不夠合理,有些功能在多個層次中出現(xiàn),這些都是導(dǎo)致OSI協(xié)議失敗的原因;但這不妨礙我們?nèi)チ私庖幌玛P(guān)于這老牌的通信協(xié)議OSI;
OSI協(xié)議:
物理層:其作用是盡可能的屏蔽掉傳輸媒體和通信手段的差異,使上層的數(shù)據(jù)鏈路層沒有感覺到這些差異;物理層還可以通過使用信道復(fù)用技術(shù),如頻分復(fù)用,時分復(fù)用,和統(tǒng)計時分復(fù)用等,節(jié)省系統(tǒng)資源;
數(shù)據(jù)鏈路層:其主要使用的是點(diǎn)對點(diǎn)通信以及廣播通信,首先將一段數(shù)據(jù)封裝成幀,進(jìn)行透明傳輸處理,進(jìn)行差錯檢測,若無差錯則將數(shù)據(jù)從數(shù)據(jù)鏈路層發(fā)往網(wǎng)絡(luò)層;
網(wǎng)絡(luò)層:主要是為了網(wǎng)上不同主機(jī)提供通信服務(wù),以及選擇合適的路由,使從運(yùn)輸層傳下來的數(shù)據(jù)能夠通過合適的路由找到目的主機(jī);
運(yùn)輸層:屏蔽上三層與下三層的細(xì)節(jié),上三層不需要理會下三層是如何實(shí)現(xiàn),反之亦然;起到一個紐帶的作用;在傳輸層將數(shù)據(jù)分為更小的數(shù)據(jù)段,以此實(shí)現(xiàn)更可靠的數(shù)據(jù)傳輸機(jī)制,防止資源狼糞;可以進(jìn)行虛電路機(jī)制,流量控制等功能;
會話層:會話層定義了如何開始結(jié)束一個會話;
表示層:編碼和解碼,加密和解密,壓縮和解壓縮;表示層是為了統(tǒng)一數(shù)據(jù)格式;確保某一個系統(tǒng)應(yīng)用層所發(fā)送的信息能夠正確的理解;
應(yīng)用層:應(yīng)用層是與其他計算機(jī)進(jìn)行通信的一個應(yīng)用,他是對應(yīng)應(yīng)用程序的通信服務(wù);
OSI的七層協(xié)議的概念雖然清楚但卻不夠?qū)嵱茫环粗甌CP/IP協(xié)議是一個四層的體系結(jié)構(gòu),它包含著應(yīng)用層,運(yùn)輸層,網(wǎng)絡(luò)層,網(wǎng)絡(luò)接口層;
在這里先講解一下關(guān)于網(wǎng)絡(luò)層的主要功能;網(wǎng)路層負(fù)責(zé)為不同的主機(jī)傳遞信息,在TCP/IP協(xié)議,網(wǎng)絡(luò)層將數(shù)據(jù)封裝成IP數(shù)據(jù)報的形式進(jìn)行傳輸;在網(wǎng)絡(luò)層所具有的協(xié)議有ARP,RARP,ICMP,IGMP;IP協(xié)議需要依賴于ARP與RARP協(xié)議所提供的服務(wù),而ICMP,IGMP協(xié)議的實(shí)現(xiàn)需要依賴于IP協(xié)議;
ARP協(xié)議是一種地址解析協(xié)議,將描述范圍的邏輯地址轉(zhuǎn)化為具體描述的物理地址;
RARP協(xié)議則與ARP協(xié)議相反,是將具體描述的物理地址轉(zhuǎn)化為描述范圍的邏輯地址;
IGMP:完成互聯(lián)網(wǎng)多播通信的協(xié)議;
ICMP:用于在IP主機(jī)與路由器之間傳遞控制消息;
IP:
IP地址一共32位二進(jìn)制構(gòu)成,由兩部分組成,網(wǎng)絡(luò)位部分以及主機(jī)位部分,根據(jù)不同類型的IP地址網(wǎng)絡(luò)號與主機(jī)號之間的分配存在變化;
A類IP地址:第一位二進(jìn)制位必須為0,網(wǎng)絡(luò)位有八位,主機(jī)位有24位;
B類IP地址:前兩位二進(jìn)制位必須為10,網(wǎng)絡(luò)位為16位,主機(jī)位為16位;
C類IP地址:前三位二進(jìn)制位必須為110,網(wǎng)絡(luò)位為24位,主機(jī)位為8位;
D類IP地址:前四位二進(jìn)制位必須為1110,網(wǎng)絡(luò)位為32位,通常用于組播通信,不給主機(jī)用;
E類IP地址:前四個二進(jìn)制位必須為1111,保留用于科學(xué)研究;
IP地址
A類
00000000 00000000 00000000 00000000—011111111 11111111 11111111 11111111
0.0.0.0-127.255.255.255
第一個8位組全為0的,是無效的IP,因?yàn)槠浔硎菊麄€IP地址棧;
第一個8位組,除了第一位以外全部為1,稱為環(huán)回地址;兩者皆非有效地址;
所以A類地址可指派的網(wǎng)絡(luò)位有2^7-2;可指派的主機(jī)位有2^24-2
B類:128.0.0.0~191.255.255.255
10000000.00000000.00000000.00000000
10111111.11111111.11111111.11111111
C類:192.0.0.0~223.255.255.255
11000000.00000000.00000000.00000000
11011111.11111111.11111111.11111111
D類:224.0.0.0~239.255.255.255
11100000.00000000.00000000.00000000
11101111.11111111.11111111.11111111
E類:240.0.0.0~255.255.255.255
11110000.00000000.00000000.0000000
11111111.11111111.11111111.1111111
IP地址適用于點(diǎn)分十進(jìn)制表示法:
1.將32位的IP地址位,以8位為一組,共劃分為4組;
2.每一組之間使用“.”符號進(jìn)行分隔;
3.將每個8位組轉(zhuǎn)換為十進(jìn)制表示;
如:10000000 00001011 00000011 00011111
128 11 3 31
IP地址2:
保留地址:不能選擇為其他主機(jī)配置使用的IP地址;
0.0.0.0-0.255.255.255
127.0.0.0-127.255.255.255
自動分配地址段:
169.254.0.0-169.254.255.255
網(wǎng)絡(luò)地址:主機(jī)位全為0的地址;
1.0.0.0:表示一個范圍的名稱;
廣播地址:主機(jī)位全為1的地址;
1.255.255.255:作為目的地址代表整個網(wǎng)段中的所有IP地址;
定向廣播地址:往這個地址發(fā)送數(shù)據(jù),所有主機(jī)都可收到;
255.255.255.255
IPv4:的地址總數(shù):2^32=42億9400萬
去除的IP地址:
D類和E類:5億
0和127網(wǎng)段的地址:3500萬
169,254的網(wǎng)段地址:65536
網(wǎng)絡(luò)地址:126+16384+209萬
廣播地址:126+16384+209萬
可以分配給主機(jī)使用的IP地址為36億
為了解決IP地址枯竭的問題,人們采用了私有地址與公有地址轉(zhuǎn)換的方式來提高IP地址利用率,減少IP地址的消耗;
私有地址:可以在不同互聯(lián)網(wǎng)中使用;
公有地址:可以在互聯(lián)網(wǎng)中使用但地址必須唯一;
NAT:地址轉(zhuǎn)換;
SNAT:源地址轉(zhuǎn)化;使用公有IP地址替換私有IP地址,但用戶需要訪問另一個網(wǎng)絡(luò)時可以通過將私有IP地址轉(zhuǎn)化為公有IP地址進(jìn)行訪問;在多個網(wǎng)絡(luò)中進(jìn)行訪問的公有地址,若想訪問一個網(wǎng)絡(luò),需要將公有地址的外殼換成私有地址,才能在該網(wǎng)絡(luò)中使用;
DNAT:目的地址轉(zhuǎn)換,使用私有IP地址替換數(shù)據(jù)包中的公有IP地址;
IP數(shù)據(jù)報:
IP數(shù)據(jù)報的格式能夠說明IP協(xié)議都具有什么功能,一個數(shù)據(jù)報由首部和數(shù)據(jù)兩部分組成,首部的固定長度共20個字節(jié),下面介紹各個字段的含義;
(1)版本:4位,指IP協(xié)議的版本,通信雙方所使用的IP協(xié)議必須一樣;
(2)首部長度:4位,表示首部的長度,首部長度最少20字,最多達(dá)60字;
(3)區(qū)分服務(wù):8位,用來獲得更好的服務(wù);
(4)總長度:16位,表示包括首部的整個數(shù)據(jù)報的長度;
(5)標(biāo)識:16位,標(biāo)識數(shù)據(jù)來源以及由哪個數(shù)據(jù)分片得來的;
(6)標(biāo)志:3位,最低位記為MF標(biāo)志后面是否還有分片,中間位DF標(biāo)志該數(shù)據(jù)段是否不能分片,最后 一位無意義;
(7)片偏移:13位,較長的數(shù)據(jù)段通過分組成多個片,某片在分組中的相對位置;
(8)生存時間:8位,表明數(shù)據(jù)報在網(wǎng)絡(luò)中的壽命;
(9)協(xié)議:8位,協(xié)議字段表示該數(shù)據(jù)段使用的是哪種協(xié)議;
(10)首部檢驗(yàn)和:16位,這個字段只檢驗(yàn)首部,不檢驗(yàn)數(shù)據(jù)部分;每經(jīng)過一個路由器,都要重新檢 驗(yàn)一個首部檢驗(yàn)和,因?yàn)槭撞靠赡軙l(fā)生變化;
(11)源地址:32位,發(fā)送方地址;
(12)目的地址:32位,接收方地址;
使用IP地址:
使用IP地址進(jìn)行數(shù)據(jù)的通信,最基本的就是要知道兩個進(jìn)行通信的主機(jī)的源地址和目的地址,在這里講述一下如何獲得通信雙方的源地址以及目的地址;
源IPv4地址,發(fā)送數(shù)據(jù)的主機(jī)上配置的IP地址;
源IPv4的配置方式:
手動配置:
手動配置必須要對各個IP地址非常了解,避免IP地址選擇錯誤,這種方式定義的IP地址雖然精確到 位,但也容易發(fā)生手誤,這在某些特殊環(huán)境中是不被允許的,所以不建議使用;
自動配置:
BOOTP:啟動協(xié)議,這種協(xié)議下分配的IP地址其周期是永久的,即主機(jī)分配的IP地址永久使用,不更改
但這種情況的弊端也很明顯,那就是浪費(fèi)IP資源,針對目前世界IP地址匱乏的環(huán)境下,這種浪費(fèi)資源 的做法并不可??;
DHCP:動態(tài)主機(jī)配置協(xié)議;這個協(xié)議下所分配的IP地址,并不是永久分配給一個主機(jī)使用的,它存在 著“租約”協(xié)定,即當(dāng)分配一個IP地址后,由服務(wù)器給定一個租約時間,當(dāng)租約到期時,視情 況而定是否續(xù)租,或者不再使用這個IP地址;當(dāng)?shù)竭_(dá)租約的50%時,主機(jī)就會向分配此IP地址的 服務(wù)器發(fā)出續(xù)租請求,發(fā)送三次仍沒有回應(yīng)時放棄,當(dāng)?shù)竭_(dá)租約的87.5%時,廣播信道,看是否 有服務(wù)器能夠提供與當(dāng)前使用的相同的IP地址,若有則建立聯(lián)系,若無則在IP地址租約滿時, 放棄此IP地址,采用其他IP地址;
DHCP協(xié)議客戶端地址的租借過程——四線會話
①客戶端發(fā)送DHCP Discover消息,搜索當(dāng)前網(wǎng)絡(luò)中的服務(wù)器是否有合適的IP地址給主機(jī)使用;
②接收到DHCP Discover的服務(wù)器查看自身的地址池中是否有合適的IP地址,若有則將該IP地址的信 息,封裝到DHCP Offer中發(fā)送給客戶端;
③客戶端接收到的第一個DHCP Offer的消息作為IP地址的首選,因?yàn)榈谝粋€到達(dá)的,他的服務(wù)器的效 率較高,在續(xù)租時也會容易些;客戶端接受到后,發(fā)送DHCP request的消息給服務(wù)器,表示可以使用 此IP地址;
④提供IP地址的服務(wù)器收到DHCPRequest消息后,將IP地址和對應(yīng)主機(jī)的物理地址臨時綁定;并且開始 租約計時;發(fā)生DHCP ACK確認(rèn)消息;不是提供該IP地址的服務(wù)器收到DHCP Request,將該IP地址重新 放入地址池中,并給客戶端發(fā)送DHCP NAK消息,非確認(rèn)消息;
配置目的IP地址:
手動解析:在地址欄中直接指定目標(biāo)的IP地址,不過這種形式,要記住幾種常用的IP地址還行,若是 大量的IP地址,則明顯不適用;
自動解析:
DNS協(xié)議:使用域名的方式代替IP地址,解析域名獲得其IP地址并跳轉(zhuǎn);在DNS服務(wù)器上保存在特定 的域名和IP地址的映射關(guān)系;可以完成地址解析的任務(wù);
正向解析協(xié)議:將域名解析成IP地址進(jìn)行跳轉(zhuǎn);
反向解析協(xié)議:將IP地址解析成域名進(jìn)行跳轉(zhuǎn);
DNS解析的結(jié)果會還存在本地服務(wù)器中,需要我們網(wǎng)卡配置中開啟才可使用;
網(wǎng)站標(biāo)題:計算機(jī)網(wǎng)絡(luò)(一)——互聯(lián)網(wǎng)層
文章源于:http://aaarwkj.com/article14/ijhcge.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供建站公司、微信公眾號、自適應(yīng)網(wǎng)站、搜索引擎優(yōu)化、云服務(wù)器、網(wǎng)站設(shè)計公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)