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收到信息,发送确认断开信息,客户端关闭连接                            (发送后客户端,服务器关闭连接)

    

    

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