socket http tcp ip 區別聯絡

2022-03-14 13:56:33 字數 568 閱讀 2628

功能是實現繼承復用。

剛才做了乙個簡要的概述,裡面有一些常用的概念,這裡做個簡短的概念普及介紹:

(1),tcp/ip------tpc/ip協議是傳輸層協議,主要解決資料如何在網路中傳輸。

(2),socket------socket則是對tcp/ip協議的封裝和應用(程式層面)。

(3),http------http是應用層協議,主要解決如何包裝資料。

(4),網路七層模型------物理層、資料鏈路層、網路層、傳輸層、會話層、表示層和應用層。

總結一下:socket是對tcp/ip協議的封裝,socket本身並不是協議,而是乙個呼叫介面(api)。

從而形成了我們知道的一些最基本的函式介面,比如create、listen、connect、accept、send、read和write等等。

tcp/ip只是乙個協議棧,就像作業系統的執行機制一樣,必須要具體實現,同時還要提供對外的操作介面

實際上,傳輸層的tcp是基於網路層的ip協議的,而應用層的http協議又是基於傳輸層的tcp協議的,而socket本身不算是協議,就像上面所說,它只是提供了乙個針對tcp或者udp程式設計的介面。

Bit,Byte,WORD,DWORD區別和聯絡

1人收藏此文章,收藏此文章 發表於4個月前 已有86次閱讀 共01人收藏此文章 基本概念 位 bit 位 或 位元 是計算機運算的基礎 位元組 byte 位元組 是通過網路傳輸資訊 或在硬碟或記憶體中儲存資訊 的單位。位元組是計算機資訊技術用於計量儲存容量和傳輸容量的一種計量單位,1個位元組等於8位...

Bit,Byte,WORD,DWORD區別和聯絡

位 bit 位 或 位元 是計算機運算的基礎 位元組 byte 位元組 是通過網路傳輸資訊 或在硬碟或記憶體中儲存資訊 的單位。位元組是計算機資訊技術用於計量儲存容量和傳輸容量的一種計量單位,1個位元組等於8位二進位制。在 ascii碼中,乙個英文本母 不分大小寫 佔乙個位元組的空間,乙個中文漢字佔...

單項聯表和雙向聯表的區別

刪除單鏈表中的某個結點時,一定要得到待刪除結點的前驅,得到該前驅有兩種方法,第一種方法是在定位待刪除結點的同時一路儲存當前結點的前驅。第二種方法是在定位到待刪除結點之後,重新從單鏈表表頭開始來定位前驅。儘管通常會採用方法一。但其實這兩種方法的效率是一樣的,指標的總的移動操作都會有2 i次。而如果用雙...