计网个人作业04

这篇具有很好参考价值的文章主要介绍了计网个人作业04。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

R13.

Suppose Host A sends Host B a TCP segment encapsulated in an IP datagram. When Host B receives the datagram, how does the network layer in Host B know it should pass the segment (that is, the payload of the datagram) to TCP rather than to UDP or to something else?

假定主机A向主机B发送封装在一个IP数据报中的TCP报文段. 当主机B接受到该数据报时, 主机B中的网络层怎样知道它应当将该报文段(即数据报的有效载荷)交给TCP而不是UDP或某个其他东西呢

  • 主机B中的网络层通过查看数据报首部字段中的协议字段,把数据部分交给特定的运输层协议。 6 对应 TCP, 17 对应 UDP
  • 协议字段相当于运输层报文段首部的目的端口号,其只是数据交给对应的套接字,链路层的链路层帧同样有特殊字段绑定链路层和网络层

16.

Suppose an application generates chunks of 40 bytes of data every 20 msec, and each chunk gets encapsulated in a TCP segment and then an IP datagram. What percentage of each datagram will be overhead, and what percentage will be application data?

假设某应用每20ms生成一个40字节的数据块, 每块封装在一个TCP报文段中, TCP报文段再封装在一个IP数据报中. 每个数据报的开销有多大? 应用数据所占的百分比是多少?

  1. TCP报文段首部字段:20字节
  2. 数据报首部字段: 20字节
  3. 每个数据包开销为80字节,应用数据占比50%

R20.

Suppose you purchase a wireless router and connect it to your cable modem. Also suppose that your ISP dynamically assigns your connected device (that is, your wireless router) one IP address. Also suppose that you have five PCs at home that use 802.11 to wirelessly connect to your wireless router. How are IP addresses assigned to the five PCs? Does the wireless router use NAT? Why or why not?

假定你买了一个无线路由器并将其与电缆调制解调器相连.
同时假定ISP动态地为你连接的设备(即你的无线路由器)分配一个IP地址. 还假定你家有5台PC, 均使用802.11(WIFI)以无线方式与该无线路由器相连. 怎样为这5台PC分配IP地址? 该无线路由器使用NAT吗? 为什么?

  • 这五台PC地址回通过请求DHCP服务器获得
  • 该无线路由器会使用NAT,家庭网络可能会随时添加许多联网设备,常用NAT管理这些设备的IP地址

R22.

Compare and contrast link-state and distance-vector routing algorithms.

比较和对照链路状态和距离矢量这两种路由选择算法

链路状态 距离矢量
要求 需要全局信息,需要在节点中存储⽹络中每条链路的费⽤ 节点仅与相邻节点交互,接受向量并更新⾃身的距离向量表,并在其变化时将新向量发送给⾃⼰的邻居。
复杂性
收敛速度
Robotness

R24.

Why are different inter-AS and intra-AS protocols used in the Internet?

为什么在因特网中用到了不同的AS间与AS内部协议?

  • AS内部端系统之间传播距离短,不同AS之间传播距离长。距离长短影响协议的性能,AS内部路由多用OSPF——一个链路状态protocol,用于子网内路由选择。AS间多用BGP——边界网关协议,类似距离向量路由选择协议
  • 策略:AS之前,策略问题站主导作用,给定AS产生的流量不能穿过另一个AS。
    • BGP继承路径属性,提供路由选择信息受控分布,便于做出基于策略的路由选择决策
    • 而AS内部,一切操作基于相同的管理控制名义,策略问题在AS内部微不足道
  • 规模:扩展路由选择算法和数据结构处理网络间路由选择的能力是AS之间路由选择的问题
    -AS内部可扩展性不是重点,单个ISP过大会将其分为两个AS,然后再这两个新的AS之间执行AS间路由选择
  • 性能: AS间路由选择面向策略,路由质量为次要问题。
    • AS之间几乎没有路由开销
    • AS内部,可以让路由选择多关注路由实现的性能

R25.

Consider Figure 4.35. Starting with the original table in D, suppose that D receives from A the following advertisement:

Destination Subnet Next Router Number of Hops to Destination
z C 10
w - 1
x - 1

Will the table in D change? If so how?

不会修改向量表。

这个通告表示:D可以在11跳到达z,若选择A作为下一条, D的距离向量表中已存储了在选择 B 作为下⼀跳时可以 7 跳到达 z 的信息,比11跳短,所以不会修改

P11.

Consider a datagram network using 8-bit host addresses. Suppose a router uses longest prefix matching and has the following forwarding table:

|Prefix Match |Interface|
|–|–|–|
|1|0|
|11|1|
|111|2|
|otherwise| 3|

  1. 首先首部为111的先去匹配2号端口,即111 00000 - 111 11111的32个地址
  2. 剩余首部为11的地址匹配1号端口 11 000000 - 11 011111的32个地址
  3. 最后首部为1的匹配0号端口10000000 - 10 111111的64个地址
  4. 其余00000000 - 01111111的128个地址匹配3号端口
    For each of the four interfaces, give the associated range of destination host addresses and the number of addresses in the range.

P13.

Consider a subnet with prefix 101.101.101.64/26. Give an example of one IP address (of form xxx.xxx.xxx.xxx) that can be assigned to this network. Suppose an ISP owns the block of addresses of the form 101.101.128/17. Suppose it wants to create four subnets from this block, with each block having the same number of IP addresses. What are the prefixes (of form a.b.c.d/x) for the four subnets?

考虑一个前缀为101.101.101.64/26的子网。 请举例说明可以分配给这个网络的一个IP地址(形式为xxx.xxx.xxx)。 假设一个ISP拥有形式为101.101.128/17的地址块。 假设它想从这个块中创建四个子网,每个块有相同数量的IP地址。这四个子网的前缀(形式为a.b.c.d/x)是什么?

  • 101.101.101.64 = 01100101 01100101 01100101 01000000
  • 子网掩码: 01100101 01100101 01100101 01

所以可以分配给这个子网的IP地址可以从尾号 000001111111(000000已被占用)
所以其中一个IP可以为101.101.101.65

  • 由于要在此分配四个子网IP要相同
    101.101.128 = 01100101 01100101 10000000
    子网掩码: 01100101 01100101 1

分为4个大小相同的块,那么只需要在子网掩码的基础上加上11,10,01,00划分区域即可

101.101.128/19
101.101.160/19
101.101.192/19
101.101.224/19

P14.

Consider a datagram network using 8-bit host addresses. Suppose a router uses longest prefix matching and has the following forwarding table:

Prefix Match Interface
00 0
01 1
10 2
11 3

For each of the four interfaces, give the associated range of destination host addresses and the number of addresses in the range.

算法同P11

0匹配00000000 - 00111111,64个地址
1匹配01000000 - 01111111,64个地址
2匹配10000000 - 10111111,64个地址
3匹配11000000 - 11111111,64个地址

P18.

In this problem we’ll explore the impact of NATs on P2P applications. Suppose a peer with username Arnold discovers through querying that a peer with username Bernard has a file it wants to download. Also suppose that Bernard and Arnold are both behind a NAT. Try to devise a technique that will allow Arnold to establish a TCP connection with Bernard without application-specific NAT configuration. If you have difficulty devising such a technique, discuss why.

在这个问题中,我们将探讨NAT对P2P应用的影响。假设一个用户名为Arnold的对等体通过查询发现一个用户名为Bernard的对等体有一个它想要下载的文件。 还假设Bernard和Arnold都在NAT后面。 试着设计一种技术,使Arnold能够与Bernard建立TCP连接,而不需要特定的NAT配置。如果你很难设计出这样的技术,请讨论原因。

  • 无法实现
  1. 需要在Arnold和Bernard之间直接建⽴TCP连接
  2. NAT技术会将Arnold和Bernard 的IP地址和端⼝都进⾏映射转换,目的IP与NAT地址不一致,TCP握⼿失败

P20.

Consider the network fragment shown below. x has only two attached neighbors, w and y. w has a minimum-cost path to destination u (not shown) of 5, and y has a minimum-cost path to u of 6. The complete paths from w and y to u (and between w and y) are not shown. All link costs in the network have strictly positive integer values.

考虑下图所示的网络片段。x只有两个相连的邻居,w和y。w到目的地u(未显示)的最小成本路径是5,y到u的最小成本路径是6。 网络中的所有链接成本都有严格的正整数值。
计网个人作业04

a. Give x’s distance vector for destinations w, y, and u.

x距离向量表如下

目的地 跳数
w 2
y 4
u 7

b. Give a link-cost change for either c(x,w) or c(x,y) such that x will inform its neighbors of a new minimum-cost path to u as a result of executing the distance-vector algorithm.

  • 将(x,w)更新为1,此时x->u的距离被更新为6,会通知x的临近节点

c. Give a link-cost change for either c(x,w) or c(x,y) such that x will not inform its neighbors of a new minimum-cost path to u as a result of executing the distance-vector algorithm.文章来源地址https://www.toymoban.com/news/detail-486451.html

  • 将 (x,y) 更新为 5,此时 x 到 y 的最短路径仍为 x->w->y,不会通知 x 的邻居

到了这里,关于计网个人作业04的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • html网页设计小作业(个人主页)

    目录 作品介绍: 效果展示 代码部分: 简易的个人网页小作业,只用了html+css 布局制作,没啥好说的,直接上图!!! Home 页面:  About页面:    Hobbies页面: Home界面: About页面:  Hobbies页面: oKK,就这么多啦。。

    2024年02月11日
    浏览(54)
  • 大数据作业:相亲数据的可视化分析(个人)

    个人大数据的期末大作业,用python按城市寻找爬取、分析和保存了珍爱网相亲的征婚信息,然后进行数据可视化分析。 网站来源如下 1.数据的清洗 分析数据中用到了正则表达式查找筛选指定字符串。但因为珍爱网的每一栏都是采用相同的标签和class,这样就不知道是在哪里结

    2024年02月03日
    浏览(34)
  • WEB网页设计期末作业个人主页——基于HTML+CSS制作个人简介网站

    🧑个人网页设计、🙋‍♂️个人简历制作、👨‍💼简单静态HTML个人网页作品、👨‍🏭个人介绍网站模板 、等网站的设计与制作。 ⭐个人网页设计网站模板采用DIV CSS布局制作,网页作品有多个页面,如 :个人介绍(文字页面)、我的作品(图片列表)、个人技能(图文页

    2024年02月05日
    浏览(74)
  • 如何使用HTML制作个人网站( web期末大作业)

    🏀校园篮球网页设计、⚽足球体育运动、🤽体育游泳运动、🏓兵乓球 、🎾网球、等网站的设计与制作。 🏷️ 大学生校园运动静态HTML网页设计作品,采用DIV CSS布局制作,内容包括:校园运动、运动技巧、运动规则、技术规则、经典动作。页面主体内容区域宽度为1200PX。网

    2024年02月05日
    浏览(62)
  • Web前端大作业制作个人网页(html+css+javascript)

    🧑个人网页设计、🙋‍♂️个人简历制作、👨‍💼简单静态HTML个人网页作品、👨‍🏭个人介绍网站模板 、等网站的设计与制作。 ⭐个人网页设计网站模板采用DIV CSS布局制作,网页作品有多个页面,如 :个人介绍(文字页面)、我的作品(图片列表)、个人技能(图文页

    2024年02月10日
    浏览(58)
  • 【静态网页制作大作业——个人博客搭建(HTML+CSS+Javascript)】

    网页作品简介: 寒假期间学习HTML和CSS即部分Javascript后的第一个大作业,搭建一个个人静态博客,后面出于兴趣,将其部署到GitPage上并利用GitHub添加了留言功能。 代码如下(示例): 以上就是今天要讲的内容,本文仅仅简单介绍了个人静态博客,而部署个人静态博客基本上

    2024年02月11日
    浏览(40)
  • web期末大作业网页设计-个人介绍-纯html+css

    19个静态页面、19个css 🥇 个人主页 :@MIKE笔记 🥈 文章专栏 :毕业设计源码合集 ⛄ 联系博主: wx: mikenote web期末大作业网页设计-个人介绍-纯html+css 具体看在线展示: http://43.142.143.82 (服务器到期时间:2023-08-01 21:06:00) 网站建设工具 1.使用VScode,智能,快捷,支持代码补

    2024年02月04日
    浏览(63)
  • web前端开发期末大作业 ——个人主页(可自取源码)

    (一)主页实现 首先进入的是我们的封面,头像用的是3D变换,鼠标悬停时,完成沿着y轴旋转的效果。然后我们做个两个div标签,一个是在图片里面,添加了文字2022 · Lucky,一个是在图片下面,添加了文字Lucky。关于下面对应的文字和背景图,我们在JS里应用了网址https://v

    2024年02月06日
    浏览(51)
  • HTML作业04——简易美食页面

    目标:实现鼠标悬停到某个食物上,会出现食物的名称和食物的介绍等,并且有一个过渡的动画效果。 1.HTML部分代码 2.CSS部分代码 3.网页效果   总结:通过这次学习,我加深了对变形属性的认识 变形属性:transform; (1)旋转:rotate(angle); angle是度数值,单位是deg,代表旋

    2024年02月05日
    浏览(29)
  • Web大学生网页作业成品:个人博客主页 (纯HTML+CSS代码)

    🎉精彩专栏推荐 💭文末获取联系 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 💂 作者主页: 【主页——🚀获取更多优质源码】 🎓 web前端期末大作业: 【📚毕设项目精品实战案例 (1000套) 】 🧡 程序员有趣的告白方式:【💌HTML七夕情人节表白网页制作 (

    2024年02月03日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包