网络——TCP(三次握手与四次挥手详解)

一、TCP/IP协议

之前一直以为TCP/IP协议应该就是指这两种协议,然后发现并不是这样…

一般来说,TCP/IP是利用IP进行通信时所必须用到的协议群的统称。
具体来说,IP 或 ICMP、TCP 或 UDP、TELNET 或 FTP、以及 HTTP 等都属于 TCP/IP 协议。
TCP/IP 一词泛指这些协议,因此,有时也称 TCP/IP 为网际协议群

在这里插入图片描述

二、TCP

1、TCP报文格式

在这里插入图片描述

了解一下TCP头部信息字段

  • 源端口、目的端口
    各占2个字节,端口是传输层和应用层的服务接口,用于寻找发送端和接收端的进程。
    一般来讲,通过端口号和IP地址,可以唯一确定一个TCP连接,在网络编程中,通常被称为一个socket接口。
  • 序号(seq)
    占4字节,用来标识从TCP发送端向TCP接收端发送的数据字节流。
  • 确认序号(ack)
    占4字节,包含发送确认的一端所期望收到的下一个序号,因此,确认序号应该是上次已经成功收到数据字节序号加1
  • 数据偏移
    占4位,用于指出TCP首部长度,若不存在选项,则这个值为20字节,
    数据偏移的最大值为60字节。
  • 保留字段
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值