IP位址分類及ISO OSI 三次握手

2021-07-14 09:01:24 字數 2883 閱讀 2387

1. a類位址

a類位址的表示範圍為:0.0.0.0~126.255.255.255(00000000~01111110),最前面一位是「0」,

用7位(bit)來標識網路號,24位標識主機號;

預設網路掩碼為:255.0.0.0,

11111111.00000000.00000000.00000000 可以看到它的主機位是24位(用0表示)a類網路用第一組數字表示網路本身的位址,後面三組數字作為連線於網路上的主機的位址。

全世界總共只有126個只可能的a類網路,每個網路可以容納的主機就是2的24次方-2了 -2是因為主機中要用去乙個

網路號和乙個廣播號

;a類位址分配給具有大量主機(直接個人使用者)而區域網路個數較少的大型網路。例如ibm公司的網路。

2. b類位址

b類位址的表示範圍為:128.0.0.0~191.255.255.255(10000000~10111111),最前面一位是「10」,預設網路掩碼為:255.255.0.0;b類位址分配給一般的中型網路。b類網路用第

一、二組數字表示網路的位址,後面兩組數字代表網路上的主機位址。

3. c類位址

c類位址的表示範圍為:192.0.0.0~223.255.255.255,最前面一位是「110」,預設網路掩碼為:255.255.255.0;如一般的區域網和校園網,它可連線的主機數量是最少的,採用把所屬的使用者分為若干的網段進行管理。c類網路用前三組數字表示網路的位址,最後一組數字作為網路上的主機位址。

實際上,還存在著d類位址和e類位址。但這兩類位址用途比較特殊,在這裡只是簡單介紹一下:d類位址稱為廣播位址,供特殊協議向選定的節點傳送資訊時用。e類位址保留給將來使用。

**:tanks to :

osi中的層

功能tcp/ip協議族

應用層檔案傳輸,電子郵件,檔案服務,虛擬終端

表示層資料格式化,**轉換,資料加密

沒有協議

會話層解除或建立與別的接點的聯絡

沒有協議

傳輸層提供端對端的介面

tcp,udp

網路層為資料報選擇路由

ip,icmp,rip,ospf,bgp,igmp

資料鏈路層

傳輸有位址的幀以及錯誤檢測功能

slip,cslip,ppp,arp,rarp,mtu

物理層以二進位制資料形式在物理**上傳輸資料

iso2110,ieee802。ieee802.2

三次握手

tcp是主機對主機層的傳輸控制協議,提供可靠的連線服務,採用三次握手確認建立乙個連線:

位碼即tcp標誌位,有6種標示:syn(synchronous建立聯機) ack(acknowledgement 確認) psh(push傳送) fin(finish結束) rst(reset重置) urg(urgent緊急)

sequence number(順序號碼) acknowledge number(確認號碼)

第一次握手:主機a傳送位碼為syn=1,隨機產生seq number=1234567的資料報到伺服器,主機b由syn=1知道,a要求建立聯機;

第二次握手:主機b收到請求後要確認聯機資訊,向a傳送ack number=(主機a的seq+1),syn=1,ack=1,隨機產生seq=7654321的包

第三次握手:主機a收到後檢查ack number是否正確,即第一次傳送的seq number+1,以及位碼ack是否為1,若正確,主機a會再傳送ack number=(主機b的seq+1),ack=1,主機b收到後確認seq值與ack=1則連線建立成功。

完成三次握手,主機a與主機b開始傳送資料。

在tcp/ip協議中,tcp協議提供可靠的連線服務,採用三次握手建立乙個連線。 

第一次握手:建立連線時,客戶端傳送syn包(syn=j)到伺服器,並進入syn_send狀態,等待伺服器確認; 

第二次握手:伺服器收到syn包,必須確認客戶的syn(ack=j+1),同時自己也傳送乙個syn包(syn=k),即syn+ack包,此時伺服器進入syn_recv狀態; 第三次握手:客戶端收到伺服器的syn+ack包,向伺服器傳送確認包ack(ack=k+1),此包傳送完畢,客戶端和伺服器進入established狀態,完成三次握手。 完成三次握手,客戶端與伺服器開始傳送資料.

例項:ip 192.168.1.116.3337 ----> 192.168.1.123.7788: s 3626544836:3626544836

ip 192.168.1.123.7788 ----> 192.168.1.116.3337: s 1739326486:1739326486 ack 3626544837

ip 192.168.1.116.3337 -----> 192.168.1.123.7788: ack 1739326487,ack 1

第一次握手:192.168.1.116傳送位碼syn=1,隨機產生seq number=3626544836的資料報到192.168.1.123,192.168.1.123由syn=1知道192.168.1.116要求建立聯機;

第二次握手:192.168.1.123收到請求後要確認聯機資訊,向192.168.1.116傳送ack number=3626544837,syn=1,ack=1,隨機產生seq=1739326486的包;

第三次握手:192.168.1.116收到後檢查ack number是否正確,即第一次傳送的seq number+1,以及位碼ack是否為1,若正確,192.168.1.116會再傳送ack number=1739326487,ack=1,192.168.1.123收到後確認seq=seq+1,ack=1則連線建立成功。

thanks to :

ip位址分類及預留ip位址大全

a類位址的第一組數字為1 126。注意,數字0和 127不作為a類位址,數字127保留給內部回送函式,而數字0則表示該位址是本地宿主機,不能傳送。b類位址的第一組數字為128 191。c類位址的第一組數字為192 223。1.a類位址 a類位址的表示範圍為 0.0.0.0 126.255.255.2...

三次過 Lintcode 426 恢復IP位址

給乙個由數字組成的字串。求出其可能恢復為的所有ip位址。你的任務就是往這段字串中新增三個點,使它成為乙個合法的ip位址.返回所有可能的ip位址.樣例 1 輸入 25525511135 輸出 255.255.11.135 255.255.111.35 解釋 255.255.111.35 255.255...

IP位址分類及對應範圍

ip位址由四段組成,每個欄位是乙個位元組,即4個位元組 每個位元組有8位,最大值是255 全世界範圍是唯一的 32 位 4個位元組 8位 的識別符號。ip位址由兩部分組成,即網路位址和主機位址,二者是主從關係 1.網路號 net id,它標誌主機 或路由器 所連線到的網路,網路位址表示其屬於網際網路...