網路程式設計要素

2021-10-10 06:16:15 字數 478 閱讀 4055

先來了解一下什麼是tcp協議

tcp傳輸控制協議(transmission control protocol).tcp協議是面向連線的通訊協議,即傳輸資料之前,在傳送和接收端建立邏輯連線,然後在傳輸資料,它提供了兩台計算機之間可靠的無差錯的資料傳輸。

在tcp連線中必須要明確客戶端和服務端,在客戶端向服務端發出連線需求,每次連線的建立都需要經過三次「握手」。

三次握手

tcp協議中,在傳送資料的準備階段,客戶端和伺服器之間的三次互動,以保證連線的可靠

網路程式設計要素

埠號:是乙個邏輯埠,我們無法直接看到,可以適應一些軟體檢視埠號,當我們使用網路軟體一開啟,那麼作業系統就會為網路軟體分配乙個隨機的埠號,或者網路軟體再開啟的時候和系統要指定的埠號。

埠號是由兩個位元組組成,取值範圍在0-65535之間

注意:1024之前的埠號我們不能使用,已經被系統分配給已知的網路軟體了

網路軟體的埠號不能重複。

網路程式設計要素

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

網路程式設計3要素

a ip位址 標示我們計算機在網際網路上的位置 b 埠號 標示我們的計算機中的應用程式的 c 協議 資料的傳輸規則 ip位址的由來,我們都計算機只能識別二進位制資料,那麼ip位址應該 也是乙個二進位制資料,它是乙個32的二進位制資料 比如 00000100 00000110 00000111 000...

網路程式設計三要素

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