1.当发送窗口Ws=1,接收窗口Wr=1时,发送序号由0~1改为0~7有必要吗?能起什么作用? 2.当发送窗口Ws=1,接收窗口Wr=1时,NAK有必要含有Ns吗?
时间: 2023-06-10 22:06:40 浏览: 62
1. 当发送窗口Ws=1,接收窗口Wr=1时,发送序号由0~1改为0~7是没有必要的。因为这种情况下,发送方只能同时发送一个数据包,接收方也只能接收一个数据包。因此,发送方只需要使用0和1这两个序号即可。使用更多的序号没有任何作用。
2. 当发送窗口Ws=1,接收窗口Wr=1时,NAK不需要包含Ns。因为在这种情况下,接收方只能接收一个数据包,如果接收方收到一个错误的数据包,它只需要向发送方发送一个简单的NAK即可。发送方会知道它需要重新发送最后一个数据包,而不需要知道接收方的序列号。因此,NAK不需要包含Ns。
相关问题
发送序号为0~7,发送窗口Ws=1,接收窗口Wr=1时,该方法存在什么缺陷
在发送序号为0~7的情况下,发送窗口Ws=1、接收窗口Wr=1的情况下,该方法存在以下缺陷:
1. 频繁的确认:由于接收方只能接收序号为0的数据包,因此发送方每发送一个数据包都需要等待接收方的确认,这会导致频繁的确认,降低了网络的传输效率。
2. 时间浪费:由于发送方每次只能发送一个数据包,而且需要等待接收方确认之后才能发送下一个数据包,这会导致发送方和接收方之间的通信时间大大增加,影响了数据传输的实时性。
3. 低效的利用网络资源:由于发送方只能发送一个数据包,而且需要等待接收方确认之后才能发送下一个数据包,这导致发送方和接收方之间的通信效率非常低下,浪费了大量的网络资源。
因此,当发送序号为0~7的情况下,发送窗口Ws=1、接收窗口Wr=1的时候,该方法存在明显的缺陷,不适合用于高效的数据传输。
wb = openpyxl.load_workbook('excel.xlsx') ws = wb.active for row in ws.iter_rows(values_only=True): print(row[0], row[1])
这段代码使用了 openpyxl 库来读取名为 "excel.xlsx" 的 Excel 文件中的数据,并将其打印出来。具体来说,它使用 wb = openpyxl.load_workbook('excel.xlsx') 打开文件并将其存储在变量 wb 中,然后使用 ws = wb.active 获取文件的活动工作表,并使用 ws.iter_rows(values_only=True) 以行为单位迭代工作表中的所有行。通过 values_only=True 参数,我们可以只获取单元格的值而不是包含单元格格式等其他信息的完整单元格对象。在每次迭代时,我们可以通过 row[0] 和 row[1] 分别访问当前行的第一个和第二个单元格的值,并将它们打印出来。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)