• 2024-03-11算法题 - Pop Sequence
    PopSequence(25)GivenastackwhichcankeepMnumbersatmost.PushNnumbersintheorderof1,2,3,...,Nandpoprandomly.Youaresupposedtotellifagivensequenceofnumbersisapossiblepopsequenceofthestack.Forexample,ifMis5and
  • 2024-02-20C 语言实现对 Stop-and-Wait 协议的模拟
    协议设计~事件动作发送方从应用层收到数据若处于等待上层数据状态,产生一个分组并发送,启动计时器;若处于等待ACK状态,将数据存入缓冲区发送方超时重传当前未确认的数据包发送方收到ACK若对应当前数据包的ACK,停止计时器,开始发送缓冲区中的下一个数据包;若ACK不
  • 2024-02-20C 语言实现对 Go-Back-N 协议的模拟
    协议设计~事件动作发送方从应用层收到数据检查发送窗口是否已满,若窗口未满,产生一个分组并发送,并存储对应分组;若窗口已满,将数据存入缓冲区发送方超时重传所有已发送但还未被确认的分组发送方收到ACK若收到连续的ACK,窗口向前滑动,发送新的分组,重启计时器