[問答] 關於TCP/IP協定

作者: Voicer (MaxIce)   2018-10-27 00:52:36
小弟,最近在學網路。
不太想死背,所以來版上發問。
書籍上有寫到傳輸層(Layer4)上會用到TCP UDP協定;網路層(Layer3)用到IP協定。
想問一下這個意思是說 只有Layer4能用TCP和UDP協定嗎,還是說接下來Layer 4之後Laye
r 3 2 1都而可以使用TCP和UDP的協定。
作者: a73126 (Jalen)   2018-10-27 01:18:00
封包是一層一層包上去的,不會只有L4但是沒有L123
作者: Voicer (MaxIce)   2018-10-27 08:21:00
如果有錯幫我更正一下。我是認為封包是雙向可以被加密解密,或者是壓縮解壓縮的所以會往上也會往下
作者: deadwood (T_T)   2018-10-27 09:29:00
所謂協定就是一套多數人都同意的做法,TCP是L4的,相關內容正常來講就不會出現在其他層,你可以在封包中L3加L4的資訊,但是一般沒有設備會認得,然後因為封包格式不對,網路設備就會丟棄封包,除非那台網路設備處理L3的軟體也是你自己開發實務上也是有很多在某一層實作其他層協定的做法,不過基本上都是在較高的層去實作較低層功能,如tunnel、VPNOTV、VXLAN,但是這些功能要能運作,都是建立在有支援的設備或是軟體至於為什麼不在低層如L2去做L3以上的功能,你可以看一下不同設備封裝跟解封裝的順序,想一想為什麼
作者: Voicer (MaxIce)   2018-10-27 13:29:00
謝謝d大 我通了

Links booklink

Contact Us: admin [ a t ] ucptt.com