2021-06-10

618之前的划水时间,,网络是怎样连接的 居然还挺好看的,,,

614 端午节 来加班了, 三倍工资 嘿嘿

子网掩码

 

10.11.12.13/24  这个子网掩码是 24, 是因为255.255.255.0 ->1111111 1111111 1111111 0000000 前面有24个1.。。

  • 主机号是0, 代表整个子网
  • 主机号是1, 代表向子网所用设配发送包,即广播

 

 

 

 

mtu (maximum Transmmission Unit)表示一个网络包的最大长度,mtu是包含头部的总长度。

mss (maximum Segment Size) 除去头部后,一个网络包所能容纳的TCP 数据最大长度。

 

使用窗口有效管理ACK号

(a) 每发送一个包就等待一个ACK号的方式是最简单也是最容易理解的,但在等待ACK号的这段时间中,如果什么都不做,那实在太浪费了。为了减少浪费,TCP采用了滑动窗口的方式。

(b) 发送一个包之后,不等待ACK号返回,而是直接发送后续的一系列包。这样,等待ACK的这段时间就有效的利用起来了。

虽然这样做能够减少等待ACK号的时间浪费,但在接收方完成接收操作后返回ACK号,然后发送方收到ACK后才继续发送下一个包,因此不会出现发送的包太多,接收方处理不过来的情况。当如果不等返回ACK号就连续发送包,就有可能出现发送包的频率超过接收方处理能力的情况。

滑动窗口

接收方将数据暂存到接收缓冲区中执行接收操作,当接收操作完成后,接收缓存区中的空间会被释放出来,也就可以接收更多数据了,这是接收方会通过TCP头部中的窗口字段将自己能接收数据量告知发送方。

下面的图只是为了理解,实际上,接收方在收到数据后就会马上开始处理。

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值