原创 複習TCP協議——看這篇就夠了

TCP協議知識複習-附帶有關TCP常見面試題~~本篇文章有點長,建議收藏之後有空慢慢看喔!~~TCP報文段結構TCP三次握手:建立連接相關問題:1.握手過程中可以攜帶數據嗎?2.初始序列號ISN是固定的嗎?TCP的三次握手過程?爲

原创 數據結構:環形隊列(Java)

數組實現環形隊列一.什麼是環形隊列?二.環形隊列的優點三.隊列的應用四.環形隊列實現分析五.完整代碼 一.什麼是環形隊列? 環形隊列是一種特殊的隊列結構,元素同樣也是先進先出的,但是與一般隊列的區別是,它們是環形的,即隊列頭部的上

原创 數據結構:單向隊列

數組實現單向隊列一.什麼是隊列?二.隊列的實現三.隊列的應用四.數組實現單向隊列1.入隊2.出隊五.特殊情況處理六.代碼 一.什麼是隊列? 隊列(Queue)跟棧(Stack)一樣是一種線性數據結構,但是不同於棧的先入後出,隊列中

原创 數據結構:線性結構與非線性結構

線性結構與非線性結構1.線性結構2.非線性結構 1.線性結構 線性結構是最常用的數據結構,其特點是 數據元素之間存在着一對一 的線性關係。 線性結構有着兩種不同的存儲結構,順序存儲結構——數組 和 鏈式存儲結構——鏈表。 順序存

原创 趣談TCP四次揮手

TCP四次揮手斷開連接1.趣談TCP四次揮手2.斷開TCP連接:TCP四次揮手①爲什麼需要斷開TCP連接?②爲什麼需要四次揮手斷開TCP連接?分析四次揮手:斷開連接總結3.小知識:SYN洪泛攻擊 1.趣談TCP四次揮手 老樣子,在

原创 趣談TCP三次握手連接

TCP三次握手鍊接1.先趣談三次握手鍊接2.TCP三次握手:報文段交換- TCP報文段結構- 三次握手分析3.問:爲什麼發送方要發出第三個確認報文呢? 1.先趣談三次握手鍊接 在開始正式的講TCP三次握手連接前,先來一小段對話,來