[問答] 關於TCP/IP協定

看板Network作者 (MaxIce)時間6年前 (2018/10/27 00:52), 編輯推噓0(0016)
留言16則, 3人參與, 6年前最新討論串1/1
小弟,最近在學網路。 不太想死背,所以來版上發問。 書籍上有寫到傳輸層(Layer4)上會用到TCP UDP協定;網路層(Layer3)用到IP協定。 想問一下這個意思是說 只有Layer4能用TCP和UDP協定嗎,還是說接下來Layer 4之後Laye r 3 2 1都而可以使用TCP和UDP的協定。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.162.67.20 ※ 文章網址: https://www.ptt.cc/bbs/Network/M.1540572759.A.EC0.html

10/27 01:18, 6年前 , 1F
封包是一層一層包上去的,不會只有L4但是沒有L123
10/27 01:18, 1F

10/27 08:21, 6年前 , 2F
如果有錯幫我更正一下。我是認為封包是雙向可以被加密解密
10/27 08:21, 2F

10/27 08:21, 6年前 , 3F
,或者是壓縮解壓縮的
10/27 08:21, 3F

10/27 08:22, 6年前 , 4F
所以會往上也會往下
10/27 08:22, 4F

10/27 09:29, 6年前 , 5F
所謂協定就是一套多數人都同意的做法,TCP是L4的,相關
10/27 09:29, 5F

10/27 09:33, 6年前 , 6F
內容正常來講就不會出現在其他層,你可以在封包中L3加
10/27 09:33, 6F

10/27 09:34, 6年前 , 7F
L4的資訊,但是一般沒有設備會認得,然後因為封包格式不
10/27 09:34, 7F

10/27 09:35, 6年前 , 8F
對,網路設備就會丟棄封包,除非那台網路設備處理L3的軟
10/27 09:35, 8F

10/27 09:35, 6年前 , 9F
體也是你自己開發
10/27 09:35, 9F

10/27 09:41, 6年前 , 10F
實務上也是有很多在某一層實作其他層協定的做法,不過
10/27 09:41, 10F

10/27 09:43, 6年前 , 11F
基本上都是在較高的層去實作較低層功能,如tunnel、VPN
10/27 09:43, 11F

10/27 09:44, 6年前 , 12F
OTV、VXLAN,但是這些功能要能運作,都是建立在有支援的
10/27 09:44, 12F

10/27 09:45, 6年前 , 13F
設備或是軟體
10/27 09:45, 13F

10/27 09:52, 6年前 , 14F
至於為什麼不在低層如L2去做L3以上的功能,你可以看一下
10/27 09:52, 14F

10/27 09:54, 6年前 , 15F
不同設備封裝跟解封裝的順序,想一想為什麼
10/27 09:54, 15F

10/27 13:29, 6年前 , 16F
謝謝d大 我通了
10/27 13:29, 16F
文章代碼(AID): #1RqqPNx0 (Network)
文章代碼(AID): #1RqqPNx0 (Network)