美文网首页
Tcp协议总结

Tcp协议总结

作者: 往事一块六毛八 | 来源:发表于2019-06-23 22:40 被阅读0次

1 定义

Transmission Control Protocol,即 传输控制协议

2 特点

  • 面向连接:使用TCP传输数据前,必须先建立TCP连接,传输完成后在释放连接。(服务端可以不释放,因为服务端是个长连接)
  • 面向字节流: 数据已流的方式精心传输
    *全双工通信:建立TCP连接后,通信双方都能互相发送数据
  • 可靠:通过TCP连接传送的数据,不丢失,无差错,按顺序到达
    缺点:
  • 效率慢 (优点则是数据传输可靠)

3 建立连接过程

image

三次握手:
TCP客户端,服务端都处于关闭状态,直到客户端主动打开连接,服务器才被动打开连接

  • 第一次握手: 客户端向服务器发送一个请求连接的报文段,此时客户端进入同步已发送到状态
  • 第二次握手:服务器收到请求连接报文段后,若同意建立连接,则向客户端回发连接确认的报文段,此时服务器进入同步已接收的状态
  • 第三次握手: 客户端收到确认报文段后,向服务器再次返送连接确认报文段,此时客户端,服务端都进入已经创建的状态

三次握手的原因:
防止服务器端因接收了早已失效的连接请求报文,从而一直等待客户端请求,最终导致形成死锁、浪费资源

4释放连接过程

image image

与UDP协议的区别

image

相关文章

  • TCP和UDP的区别

    TCP和UDP的区别: TCP协议和UDP协议特性区别总结: TCP协议可靠;UDP协议不可靠 TCP协议是面向连...

  • TCP协议总结

    Transmission Control Protocol,传输控制协议,是一种面向连接的、可靠的、基于字节流的传...

  • Tcp协议总结

    1 定义 Transmission Control Protocol,即 传输控制协议 2 特点 面向连接:使用T...

  • 15分钟TCP

    TCP协议详解 介绍TCP协议之前,先区分一下TCP协议,和TCP/IP体系结构。TCP协议是TCP/IP协议体系...

  • 计算机网络02 - 传输层

    目录 TCP协议和UDP协议TCP首部TCP连接管理UDP首部 1. TCP协议和UDP协议 TCP协议:面向连接...

  • TCP协议三次握手和四次挥手

    TCP协议 TCP/IP协议栈 由上图可知,TCP/IP协议栈包含很多的协议。 二. 什么是TCP TCP是TCP...

  • TCP/IP协议

    一、关于TCP/IP TCP/IP协议是一个协议集合,HTTP协议,IP协议,TCP协议,DNS协议等都属于TCP...

  • TCP协议

    TCP/IP协议分层详解TCP/IP协议详解通俗易懂网络协议(TCP/IP概述)什么是TCP/IP协议?

  • TCP

    TCP协议 TCP协议,传输控制协议(Transmission Control Protocol,缩写为TCP)是...

  • 详解TCP与UDP协议

    TCP/IP协议 首先弄清楚,TCP协议和UCP协议与TCP/IP协议的联系。 TCP/IP协议是一个协议簇。里面...

网友评论

      本文标题:Tcp协议总结

      本文链接:https://www.haomeiwen.com/subject/axxgqctx.html