TCP UDP HTTP SOCKET之間的區別

2021-07-27 17:39:26 字數 649 閱讀 4599

ip:網路層協議;

tcp和udp:傳輸層協議;

http:應用層協議;

socket:tcp/ip網路的api。

tcp/ip代表傳輸控制協議/網際協議,指的是一系列協議。

tcp和udp使用ip協議從乙個網路傳送資料報到另乙個網路。把ip想像成一種高速公路,它允許其它協議在上面行駛並找到到其它電腦的出口。tcp和udp是高速公路上的「卡車」,它們攜帶的貨物就是像http,檔案傳輸協議ftp這樣的協議等。

tcp和udp是ftp,http和smtp之類使用的傳輸層協議。雖然tcp和udp都是用來傳輸其他協議的,它們卻有乙個顯著的不同:tcp提供***的資料傳輸,而udp不提供。這意味著tcp有乙個特殊的機制來確保資料安全的不出錯的從乙個端點傳到另乙個端點,而udp不提供任何這樣的保證。

http(超文字傳輸協議)是利用tcp在兩台電腦(通常是web伺服器和客戶端)之間傳輸資訊的協議。客戶端使用web瀏覽器發起http請求給web伺服器,web伺服器傳送被請求的資訊給客戶端。

記住,需要ip協議來連線網路;tcp是一種允許我們安全傳輸資料的機制,,使用tcp協議來傳輸資料的http是web伺服器和客戶端使用的特殊協議。

socket 介面是tcp/ip網路的api,socket介面定義了許多函式或例程,用以開發tcp/ip網路上的應用程式。

TCP UDP HTTP SOCKET之間的區別

網路層協議 網際協議 ip 位址解析協議 arp 傳輸層協議 傳輸控制協議 tcp 使用者資料報協議 udp 應用層協議 超文字傳輸協議 http 檔案傳輸協議 ftp 遠端登入協議 telnet 網域名稱服務協議 dns 簡單郵件傳輸協議 smtp 郵局協議 pop3 tcp和udp使用ip協議從...

TCP UDP HTTP SOCKET之間的區別

ip 網路層協議 tcp和udp 傳輸層協議 http 應用層協議 socket tcp ip網路的api。tcp ip代表傳輸控制協議 網際協議,指的是一系列協議。tcp和udp使用ip協議從乙個網路傳送資料報到另乙個網路。把ip想像成一種高速公路,它允許其它協議在上面行駛並找到到其它電腦的出口。...

TCP UDP HTTP SOCKET之間的區別

ip 網路層協議 tcp和udp 傳輸層協議 http 應用層協議 socket tcp ip網路的api。tcp ip代表傳輸控制協議 網際協議,指的是一系列協議。tcp和udp使用ip協議從乙個網路傳送資料報到另乙個網路。把ip想像成一種高速公路,它允許其它協議在上面行駛並找到到其它電腦的出口。...