zoukankan      html  css  js  c++  java
  • TCP协议简介

    TCP/IP协议,是一个协议族的统称,包括:

    • IP协议
    • IMCP协议
    • TCP协议
    • HTTP协议
    • FTP协议
    • ……

    什么是TCP协议?

      TCP协议是一种面向连接的、可靠地、基于字节流的传输层通信协议。

      其特点:

    • 面向连接:一对一连接
    • 可靠交付:保证一个报文能到达接收端
    • 面向字节流:仅仅把上层协议传递的数据当成字节传输

    TCP的头格式

    • 16位端口号:告知主机该报文段的源端口和目的端口。
    • 32位序号:一次TCP通信过程中传输方向上的字节流的每个字节的编号。
    • 32位确认号:另一方发送来TCP报文段响应值是收到TCP报文段的序号值+1。
    • 4位头部长度:标识该TCP头部有多少个32bit
    • 6位标志:URG、ACK、PSH、RST、SYN、FIN
    • 16位窗口大小:TCP流量控制的一个手段
    • 16位校验和:TCP可靠传输的保障,由发送端填充,接收端校验。校验TCP报文在传输过程中是否损坏
    • 16位紧急指针:正偏移量,和序号字段值相加表示最后一个紧急数据的下一字节序号

      (注意,TCP包没有IP地址,但是有源端口和目的端口)

    以上参考:https://mp.weixin.qq.com/s/ViDU8hRWRfUBQYjve4DItw

     

  • 相关阅读:
    总体设计
    需求分析概述
    毕业论文管理系统(面向对象方法)
    结构化与面向对象项目前期
    各人博客园地址链接
    软件测试
    读后感作业
    运行及总结
    图书馆管理系统面向对象编程
    图书管理系统设计类图
  • 原文地址:https://www.cnblogs.com/smallzhen/p/14737205.html
Copyright © 2011-2022 走看看