TCP基礎知識講解

簡單記錄需要了解的TCP,DUP基礎知識

TCP的基本概念

    1.什麼的tcp?

        定義:TCP(Transmission Control Protocol)是傳輸控制協議,是傳輸層協議

        簡單來說,主要作用是數據傳輸 (詳情自行百度百科)

     2.特點 

        面向連接(1對1連接),可靠的(數據校驗機制),面向字節流,支持全雙工傳輸

         優點:可靠   

             原因:1.連接可靠(3握4揮)  2.數據傳輸可靠(確認,窗口,重傳,阻塞,斷開連接機制)

         缺點:速度慢,效率低,佔用資源高

             原因:爲了保證可靠性 犧牲了速度,效率,佔用資源,易被利用作爲網絡攻擊

 

需要了解的TCP交互

    1.三次握手和四次揮手如何進行    (簡單理解)

        簡單來說就是建立連接交互3次,斷開連接交互四次

        建立連接3次交互  (假設客戶端A   服務器B

        

        1.客戶端A服務器B發送信息,請求建立連接                                               (發送客戶端的信息)

        2.服務器B收到客戶端A的請求信息,同意交互,發送信息回客戶端A            (確認服務器收到客戶端信息)

        3.客戶端A收到發送回來的信息,確認,然後通知服務器B開始交互              (確認客戶端收到服務器信息,告知開始傳輸)

        客戶端直接發送信息,正式開始信息傳輸.............

 

      斷開連接交互四次(假設客戶端A   服務器B

        

       .........................................正式數據傳輸完成

       1.客戶端A向服務器B發送信息,請求斷開連接                                               (發送客戶端請求)

       2.服務器B收到斷開請求,同意請求                                                                (通知客戶端A服務器已經收到請求)

       3.服務器B通知客戶端A,現在開始斷開                                                          (準備斷開連接)

       4.客戶端A收到信息,發送確認斷開信息,客戶端關閉連接                            (發送後客戶端,服務器關閉連接)

    

    

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章