TCP基础知识讲解

简单记录需要了解的TCP,DUP基础知识

TCP的基本概念

    1.什么的tcp?

        定义:TCP(Transmission Control Protocol)是传输控制协议,是传输层协议

        简单来说,主要作用是数据传输 (详情自行百度百科)

     2.特点 

        面向连接(1对1连接),可靠的(数据校验机制),面向字节流,支持全双工传输

         优点:可靠   

             原因:1.连接可靠(3握4挥)  2.数据传输可靠(确认,窗口,重传,阻塞,断开连接机制)

         缺点:速度慢,效率低,占用资源高

             原因:为了保证可靠性 牺牲了速度,效率,占用资源,易被利用作为网络攻击

扫描二维码关注公众号,回复: 12439448 查看本文章

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

    

    

猜你喜欢

转载自blog.csdn.net/qq_38839915/article/details/103724499