TCP UDP HTTP SOCKET之間的區別

2021-07-10 04:36:25 字數 622 閱讀 3647

網路層協議:網際協議(ip)、位址解析協議(arp);

傳輸層協議:傳輸控制協議(tcp)、使用者資料報協議(udp);

應用層協議:超文字傳輸協議(http)、檔案傳輸協議(ftp)、遠端登入協議(telnet)、網域名稱服務協議(dns)、簡單郵件傳輸協議(smtp)、郵局協議(pop3);

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

雖然http本身是乙個協議,但其最終還是基於tcp的。http是應用層協議,tcp是傳輸層協議,所以

資料報在網路傳輸過程中,http被封裝在tcp包內。

socket是為了實現以上的通訊過程而建立成來的通訊管道,其真實的代表是客戶端和伺服器端的乙個通訊程序,雙方程序通過socket進行通訊,而通訊的規則採用指定的協議。socket只是一種連線模式,不是協議,tcp、udp,簡單的說(雖然不準確)是兩個最基本的協議,很多其它協議都是基於這兩個協議如,http就是基於tcp的,.用socket可以建立tcp連線,也可以建立udp連線,這意味著,用socket可以建立任何協議的連線,因為其它協議都是基於此的。

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想像成一種高速公路,它允許其它協議在上面行駛並找到到其它電腦的出口。...

TCP UDP HTTP SOCKET之間的區別

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