作者Voicer (MaxIce)
看板Network
標題[問答] 關於TCP/IP協定
時間Sat Oct 27 00:52:36 2018
小弟,最近在學網路。
不太想死背,所以來版上發問。
書籍上有寫到傳輸層(Layer4)上會用到TCP UDP協定;網路層(Layer3)用到IP協定。
想問一下這個意思是說 只有Layer4能用TCP和UDP協定嗎,還是說接下來Layer 4之後Laye
r 3 2 1都而可以使用TCP和UDP的協定。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.162.67.20
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Network/M.1540572759.A.EC0.html
1F:→ a73126: 封包是一層一層包上去的,不會只有L4但是沒有L123 10/27 01:18
2F:→ Voicer: 如果有錯幫我更正一下。我是認為封包是雙向可以被加密解密 10/27 08:21
3F:→ Voicer: ,或者是壓縮解壓縮的 10/27 08:21
4F:→ Voicer: 所以會往上也會往下 10/27 08:22
5F:→ deadwood: 所謂協定就是一套多數人都同意的做法,TCP是L4的,相關 10/27 09:29
6F:→ deadwood: 內容正常來講就不會出現在其他層,你可以在封包中L3加 10/27 09:33
7F:→ deadwood: L4的資訊,但是一般沒有設備會認得,然後因為封包格式不 10/27 09:34
8F:→ deadwood: 對,網路設備就會丟棄封包,除非那台網路設備處理L3的軟 10/27 09:35
9F:→ deadwood: 體也是你自己開發 10/27 09:35
10F:→ deadwood: 實務上也是有很多在某一層實作其他層協定的做法,不過 10/27 09:41
11F:→ deadwood: 基本上都是在較高的層去實作較低層功能,如tunnel、VPN 10/27 09:43
12F:→ deadwood: OTV、VXLAN,但是這些功能要能運作,都是建立在有支援的 10/27 09:44
13F:→ deadwood: 設備或是軟體 10/27 09:45
14F:→ deadwood: 至於為什麼不在低層如L2去做L3以上的功能,你可以看一下 10/27 09:52
15F:→ deadwood: 不同設備封裝跟解封裝的順序,想一想為什麼 10/27 09:54
16F:→ Voicer: 謝謝d大 我通了 10/27 13:29