網路程式設計3要素

2021-07-15 17:48:10 字數 1322 閱讀 4697

a: ip位址        標示我們計算機在網際網路上的位置

b: 埠號        標示我們的計算機中的應用程式的

c: 協議            資料的傳輸規則

ip位址的由來, 我們都計算機只能識別二進位制資料,那麼ip位址應該

也是乙個二進位制資料,它是乙個32的二進位制資料

比如:    00000100 00000110 00000111 00001100

那麼如果我們使用上面的二進位制資料表示ip位址,那麼在記憶起來不

是很方便,那麼就對上面的ip位址做了乙個改進

把8為使用.進行隔開,然後在把每一部分轉換成10進製資料. 那麼上

面的二進位制資料可以表示為: 4.6.7.12

那麼這種做法叫做: "點分十進位制"表示法

ip位址的組成:    ip位址 = 網路位址 + 主機位址

16777216

65536

256ip位址的分類:

a類    1.0.0.1---127.255.255.254

(1)10.x.x.x是私有位址(私有位址就是在網際網路上不使用,

而被用在區域網路中的位址)                            

(2)127.x.x.x是保留位址,用做迴圈測試用的。

b類    128.0.0.1---191.255.255.254    172.16.0.0---

172.31.255.255是私有位址。

c類    192.0.0.1---223.255.255.254    192.168.x.x是私有地

址d類    224.0.0.1---239.255.255.254     

e類    240.0.0.1---247.255.255.254    

127.0.0.1  本地回環位址        ipconfig 查詢ip        

getmac   mac位址

ping ip位址;  用來檢測本機是否可以與指定ip位址的計算機進行正

常通訊埠:

物理埠        網絡卡介面

邏輯埠 :  標示我們的程序,有效的範圍 0~65535 , 其中0~1024被系統占用

或者保留

協議:udp

將資料封裝到乙個資料報中,不需要建立連線

傳輸資料的時候有大小限制,最大是64k

因為不需要建立連線,所以屬於不可靠協議

因為不需要建立連線,所以效率高

tcp通訊兩端需要建立連線,形成連線通道

傳輸資料無大小限制,可以傳輸大量的資料

因為建立連線,所以屬於可靠協議

因為建立連線,所以效率低

網路程式設計要素

ip位址 解釋見計算機網路ip位址 有五類 協議 tcp udp tcp解釋 三次握手 第一次傳送請求,第二次獲取反饋 第三次建立連線 udp解釋 udp資料需要打包,因為包有大小,所以對資料大小有限制要求,udp不需要建立連線,所以不保證接受方能接受到資料,所以不可靠,但速度快 埠 物理埠 網絡卡...

網路程式設計要素

先來了解一下什麼是tcp協議 tcp傳輸控制協議 transmission control protocol tcp協議是面向連線的通訊協議,即傳輸資料之前,在傳送和接收端建立邏輯連線,然後在傳輸資料,它提供了兩台計算機之間可靠的無差錯的資料傳輸。在tcp連線中必須要明確客戶端和服務端,在客戶端向服...

網路程式設計三要素

c s結構 全稱為client server結構,是指客戶端和伺服器結構。常見程式有 迅雷等軟體。b s結構 全稱為browser server結構,是指瀏覽器和伺服器結構。常見瀏覽器有谷歌 火狐等。ip位址分類 ipv4 是乙個32位的二進位制數,通常被分為4個位元組,表示成 a.b.c.d 的形...