《计算机网络 自顶向下方法》(第7版)答案(第五章)
P1
y-x-u
y-x-v-u
y-x-w-u
y-x-w-v-u
y-w-u
y-w-v-u
y-w-x-u
y-w-v-x-u
y-w-x-v-u
y-z-w-u
y-z-w-v-u
y-z-w-x-u
y-z-w-v-x-u
y-z-w-x-v-u
P2
x to z:
x-y-z
x-y-w-z
x-w-z
x-w-y-z
x-v-w-z
x-v-w-y-z
x-u-w-z
x-u-w-y-z
x-u-v-w-z
x-u-v-w-y-z
z to u:
z-w-u
z-w-v-u
z-w-x-u
z-w-v-x-u
z-w-x-v-u
z-w-y-x-u
z-w-y-x-v-u
z-y-x-u
z-y-x-v-u
z-y-x-w-u
z-y-x-w-y-u
z-y-x-v-w-u
z-y-w-v-u
z-y-w-x-u
z-y-w-v-x-u
z-y-w-x-v-u
z to w:
z-w
z-y-w
z-y-x-w
z-y-x-v-w
z-y-x-u-w
z-y-x-u-v-w
z-y-x-v-u-w
P3
| 步骤 | N′N'N′ | D(t),p(t)D(t),p(t)D(t),p(t) | D(u),p(u)D(u),p(u)D(u),p(u) | D(v),p(v)D(v),p(v)D(v),p(v) | D(w),p(w)D(w),p(w)D(w),p(w) | D(y),p(y)D(y),p(y)D(y),p(y) | D(z),p(z)D(z),p(z)D(z),p(z) |
|---|---|---|---|---|---|---|---|
| 0 | xxx | 114514 | 114514 | 3,x3,x3,x | 6,x6,x6,x | 6,x6,x6,x | 8,x8,x8,x |
| 1 | xvxvxv | 7,v7,v7,v | 6,v6,v6,v | - | 6,x6,x6,x | 6,x6,x6,x | 8,x8,x8,x |
| 2 | xvuxvuxvu | 7,v7,v7,v | - | - | 6,x6,x6,x | 6,x6,x6,x | 8,x8,x8,x |
| 3 | xvuwxvuwxvuw | 7,v7,v7,v | - | - | - | 6,x6,x6,x | 8,x8,x8,x |
| 4 | xvuwyxvuwyxvuwy | 7,v7,v7,v | - | - | - | - | 8,x8,x8,x |
| 5 | xvuwytxvuwytxvuwyt | - | - | - | - | - | 8,x8,x8,x |
| 6 | xvuwytzxvuwytzxvuwytz | - | - | - | - | - | - |
P4
a)
| 步骤 | N′N'N′ | D(u),p(u)D(u),p(u)D(u),p(u) | D(v),p(v)D(v),p(v)D(v),p(v) | D(w),p(w)D(w),p(w)D(w),p(w) | D(x),p(x)D(x),p(x)D(x),p(x) | D(y),p(y)D(y),p(y)D(y),p(y) | D(z),p(z)D(z),p(z)D(z),p(z) |
|---|---|---|---|---|---|---|---|
| 0 | ttt | 2,t2,t2,t | 4,t4,t4,t | 114514114514114514 | 114514114514114514 | 7,t7,t7,t | 114514114514114514 |
| 1 | tututu | - | 4,t4,t4,t | 5,u5,u5,u | 114514114514114514 | 7,t7,t7,t | 114514114514114514 |
| 2 | tuvtuvtuv | - | - | 5,u5,u5,u | 7,v7,v7,v | 7,t7,t7,t | 114514114514114514 |
| 3 | tuvwtuvwtuvw | - | - | - | 7,v7,v7,v | 7,t7,t7,t | 114514114514114514 |
| 4 | tuvwxtuvwxtuvwx | - | - | - | - | 7,t7,t7,t | 15,x15,x15,x |
| 5 | tuvwxytuvwxytuvwxy | - | - | - | - | - | 15,x15,x15,x |
| 6 | tuvwxyztuvwxyztuvwxyz | - | - | - | - | - | - |
b)
| 步骤 | N′N'N′ | D(t),p(t)D(t),p(t)D(t),p(t) | D(v),p(v)D(v),p(v)D(v),p(v) | D(w),p(w)D(w),p(w)D(w),p(w) | D(x),p(x)D(x),p(x)D(x),p(x) | D(y),p(y)D(y),p(y)D(y),p(y) | D(z),p(z)D(z),p(z)D(z),p(z) |
|---|---|---|---|---|---|---|---|
| 0 | uuu | 2,u2,u2,u | 3,u3,u3,u | 3,u3,u3,u | 114514114514114514 | 114514114514114514 | 114514114514114514 |
| 1 | ututut | - | 3,u3,u3,u | 3,u3,u3,u | 114514114514114514 | 9,t9,t9,t | 114514114514114514 |
| 2 | utvutvutv | - | - | 3,u3,u3,u | 6,v6,v6,v | 9,t9,t9,t | 114514114514114514 |
| 3 | utvwutvwutvw | - | - | - | 6,v6,v6,v | 9,t9,t9,t | 114514114514114514 |
| 4 | utvwxutvwxutvwx | - | - | - | - | 9,t9,t9,t | 14,x14,x14,x |
| 5 | utvwxyutvwxyutvwxy | - | - | - | - | - | 14,x14,x14,x |
| 6 | utvwxyzutvwxyzutvwxyz | - | - | - | - | - | - |
c)
| 步骤 | N′N'N′ | D(t),p(t)D(t),p(t)D(t),p(t) | D(u),p(u)D(u),p(u)D(u),p(u) | D(w),p(w)D(w),p(w)D(w),p(w) | D(x),p(x)D(x),p(x)D(x),p(x) | D(y),p(y)D(y),p(y)D(y),p(y) | D(z),p(z)D(z),p(z)D(z),p(z) |
|---|---|---|---|---|---|---|---|
| 0 | vvv | 4,v4,v4,v | 3,v3,v3,v | 4,v4,v4,v | 3,v3,v3,v | 8,v8,v8,v | 114514114514114514 |
| 1 | vuvuvu | 4,v4,v4,v | - | 4,v4,v4,v | 3,v3,v3,v | 8,v8,v8,v | 114514114514114514 |
| 2 | vuxvuxvux | 4,v4,v4,v | - | 4,v4,v4,v | - | 8,v8,v8,v | 11,x11,x11,x |
| 3 | vuxtvuxtvuxt | - | - | 4,v4,v4,v | - | 8,v8,v8,v | 11,x11,x11,x |
| 4 | vuxtwvuxtwvuxtw | - | - | - | - | 8,v8,v8,v | 11,x11,x11,x |
| 5 | vuxtwyvuxtwyvuxtwy | - | - | - | - | - | 11,x11,x11,x |
| 6 | vuxtwyzvuxtwyzvuxtwyz | - | - | - | - | - | - |
d)
| 步骤 | N′N'N′ | D(t),p(t)D(t),p(t)D(t),p(t) | D(u),p(u)D(u),p(u)D(u),p(u) | D(v),p(v)D(v),p(v)D(v),p(v) | D(x),p(x)D(x),p(x)D(x),p(x) | D(y),p(y)D(y),p(y)D(y),p(y) | D(z),p(z)D(z),p(z)D(z),p(z) |
|---|---|---|---|---|---|---|---|
| 0 | www | 114514114514114514 | 3,w3,w3,w | 4,w4,w4,w | 6,w6,w6,w | 114514114514114514 | 114514114514114514 |
| 1 | wuwuwu | 5,u5,u5,u | - | 4,w4,w4,w | 6,w6,w6,w | 114514114514114514 | 114514114514114514 |
| 2 | wuvwuvwuv | 5,u5,u5,u | - | - | 6,w6,w6,w | 12,v12,v12,v | 114514114514114514 |
| 3 | wuvtwuvtwuvt | - | - | - | 6,w6,w6,w | 12,v12,v12,v | 114514114514114514 |
| 4 | wuvtxwuvtxwuvtx | - | - | - | - | 12,v12,v12,v | 14,x14,x14,x |
| 5 | wuvtxywuvtxywuvtxy | - | - | - | - | - | 14,x14,x14,x |
| 6 | wuvtxyzwuvtxyzwuvtxyz | - | - | - | - | - | - |
e)
| 步骤 | N′N'N′ | D(t),p(t)D(t),p(t)D(t),p(t) | D(u),p(u)D(u),p(u)D(u),p(u) | D(v),p(v)D(v),p(v)D(v),p(v) | D(w),p(w)D(w),p(w)D(w),p(w) | D(x),p(x)D(x),p(x)D(x),p(x) | D(z),p(z)D(z),p(z)D(z),p(z) |
|---|---|---|---|---|---|---|---|
| 0 | yyy | 7,y7,y7,y | 114514114514114514 | 8,y8,y8,y | 114514114514114514 | 6,y6,y6,y | 12,y12,y12,y |
| 1 | yxyxyx | 7,y7,y7,y | 114514114514114514 | 8,y8,y8,y | 12,x12,x12,x | - | 12,y12,y12,y |
| 2 | yxtyxtyxt | - | 9,t9,t9,t | 8,y8,y8,y | 12,x12,x12,x | - | 12,y12,y12,y |
| 3 | yxtvyxtvyxtv | - | 9,t9,t9,t | - | 12,x12,x12,x | - | 12,y12,y12,y |
| 4 | yxtvuyxtvuyxtvu | - | - | - | 12,x12,x12,x | - | 12,y12,y12,y |
| 5 | yxtvuwyxtvuwyxtvuw | - | - | - | - | - | 12,y12,y12,y |
| 6 | yxtvuwzyxtvuwzyxtvuwz | - | - | - | - | - | - |
f)
| 步骤 | N′N'N′ | D(t),p(t)D(t),p(t)D(t),p(t) | D(u),p(u)D(u),p(u)D(u),p(u) | D(v),p(v)D(v),p(v)D(v),p(v) | D(w),p(w)D(w),p(w)D(w),p(w) | D(x),p(x)D(x),p(x)D(x),p(x) | D(y),p(y)D(y),p(y)D(y),p(y) |
|---|---|---|---|---|---|---|---|
| 0 | zzz | 114514114514114514 | 114514114514114514 | 114514114514114514 | 114514114514114514 | 8,z8,z8,z | 12,z12,z12,z |
| 1 | zxzxzx | 114514114514114514 | 114514114514114514 | 11,x11,x11,x | 14,x14,x14,x | - | 12,z12,z12,z |
| 2 | zxvzxvzxv | 15,v15,v15,v | 14,v14,v14,v | - | 14,x14,x14,x | - | 12,z12,z12,z |
| 3 | zxvyzxvyzxvy | 15,v15,v15,v | 14,v14,v14,v | - | 14,x14,x14,x | - | - |
| 4 | zxvyuzxvyuzxvyu | 15,v15,v15,v | - | - | 14,x14,x14,x | - | - |
| 5 | zxvyuwzxvyuwzxvyuw | 15,v15,v15,v | - | - | - | - | - |
| 6 | zxvyuwtzxvyuwtzxvyuwt | - | - | - | - | - | - |
P5
| 从\到 | u | v | x | y | z |
|---|---|---|---|---|---|
| x | ∞\infty∞ | ∞\infty∞ | ∞\infty∞ | ∞\infty∞ | ∞\infty∞ |
| v | ∞\infty∞ | ∞\infty∞ | ∞\infty∞ | ∞\infty∞ | ∞\infty∞ |
| z | ∞\infty∞ | 6 | 2 | ∞\infty∞ | 0 |
| 从\到 | u | v | x | y | z |
|---|---|---|---|---|---|
| x | ∞\infty∞ | 3 | 0 | 3 | 2 |
| v | 1 | 0 | 3 | ∞\infty∞ | 6 |
| z | 7 | 5 | 2 | 5 | 0 |
| 从\到 | u | v | x | y | z |
|---|---|---|---|---|---|
| x | 4 | 3 | 0 | 3 | 2 |
| v | 1 | 0 | 3 | 3 | 5 |
| z | 6 | 5 | 2 | 5 | 0 |
| 从\到 | u | v | x | y | z |
|---|---|---|---|---|---|
| x | 4 | 3 | 0 | 3 | 2 |
| v | 1 | 0 | 3 | 3 | 5 |
| z | 6 | 5 | 2 | 5 | 0 |
P6
首先我们需要知道图中两节点之间的最长(指hop数最多)无环路径,假如是d个hop,那么最大迭代次数就是d。
P7
a) Dx(w)=2,Dx(y)=4,Dx(u)=7D_x(w)=2,D_x(y)=4,D_x(u)=7Dx(w)=2,Dx(y)=4,Dx(u)=7
b) 对于c(x,w),c(x,w)>6
对于c(x,y),c(x,y)=1
c) c(x,y)变为任意值,都不能改变最低开销路径
P8
x’s tables
| from\to | x | y | z |
|---|---|---|---|
| x | 0 | 3 | 4 |
| y | ∞\infty∞ | ∞\infty∞ | ∞\infty∞ |
| z | ∞\infty∞ | ∞\infty∞ | ∞\infty∞ |
| from\to | x | y | z |
|---|---|---|---|
| x | 0 | 3 | 4 |
| y | 3 | 0 | 6 |
| z | 4 | 6 | 0 |
y’s tables
| from\to | x | y | z |
|---|---|---|---|
| x | ∞\infty∞ | ∞\infty∞ | ∞\infty∞ |
| y | 3 | 0 | 6 |
| z | ∞\infty∞ | ∞\infty∞ | ∞\infty∞ |
| from\to | x | y | z |
|---|---|---|---|
| x | 0 | 3 | 4 |
| y | 3 | 0 | 6 |
| z | 4 | 6 | 0 |
z’s tables
| from\to | x | y | z |
|---|---|---|---|
| x | ∞\infty∞ | ∞\infty∞ | ∞\infty∞ |
| y | ∞\infty∞ | ∞\infty∞ | ∞\infty∞ |
| z | 4 | 6 | 0 |
| from\to | x | y | z |
|---|---|---|---|
| x | 0 | 3 | 4 |
| y | 3 | 0 | 6 |
| z | 4 | 6 | 0 |
P9
不会;将没有链路的节点连接起来,相当于将开销从无穷降到了有限值,也不会出现无穷计数问题。
P10
拒绝讨论
P11
a) 中文版完全把意思翻译错了。。。按照英文版来
w inform y,Dw(x)=∞D_w(x)=\inftyDw(x)=∞;
w inform z,Dw(x)=5D_w(x)=5Dw(x)=5;
y inform w,Dy(x)=4D_y(x)=4Dy(x)=4;
y inform z,Dy(x)=4D_y(x)=4Dy(x)=4;
z inform w,Dz(x)=∞D_z(x)=\inftyDz(x)=∞;
z inform y,Dz(x)=6D_z(x)=6Dz(x)=6;
b) 会存在无穷计数问题,注意,这里涉及三个节点,毒性逆转无法解决。需要31次迭代。
c) let c(y,z)=∞\infty∞
P12
🐎
P13
否,BGP将优先考虑本地偏好值。
P14
a) eBGP
b) iBGP
c) eBGP
d) iBGP
P15
a) I1I_1I1 因为这样距离1c最近。
b) I2I_2I2 根据热土豆路由选择,这样距离next hop 2a最近。
c) I1I_1I1 这样AS-PATH最短。
P16
只告诉D自己临近东海岸的路由器,不告诉它自己临近西海岸的路由器。
P17
x
w
P18
BitTorrent
P19
A向B通报A-W,A-V两条路径
A向C通报A-V一条路径
C收到的AS路由:B-A-W,B-A-V,A-V
P20
不允许(无慈悲
P21
开销:陷阱方式节省开销
异常及时通知:陷阱方式响应更快
健壮性:请求-响应方式更健壮
P22
TCP的拥塞管理可能会导致SMTP报文不能及时交付。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)