PangSir 板


LINE

是说我不确定我说的是不是对的~~ 不过就说说我的想法吧:) 如果有错烦请更正>"<\\\ 感恩<(_ _)> ※ 引述《anfranion (南‧生命的意义是经历)》之铭言: : 1. GBN的timer究竟从什麽时候开始呢? 根据我的理解...应该是当传送第一个pkt的时候timer就开始计了, 然後一旦 最早被送出还未收到ACK的pkt 收到他的ACK时(应该就是base) 时间就会重新开始计 如果base = newseqnum的话就停止 所以说timeout这样子的计法 不一定是某个pkt 从送出开始经过的一段时间 而是距离上一次ACK 经过的一段时间。 像在ppt 3-45的那个图 timeout就是sender端 rcv ACK1 send pkt5 ~~ pkt2 timeout 这段时间造成的 timeout : 2. GBN的highest in-order seq # 指的是小的还是大的呢 意思应该是说 如果他连续收到一堆in-order的pkt 他就不需要一个ACK一个ACK慢慢送 而是只要送最後的那位seqnum的ACK就好了吧? 因为seqnum是循环数...所以应该有可能比较小也有可能比较大吧XD? 不过就你的意思应该是比较大的数...吧^^"? : 3. GBN out of order的packet是直接丢掉的意思吗? 嗯 假如receiver先收到後面的pkt 应该就会直接丢掉 因为他没办法记录哪些已经ACK了~ : 4. 投影片Ch03partI 46页 again limits # of sent, unACKed pkts : 这是什麽意思呢?是说我们在window size N的范围内还要另外做限制吗? 应该是不用 意思只是说window的size是N是固定的 因为window里面最多N个pkt 所以sender没收到ACK的个数最多只会到N个~~ : 5. 投影片Ch03partI 最後一页在描述的是什麽样的问题呢? : N <= seq num * 1/2又是怎麽来的呢? 最後说的是因为window size跟seqnum的个数差不多的时候 对receiver端可能会有ambiguous的状况 假设window size = k , seqnum的个数 = n 第i轮的seq num=j的pkt记作 pkt(i,j) , ACK标记也一样~ 图说明当k=3 n=4 的时候可能发生的问题: fig(a) 说当sender送了pkt(1,0~2)给receiver receiver送了ACK(0,0~2)给sender 可是中途都lost掉了 所以sender timeout之後还是会送一开始的那个pkt(1,0) 在fig(b)理 sender同样送了pkt(1,0~2)给receiver receiver同样送了ACK(0,0~2)给sender 然後sender这里都get到了 於是shift window继续送pkt(1,3),pkt(2,0),pkt(2,1) 可是当他送出pkt(1,3)的时候 中途lost掉了 当receiver收到pkt(2,0)的时候 他就囧了~ 因为他不知道这个pkt的状况是pkt(1,0)还是pkt(2,0)~~~ 也就是他会不知道是sender没收到ACK还是sender送的东西lost掉了 这个问题主要是k跟n太接近的关系~~ 明显的一定要k<=n 不然可能在一轮中就会ambiguous 然後看看这两种状况 (绿色底是window) CASE 1: 0, ... k-1, ... N-1, 0, ... --送k个pkt-→ 0, ... k-1, k, ... 2k-1 ←-全部lost-- 0, ... k-1, ... N-1, 0, ... -还是送pkt(1,0~k-1)→ get pkt(1,0~k-1) CASE 2: 0, ... k-1, ... N-1, 0, ... --送k个pkt-→ 0, ... k-1, k, ... 2k-1 ←-使命必达-- 0, ... k-1, k, ... 2k-1 -送k个pkt 前几个lost掉→ get後面几个pkt 可以知道如果n-1 < 2k-1 那pkt(2,0)会出现在 k, ... 2k-1 这个区块里面 假设是t好了, k <= t <= 2k-1 然後在CASE 2中的最後一个步骤 假如在k~t-1之间的pkt都lost掉了 最後get到的pkt就会是pkt(2,t-k ~ 2k-1-t) 之类的pkt =pkt(2, 0 ~ 2k-1-t) 然後receiver又囧了呀 他又会搞不清楚到底什麽状况了~"~ 不过如果2k-1 <= n-1 那 t会在k, ... 2k-1的後面 在CASE2里面不管怎麽lost 都不会出现pkt(2,0) 所以也就不会有ambiguous的状况了喵~ //不知道思考上有没有什麽漏洞OAQ~ : 抱歉问题有点多 ′▽`)" : 谢谢~ 谢谢<(_ _)>。 --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.30.84







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Soft_Job站内搜寻

TOP