Tcp。网络复习

TCP复习

组成顺序

从左右到组成顺序   原端口号->目的端口号->序号->确认号->首部长度->保留字段->U->A->P->R->S->F->接受端口->校验和->紧急数据指针->可选项->应用层数据(可变长度  )

序号

应用进程向下发送的时候将数据分成一个个的段 mss。最大报文段  往下层一个个封装发送。MTU 1500 字节
 每个头部20字节
一组序号如果分成好几个tcp的时候 会有offset偏移量 每个tcp都会记录当前第几段  初始序号不可能为0(为了防止阻塞留着的网络包) 字节为单位
比如 a主机一组数据 seq = 42 ack=79。 那么b主机  seq 79 ack 43   ack对于回复方就是期待值 

确认号

发送报文段的需要有确认号 证明消息是否成功发送。 客户端发送的确认号。来确认之前收到的所有消息

首部的长度

除了body其余选项的长度

接受窗口

可接受自己饿数据

校验和

紧急指针 (古老不介绍)

往返延迟rtt

太短 超时重传
太长 报文段丢失反应太慢。消极
自适应超时定时器 均值加四倍放差  定期测量往返延迟平均值   	

流量控制

消费者消费不过来。或者换句话说 对端发送数据本端处理不过来情况
接受缓冲区由对端进行传输数据。会计算接受缓冲区能接受多少数据通过rwnd发送给对端本次缓冲区剩余多少字节的缓冲区

拥塞控制

目前路由器采用的是分组交换
  端对端的拥塞控制。   比如 TCP 端对端 协议之间的拥塞控制      
  网络辅助的拥塞控制   网络提供反馈信息 是否拥塞
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值