netty和tcp協議的關系不太理解,因為在問詢過別人的基礎上得知,只要是tcp協議的一定會進行三次握手,但是netty對這部分進行了優化,取消了三次握手,那么我對netty的tcp協議的實現方式就覺得很別扭,netty的tcp協議的實現方式,到底是否進行三次握手,以及它和tcp到底是個什么樣的關系?
1 回答

PIPIONE
TA貢獻1829條經驗 獲得超9個贊
- netty -> Java Runtime Socket (io、nio、nio2) -> OS Socket -> TCP (當然也可以是UDP、SCTP);
- 既然連操作系統層的Socket都必須做三次握手(僅對TCP而言),Netty當然無法跳過,只不過它對用戶屏蔽了三次握手(當然還有四次揮手)的部分細節。
以上這些并不能幫助你更好地使用Netty,但對應付面試可能有幫助。
添加回答
舉報
0/150
提交
取消