导航:首页 > 网络连接 > 计算机网络谢希仁课后习题答案

计算机网络谢希仁课后习题答案

发布时间:2022-01-06 01:53:25

Ⅰ 谢希仁《计算机网络》(第4版)第3-08题答案是什么

算法流程:

发送方:
1)从主机去一个数据帧,送交发送缓存.
2)V(S) 0{发送状态变量初始化}
3)N(S) V(S){将发送状态变量值写入数据帧中的发送序号}
4)应答序号初始化
5)判断发送缓冲区以满,却未收到应答帧.是则到(6),否则到(8)
6)出现差错,唤醒超时计数器,将所有帧重新全部发送到缓存
7)若收到应答帧,则到(9);再次超时并未收到应答帧,则返回(6)
8)收到应答帧后,从上层获取数据,并写入发送缓冲区当前位置
9)组装发送帧编码
10)发送数据帧,并加发送序号加1
11)设置超时计数器
12)在所设置的超时时间收到确认帧,则转到(8);若出现差错,则转到(13)
13)超时计数器往回走,将未收到的第n个帧及以后的所有帧全部进行重传
14)若仍产生差错则继续(13),若受到确认帧则继续传数据帧,则转到(15)
15)接受帧,取得接收方希望接受的帧编号,返回(1)

接收方:
1)V(R) 0{接受状态变量初始化,其数值等于与接收的数据帧的发送序号}
2)等待
3)收到一个数据帧,若N(S)= V(R),则执行(4),否则,丢弃此数据帧
4)发送确认帧ACKn
5)检查收到的帧是否按序,进行V(R)'=(V(R)+1)mod 8检验.若不按序则丢弃第n-1帧后的所有帧,重新发送ACKn
6)重新接收未收到的帧
7)将收到的数据帧中的数据部分送交上层软件
8)更新接受状态变量V(R) [V(R)+1]mod 8,转到2)

算法代码:

#define MAX_SEQ 7 /* 应该为2^n-1 */
typedef enum {frame_arrival, cksum_error, timeout, network_layer_ready} event_type;
#include protocal.h
static boolean between(seq_nr a, seq_nr b, seq_nr c)
{ /* 如果b落在a和c之间(含a不含c)返回true,否则返回false. */
if (((a<=b) && (b<c)) || ((c<a) && (a<=b)) || ((b<c) && (c<a)))
return(true); else return(false); }

static void send_data(seq_nr frame_nr, seq_nr frame_expected, packet buffer[])
{/* 构造和发送数据帧
frame s; /* 起始变量 */
s.info=buffer[frame_nr]; /* 插入分组到帧中 */
s.seq=frame_nr; /* 插入序号到帧中 */
s.ack=(frame_expected+MAX_SEQ) % (MAX_SEQ+1) /* 捎带应答 */
to_physical_layer(&s); /* 传送该帧 */
start_timer(frame_nr); }
/* 启动定时器 */
void protocal5(void)
{seq_nr next_frame_to_send; /* MAX_SEQ>1; 用于外出流 */
seq_nr ack_expected; /* 还没有得到应答的最早的帧 */
seq_nr frame_expected; /* 进入流期望的下一帧 */
frame r; /* 初始变量 */
packet buffer[MAX_SEQ+1] /* 外出流的缓存 */
seq_nr nbuffered; /* 当前正在使用的输出缓存 */
event_type event;
enable_network_layer(); /* 允许 network_layer_ready 事件 */
ack_expected = 0; /* 下一个期望进入的应答 */
next_frame_to_send = 0; /* 下一个要送出的帧 */
frame_expected = 0; /* 期望进入的帧的序号 */
nbuffered = 0; /* 初始没有分组被缓存 */
while (true) {
wait_for_event ( &event); /* 四种可能的事件,见上面event_type定义 */
switch (event) {
case network_layer_ready; /* 网络层有一个分组要发送 */
/* 接收, 保存, 以及发送一个新的帧 */
from_network_layer(&buffer[next_frame-to_send]); /* 获得一个新的分组 */
nbuffered = nbuffered + 1; /* 增加发送方的窗口 */
send_data(next_frame_to_send, frame_expected, buffer); /* 发送帧 */
inc(next_frame_to_send); /* 发送方的窗口上界向前移动 */
break;
case frame_arrival: /* 一个数据帧或控制帧到达 */
from_physical_layer(&r); /* 从物理层得到一个进入的帧 */
if (r.seq == frame_expected) {
/* 所有的帧只能按序接收. */
to_network_layer(&r.info); /* 传递分组到网络层 */
inc(frame_expected); /* 接收方的窗口下界向前移动 */ }
/* Ack n 意味着n-1,n-2,
while (between(ack_expected, r.ack, next_frame_to_send))
{ /* 处理捎带应答 */
nbuffered = nbuffered + 1; /* 减少一个缓存的帧 */
stop_timer(ack_expected); /* 帧完好到达, 停止定时器 */
inc(ack_expected); /* 压缩发送窗口 */
}
break;
case cksum_err: break; /* 丢弃坏帧 */
case time_out: /* 重传所有超时的帧 */
next_frame_to_send = ack_expected; /* 开始重传 */
for (i = 1; i <= nbuffered; i ++) {
send_data(next_frame_to_send, fram_expected, buffer); /* 重发1帧 */
inc(next_frame_to_send); /* 准备发送下一帧 */
if (nbuffered < MAX_SEQ)
enable_network_layer();
else
disable_network_layer();

注: 算法中所有调用的未说明的过程和函数在protocal.h中定义。

Ⅱ 计算机网络谢希仁第六版课后习题答案

http://wenku..com/view/1a91cd82b9d528ea81c779e5.html

Ⅲ 计算机网络谢希仁编着的第六版第四章课后习题答案

第4 章 网络层
4-01网络层向上提供的服务有哪两种?试比较其优缺点。
答案:虚电路服务和数据报服务。
虚电路的优点:虚电路服务是面向连接的,网络能够保证分组总是按照发送顺序到达目的站,且不丢失、不重复,提供可靠的端到端数据传输;目的站地址仅在连接建立阶段使用,每个分组使用短的虚电路号,使分组的控制信息部分的比特数减少,减少了额外开销;端到端的差错处理和流量控制可以由分组交换网负责,也可以由用户机负责。虚电路服务适用于通信信息量大、速率要求高、传输可靠性要求高的场合。
虚电路的缺点:虚电路服务必须建立连接;属于同一条虚电路的分组总是按照同一路由进行转发;当结点发生故障时,所有通过出故障的结点的虚电路均不能工作。
数据报的优点:数据报服务不需要建立连接;每个分组独立选择路由进行转发,当某个结点发生故障时,后续的分组可以另选路由,因而提高了通信的可靠性。数据报服务的灵活性好,适用于传输可靠性要求不高、通信子网负载不均衡、需要选择最佳路径的场合。
数据报的缺点:数据报服务是面向无连接的,到达目的站时不一定按发送顺序,传输中的分组可能丢失和重复,提供面向无连接的、不可靠的数据传输;每个分组都要有目的站的全地址;当网络发生故障是,出故障的结点可能会丢失数据,一些路由可能会发生变化;端到端的差错处理和流量控制只由主机负责。

答案太多传不上来,留下邮箱可以发给你..........

Ⅳ 谢希仁计算机网络答案

答:a=τ/T0=τC/L=100÷(2×108)×1×109/L=500/L,信道最大利用率Smax =1/(1+4.44a),最大吞吐量Tmax=Smax×1Gbit/s帧长512字节时,a=500/(512×8)=0.122, Smax =0.6486,Tmax=648.6 Mbit/s帧长1500字节时,a=500/(1500×8)=0.0417,Smax =0.8438 ,Tmax=843.8 Mbit/s帧长64000字节时,a=500/(64000×8)=0.000977,Smax =0.9957,Tmax=995.7 Mbit/s可见,在端到端传播时延和数据发送率一定的情况下,帧长度越大,信道利用率越大,信道的最大吞吐量月越大。

Ⅳ 谁有《计算机网络》(第4版)-谢希仁的答案

网络搜索

Ⅵ 计算机网络教程谢希仁谢钧人民邮电出版社的第四版课后习题答案

明天上课别来了

Ⅶ 急求计算机网络教程第2版 谢希仁课后习题答案

【内容简介】
本书按照人事部、信息产业部全国计算机技术与软件专业技术资格(水平)考试要求编写,内容紧扣《网络管理员考试大纲》。全书共分8章,分别对计算机网络基本概念、因特网及其应用、局域网技术与综合布线、网络操作系统、应用服务器配置、Web网站建设、网络安全和网络管理进行了系统讲解。
本书层次清晰、内容丰富,注重理论与实践相结合,力求反映计算机网络技术的最新发展,既可作为网络管理员资格考试的教材,也可作为网络与通信技术基础各类培训的教材,同时也可供计算机网络工程及管理人员自学使用。

【目录信息】
第1章计算机网络概述1
1.1数据通信基础1
1.1.1数据通信的基本概念1
1.1.2数据传输3
1.1.3数据编码5
1.1.4多路复用技术7
1.1.5数据交换技术11
1.2计算机网络简介14
1.2.1计算机网络的概念14
1.2.2计算机网络的分类15
1.2.3计算机网络的构成15
1.3计算机网络硬件17
1.3.1计算机网络传输媒体17
1.3.2计算机网络互联设备21
1.3.3计算机网络接入技术27
1.4计算机网络协议35
1.4.1OSI体系结构35
1.4.2TCP/IP协议39
1.4.3IP地址43
1.4.4域名地址47
1.4.5IPv6简介49第2章因特网及其应用55
2.1因特网入门55
2.1.1因特网简介55
2.1.2我国的因特网56
2.1.3接入因特网的方法57
2.2WWW基本应用61
2.2.1WWW的概念61
2.2.2利用IE浏览Web网页64
2.2.3WWW搜索引擎65
2.2.4利用WWW服务下载
文件70
2.2.5设置IE的WWW浏览
环境71
2.3电子邮件76
2.3.1电子邮件系统的基本
概念76
2.3.2在线收发电子邮件77
2.3.3利用Outlook Express
处理电子邮件79
2.4文件传输协议89
2.4.1FTP基本概念89
2.4.2FTP客户程序浏览器90
2.4.3FTP客户程序
FTP.exe92
2.4.4FTP客户程序
CuteFTP95
2.5其他因特网应用97
2.5.1BBS97
2.5.2网络新闻组98
2.5.3IP Phone100
2.5.4网络娱乐101
2.5.5虚拟现实103
2.5.6电子商务104
2.5.7电子政务105第3章局域网技术与综合布线109
3.1局域网基础109
3.1.1局域网参考模型109
3.1.2局域网拓扑结构111
3.1.3局域网媒体访问控制
方法113
3.1.4无线局域网简介118
3.2以太网122
3.2.1以太网简介122
3.2.2以太网综述124
3.2.3以太网技术基础128
3.2.4以太网交换机的部署133
3.2.5以太网交换机的设置137
3.2.6在以太网中
划分VLAN144
3.2.7三层交换148
3.3综合布线151
3.3.1综合布线系统概述151
3.3.2综合布线系统设计154
3.3.3综合布线系统的性能
指标及测试160第4章网络操作系统164
4.1网络操作系统概述164
4.1.1什么是网络操作系统164
4.1.2网络操作系统的结构165
4.1.3常见的网络操作系统166
4.2Windows Server 2003操作
系统169
4.2.1Windows Server 2003
简介169
4.2.2Windows Server 2003的
安装175
4.2.3Windows Server 2003
的配置180
4.2.4配置IIS服务208
4.3Red Flag Server 4.0214
4.3.1红旗Linux简介214
4.3.2Red Flag Server 4.0的
安装215
4.3.3Red Flag Server 4.0的
使用233第5章应用服务器配置252
5.1DNS服务器配置252
5.1.1DNS服务器基础252
5.1.2Red Flag Server管理
DNS服务器253
5.1.3Red Flag Server添加正向
搜索区域254
5.1.4Red Flag Server添加反向
搜索区域256
5.1.5Red Flag Server配置区域
属性259
5.1.6Red Flag Server管理资源
记录261
5.2Apache Web服务器配置264
5.2.1启动rfapache264
5.2.2启动和停止Apache
服务264
5.2.3添加和删除虚拟主机265
5.2.4添加和删除虚拟目录266
5.2.5设置属性267
5.3FTP服务器配置275
5.3.1FTP服务器的安装275
5.3.2FTP服务器的配置277
5.4配置电子邮件服务器282
5.4.1电子邮件服务器的
安装282
5.4.2邮箱存储位置设置286
5.4.3域管理287
5.4.4邮箱管理288
5.5配置DHCP服务器290
5.5.1DHCP简介290
5.5.2DHCP服务器的管理292
5.5.3子网的管理294
5.5.4共享网络的管理299
5.5.5主机的管理300
5.5.6群组的管理301
5.5.7选项的设置301
5.5.8rfdhcp文件编辑器的
使用302
5.6代理服务器的配置302
5.6.1WinGate服务器端
的安装303
5.6.2WinGate客户端的安装304
5.6.3WinGate服务器端的
基本设置305第6章Web网站建设312
6.1使用HTML制作网页312
6.1.1HTML简介312
6.1.2HTML常用元素313
6.1.3HTML应用实例322
6.2网页制作工具327
6.2.1Flash简介327
6.2.2Fireworks简介330
6.2.3Dreamweaver简介334
6.2.4Photoshop简介338
6.3动态网页的制作340
6.3.1ASP341
6.3.2JSP351
6.3.3XML354
6.4Web网站创建与维护369
6.4.1Web网站的创建369
6.4.2Web网站的维护372第7章网络安全375
7.1网络安全基础375
7.1.1网络安全基本概念375
7.1.2黑客的攻击手段377
7.1.3可信计算机系统评估
标准381
7.2防火墙386
7.2.1防火墙简介386
7.2.2防火墙基本分类及实现
原理389
7.2.3防火墙系统安装与配置
基础394
7.2.4防火墙系统安装与配置
实例397
7.3入侵检测402
7.3.1入侵检测系统简介402
7.3.2入侵检测系统基本
原理405
7.3.3入侵防护系统408
7.4漏洞扫描411
7.4.1漏洞扫描系统简介411
7.4.2漏洞扫描系统基本
原理412
7.4.3漏洞处理策略412
7.5网络防病毒系统415
7.5.1计算机病毒简介415
7.5.2网络病毒简介419
7.5.3基于网络的防病毒
系统421
7.5.4网络防病毒系统安装
配置实例426
7.6其他网络安全措施432
7.6.1物理安全432
7.6.2电磁泄密及防护434
7.6.3容灾系统建设436
7.6.4CA认证中心建设439第8章网络管理441
8.1网络管理简介441
8.1.1网络管理概述441
8.1.2网络管理功能442
8.1.3网络管理基本模型445
8.2简单网络管理协议446
8.2.1SNMP概述446
8.2.2管理信息库448
8.2.3SNMP操作448
8.3网络管理系统451
8.3.1网络管理系统概述451
8.3.2HP OpenView452
8.3.3Sun Net Manager455
8.4基于Windows的网络管理457
8.4.1SNMP服务457
8.4.2SNMP服务运行460
8.4.3SNMP服务的安装与
配置462
8.4.4SNMP服务的测试466
8.5综合企业管理平台Unicenter
TNG469
8.5.1Unicenter TNG简介469
8.5.2Unicenter TNG的基本
管理功能470
8.5.3Unicenter TNG
Discovery471
8.5.4网络性能管理476
8.5.5网络安全管理480
8.6网络管理技术的新发展481
8.6.1网络管理技术的发展
趋势481
8.6.2基于Web的网络管理482
8.6.3基于CORBA技术的网络
管理488
8.6.4基于主动网的网络
管理489
8.6.5TMN网络管理体系
的发展490
8.6.6智能化的网络管理492

Ⅷ 计算机网络第七版谢希仁着课后习题答案!!!!跪求

详细请见:网页链接

阅读全文

与计算机网络谢希仁课后习题答案相关的资料

热点内容
移动4g网络卡在哪里 浏览:685
手机移动网络延迟高 浏览:979
网络连接多少设备怎么查 浏览:901
小米手机wifi满格但没有网络 浏览:455
二哈和网络客服哪个好 浏览:561
联通网络wifi维修 浏览:995
网络链接异常错误码401 浏览:680
和平精英为什么显示网络波动异常 浏览:136
用友网络工业软件开发 浏览:350
网络延时哪个灯闪的厉害 浏览:553
南方电网网络异常 浏览:94
windows连接网络不能加载组件 浏览:48
网络连接正常但无法上网电脑 浏览:262
手机网络输入密码连不上网 浏览:25
计算机网络犯罪问题案例 浏览:213
提高网络电视接收器信号的方法 浏览:739
桂林5g网络信号怎么样 浏览:613
人家无线网络可以看到密码么 浏览:444
网络一对一辅导软件 浏览:53
怎样共享手机网络给笔记本电脑 浏览:805

友情链接