傳輸層協議和應用層協議有什麼區別,為什麼http即可以做傳輸層協議也可以做應用層協議呢?

時間 2021-06-04 01:25:33

1樓:隨心

傳輸層協議有tcp和udp,http協議叫做超文字傳輸協議,是建立在傳輸層協議之上的屬於應用層的協議。沒有傳輸層協議,http協議就不行!

2樓:

HTTP是應用層協議,TCP和UDP是傳輸層協議。

通俗地說,應用層協議其實就是在傳輸層協議上標識了埠號。

例如:HTTP協議預設使用了TCP協議的80埠。

FTP協議預設使用了TCP協議的21埠。

DNS協議預設使用了UDP協議的53埠。

DHCP協議預設使用了UDP協議的67埠。

(其中HTTP、FTP、DNS、DHCP都是應用層協議)

3樓:清泉

http是應用層協議,它是基於傳輸層的tcp。

傳輸層你可以理解為傳輸的都是二進位制位元組。應用層傳輸的是具體的應用資料。

比如你寫乙個tcp應用,你就需要寫編碼、解碼器,來傳輸應用資料。

4樓:「已登出」

1、具有傳輸層功能的協議

流控制傳輸協議

zh.wikipedia.org/wiki/%E4%BC%A0%E8%BE%93%E5%B1%822、http應用層協議,在tcp協議之上

關於java socket程式設計中傳輸協議層和應用層協議的乙個疑問,求指教?

Mr.Zhang 瀉藥。我來回答第乙個問題好了。結論先行 必須!傳輸層 用來對資料進行流量控制以及對資料報的大小進行嚴格控制。應用層 用來對軟體提供網路服務的介面,如此才能是程式呼叫網路服務。so? 鮑一豐 必須。沒有預設。可以,一般不用。下面是科普,你就是一台電腦,你收到一快遞了,快遞就是你收到的...

TCP IP協議中,傳輸層將訊息分割成多個資料報時,如何獲知網路層最大傳輸單元MTU的長度?

車小胖 傳輸層協議TCP UDP獲得本地介面的MTU還是很簡單的,只要通過簡單的函式呼叫即可。可是,得到本地的MTU值並不能保證本地發出的IP報文,在通往目的地的路徑上不被分片。根據木桶理論,乙個木桶能裝多少水,不是由最高的木板來決定的,而是由最低的木板來決定的。同理,在通向目的地的路徑上,決定傳輸...

為什麼tcp ip協議沒有會話層和表示層?

李勇 看下tcp ip的發展史就知道了。70 80年代設計的tcp ip協議,已經非常成熟了,之後除了ipv6 到現在還是ipv4為主 基本都是 縫縫補補又三年 的狀態。個人覺得原因之一 tcp ip over all,這個all就是連當初tcp的設計者們都不知道未來應用層協議是啥樣子,總得 可擴充...