计算机网络马宏伟应用层作业,马宏伟《计算机网络A》Chapter3-作业.doc

第三章 作业

1. 两个应用进程使用UDP交换数据。设发送端要传输三个字节数据给接收端进程,三个字节数据为:101010102。假设发送端进程的端口号为1024,接收端进程的端口号为80。为简化问题,假设只有UDP Segment的头部和数据两部分参与校验和的计算(实际的Internet中,UDP校验和计算中还包括一个伪头部)。

1)以十六进制形式描述计算校验和之前的UDP Segment。注意,UDP Segment总长度须是偶数,否则,得补一个全零字节。

2)对该UDP Segment进行校验和计算的过程及结果。

2. 假设,主机C中Web服务进程的端口号为80,该Web服务器使用持续(persistent)HTTP连接接收来自不同主机A和B的HTTP请求。这些请求是被发向主机C的同一个TCP Socket吗?如果是发向不同的TCP Socket,这些Socket均使用端口80吗?讨论并解释。

3. 一个简单的同步消息交换协议。考虑两个网络实体(A和B)之间使用理想的双向信道连接(发送的任意消息将被正确地接收,不会损坏、丢失和乱序)。A和B交替地向对方发送数据消息:最初,A向B发送消息;然后B必须向A发送消息;然后A必须向B发送消息,以此类推。画出该协议的FSM(A和B分别描述)。不用考虑可靠传输机制,主要描述反映两个实体同步行为的FSM。你可以使用下述的事件和动作,它们与课本第138页的rdt1.0的含义相同。

事件:rdt_send(data);

rdt_rcv(packet)

动作:packet=make_pkt(data);

udt_send(packet);

extract(packet, data);

delver_data(data)。

协议必须保证A和B发送消息的严格交替关系,以及指明A和B的FSM的初始状态。

4. 课本第192页,习题14。

5. 课本第192页,习题18。

6. 课本第193页,习题23。

7. 主机A和B通过TCP连接进行通信。主机B已经从A收到了序号144及以前的所有数据字节。假设A随后向B背靠背发送了两个Segment,其中第一个Segment中包含20字节的数据,第2个Segment中包含40字节数据。第一个Segment的序号为145,源端口号为303,目的端口号为80。主机B在收到A发送的Segment后发送确认。

A向B发送的第二个Segment的序号、源端口号、目的端口号是多少?

如果第一个Segment在第二个Segment前到达B,B发送的确认中,源端口、目的端口和确认号分别为多少?

如果第二个Segment在第一个之前到达,则接收方B对第一个Segment的确认中,确认号是多少?

假设A发送的两个Segment按顺序到达B。第一个确认丢失,但第二个确认在第一个Segment的超时间隔后到达A,如下图所示。将下图补充完整,给出所有segment和ACK的发送和接收情况(假设没有其他的分组丢失)。对每个在图中添加的数据Segment,提供其序号、数据长度;对每个添加的ACK提供其确认号。

8. TCP的拥塞控制。考虑通过一个无丢失TCP连接发送一个大文件的情况。

假定TCP采用没有慢启动的AIMD作为拥塞控制机制。假设每隔一个RTT,CongWin增加一个MSS,且RTT时间恒定。则CongWin从1MSS增大到5MSS需要多长时间(假设没有丢失,且RTT为常量)?

到时间=4RTT时,该连接的平均吞吐率是多少?

9. 课本第194页,习题33。

10. TCP拥塞控制:假设TCP的Sender窗口大小为N,窗口的SendBase为x,且sender刚刚发送完一个完整的窗口数据。假设RTT为Sender-to-Receiver-to-Sender的折返时间,MSS为Segment大小。

在Receiver-to-Sender信道中可能有对序号小于x 的Segment的确认吗?证明你的答案。

假设没有分组丢失。Sender 到Receiver方向连接的吞吐率是多少(单位:packets/sec)

假设TCP正处于拥塞避免阶段。如果没有丢失,则N个Segment被确认后的发送窗口大小是多少?

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/243870.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

几张旧照片,用傻瓜拍的,翻出来凑数

2004年广西。在桂林参加全国书市,顺便去了漓江。2004年桂林。忘了叫什么溶洞。2004年在湖北十堰开文学论坛。武当山顶。四只惊奇的白鸽。2003年上海。一家好玩的小店。2003年上海。弄堂里的小道具。2005年上海。南京路上的一家餐厅。2004年与几个文学杂志的朋友到内…

IP核之FIFO

IP核之FIFO FIFO(first input first output 或者 first in first out),先入先出队列,是一种数字电路中常用的缓冲器,先进入的数据或者命令会先出来,后进入的数据或者命令会后出来,不改变数据的先后顺序。无论多大的缓冲区都可能会被装满。当装满后,再次进行载入时,就会…

VC6,SDI视图改变背景颜色的方法

不怎么时髦,还在用VC6,无聊瞎写的............ SDI视图改变背景颜色分两步吧,效果还是很好的. 首先在CXXView类的OnDraw添加颜色. void CDigimizerView::OnDraw(CDC* pDC) { CDigimizerDoc* pDoc GetDocument(); ASSERT_VALID(pDoc); CRect rect; GetClientRect(rect); COL…

几张旧照片,用傻瓜拍的,翻出来凑数 (续)

2004年上海。徐家汇路边的儿童乞丐,“八宝粥”的广告代言人。2004年上海。徐家汇。中国人说:子不教,父之过。美国人说:未来的“垮掉派”。老夫有言:活人不能让尿憋死。2003年上海。港汇中心。

计算机1级 计算机基础知识,计算机一级计算机基础及MSOffice应用:计算机基础知识...

计算机一级计算机基础及MSOffice应用:计算机基础知识全国计算机等级考试是社会考试,就考试性质而言,它是一种重视应试人员对计算机和软件的实际运用能力的考试。本文特意为大家收集整理了计算机一级计算机基础及MSOffice应用:计算…

神圣的傻瓜,善良的杰克·凯鲁亚克:纪念《在路上》50年

今年是杰克凯鲁亚克(Jack Kerouac)的小说《在路上》(on the road,上海译文出版社2006年10月)出版50年。据说这本书的最新翻译本在中国已经是第8次印刷,销售超过20万册,可我严重怀疑有多少人真正…

UART协议驱动设计

UART协议驱动设计 在不通信时,发送高电平。发送信息时,应该首先发送起始位(1bit、低电平)。可以理解为告诉接收方,应该接收信息了。发送数据位,由于是串行通信,规定从低位开始发,最后到高位(协议规定信息位可以为 4、 5、 6、 7、 8)。校验位(1bit)。可以采用奇校验…

圆明园遗址

去了N多次圆明园,还是感觉陌生。这么多年,它依然如故是一片废墟。有多少人是为了感慨而来?追寻往昔那奢华艳丽的神话。也许如果这里不曾被战火焚毁,到此一游的人会更多,但我只会来一次。对我来说,废墟也许更…

改变ComboBox控件的高度

非常简单, CComboBox* pCtl (CComboBox*)GetDlgItem(IDC_CBCOLORPICKER); pCtl->SendMessage(CB_SETITEMHEIGHT,(WPARAM)-1,(LPARAM)18); //改变控件本身的高度 pCtl->SetItemHeight(0,11); //改变下拉列表每个Item的高度 如下图: 调整前combobox 调整后…

计算机安全用户身份验证,Windows 10 (网络安全 LAN 管理器身份验证) - Windows security | Microsoft Docs...

网络安全: LAN 管理器身份验证级别04/19/2017本文内容适用范围Windows 10介绍网络安全的最佳方案、位置、值、策略管理和安全注意事项 :LAN 管理器身份验证级别 安全策略设置。参考此策略设置确定用于网络登录的质询或响应身份验证协议。 LAN Manager (LM) 包括 Mic…

街头抓拍之一:酷似福克纳的老头

灯市口。一个酷似威廉福克纳的老头,在街口专注地等着人行道的绿灯。东华门小吃街。一个睡态可掬的小男孩。故宫前广场。两个公然掰腕较力的汉子。

uart驱动测试

uart驱动测试 uart_drive_example 负责将 test_ctrl 和 uart_drive 联系起来 test_ctrl 模块负责监控 rx_empty 是否为假值,一旦有数据接收到就可以读出,发送到发送缓冲区中。 此模块采用状态实现。共分为 WAIT_RX(等待 UART 接收数据), WAIT_RD(等待读数据), SEND(…

十一长假的几张照片

蒙古族马头琴手博克,他是著名马头琴大师宝力高的弟子。蒙古族作家郭雪波。一直关注人类生态与环境的写作,是一位有责任感的作家。蒙古族诗人宝音贺希格。他的诗简朴而意境优美,女粉丝众多。蒙古族摄影家东哈达。最近刚获得国际摄影金奖。汉家美女拉马头琴…

小技巧,怎么让MFC的MDI程序子窗口看起来有扁平的效果

用微软的Spy偷看photoshop设置的属性,具体就是这样的. 首先是设置CChildFrame的属性: BOOL CChildFrame::PreCreateWindow(CREATESTRUCT& cs) { // TODO: Modify the Window class or styles here by modifying // the CREATESTRUCT cs if( !CMDIChildWnd::PreCreateWind…

手机html left 50%,left-​50%是什么意思

前面那位慕粉XXXXX说的很正确,我也要补充一下细节。外层的元素通过position:relative;left:50%;的样式转到了页面中线右侧,这种方法是前面课程说到的"层模型中的相对定位",left:50%的意思就是把元素依照原位置从左向右移动其原有宽…

多丽丝·莱辛获今年诺贝尔文学奖

写过《金色笔记》(The Golden Notebook )的近90岁高龄的英国女作家多丽丝莱辛(Doris Lessing)终于摘得今年的诺贝尔文学奖。她的小说在上世纪50年代的中国就有了翻译本,比如《青草在歌唱》等,我在大学时就读…

spi 协议驱动设计

spi 协议驱动设计 MISO– Master Input Slave Output,主设备数据输入,从设备数据输出。MOSI– Master Output Slave Input,主设备数据输出,从设备数据输入。SCLK – Serial Clock,时钟信号,由主设备产生。CS – Chip Select,从设备使能信号,由主设备控制。 cs 是从芯片是否…

VS2008,GDIPlus初步

以VS2008 MDI为例, step1.在文件stdafx.h中加入如下代码 #include <GdiPlus.h>#pragma comment(lib, "gdiplus.lib")using namespace Gdiplus; #ifndef ULONG_PTR#define ULONG_PRT unsigned long*#endif step2. 定义全局变量,如下所示. // The one and only …

美丽新世界:当代日本视觉文化展

最近在北京798映艺术中心举办了“当代日本视觉文化展”。门口是一个数钞票的人像&#xff0c;它就像是现代社会的门神&#xff0c;用金钱把守着人们的通道&#xff0c;所谓一夫当关&#xff0c;万夫莫进。展览题为“美丽新世界”&#xff0c;不知道是什么意思&#xff0c;也许是…

计算机术语字,计算机术语有哪些 常见计算机术语

1、字在我们的计算机中&#xff0c;字是由一组二进制字符串来构成的&#xff0c;它在我们技术算机中作为一个整体单元来进行存取、传送、处理。2、字节字节是我们技术中衡量计算机存储容量的单位。比如我们常说的KB(千字节)、MB(兆字节)、GB(吉字节)等等就是字节。而且在计算机…