导航:首页 > 网络连接 > 计算机网络谢希仁第四版

计算机网络谢希仁第四版

发布时间:2022-01-10 08:05:52

Ⅰ 哪可下载《计算机网络》(第四版)。谢希仁

www.welan.com/29292
www.xpbook.com/soft/4250.htm 去看一下

Ⅱ 关于谢希仁着《计算机网络》(第四版)的两个问题

1。连接简单;在小规模的网络中不需要专用的网络设备;总线结构省线。星型结构比较稳定,任何一个线出问题了都不会影响其他端口;不使用共享总线,所以不会有总线拥塞问题;可扩展性好,可以通过级联扩展网络。

2.
1)首先强调关于HDLC的定义问题:
约束通信双方按一定规则进行通信的体系为数据链路控制规程(DLCP),也叫数据通信控制规程(DCCP)。自上世纪六十年代开始,世界上许多国家组织和大财团都在研究制定此类规程。从发布的规程体系看,共包括两类——面向字符的控制规程和面向比特的控制规程。
面向字符的规程,典型代表有美国标准协会ANSI的X3.28,ISO的ISO1745、DEC公司的DDCMP、中国的GB3453-82、IBM公司的BSC。
后来,IBM公司在同步数据链路控制规程(SDLC)基础上发展出面向比特的规程。再后来,ANSI和ISO两组织以IBM的SDLC为基础发展了两个类似的规程,一个是ANSI的高级数据通信控制规程(ADCCP),另一个就是ISO的高级数据链路控制规程,即HDLC。
(2)一般情况下,HDLC规程帧格式中的8位地址码段已经足够(256个地址),若实在不够,则该8位地址是可以扩展的(按8位扩展),并且可以许循环扩展下去,具体扩展方式是将地址的首8比特的第一位置0,表示下一个8比特是基本地址的扩展(没有扩展时则表示是控制码段)。
(3)地址的命名规则以实际系统构造方式为前提,是可以设计的。不同的系统,对规则的定义是不同的,应结合具体系统来理解。例如,基本地址方式下,256个地址是等同的,扩展后,前128位可以是主系统,后256位可以是子系统。也可以是128位与256位的组合形成新的独立地址码(但在解码时需要设计具体进程)。还可以是其它解释,一切看自己的系统规程设计。
(4)如第(2)点所说的地址扩展方式,一切以具体系统的具体规程为原则,不存在绝对的“网络层向链路层提供的是网络层地址”(此情况仅指你目前正在认识的系统),另一方面,在地址扩展方式下,很容易区分网络层地址和接入系统地址。
(5)MAC是和网络拓扑及具体互联媒质相关的协议规程。但是,仅仅适合于局域网的规定结构方式(不能与网络拓扑重构概念混淆)。在许多网络中,其互联媒质通常是按照一定的技术要求有所规定,因此不存在MAC问题,但在局域网中,由于结构形式、联结媒质可以多样化,因此相关规程中作了一些定义,试图全方位适应各种情况的规程协议(也是目前流行规程),将MAC接入控制作为规程要点之一。当然,目前一些局域网技术规程有扩大化应用趋势(包括MAC方面),但MAC的重点是根据具体媒质和具体拓扑结构来选择不同的数据传输进程控制方式或规程,是比地址码概念更外围的规程,一旦选定具体MAC规程(可以是动态选择),通信进程便按照设计的HDLC规程约定完成

3.交换机应该用在局域网负荷重的那个网络。

4.因为无线网可靠性比较差,丢包率高,在底层协议做完整性检查比较划算。以太网物理介质可靠性高,在高层协议做完整性检查更划算。

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

网络搜索

Ⅳ 计算机网络(谢希仁)第四版与第五版哪个

我最近也关心了这个问题,我也有困惑,也想问问。
可是,我只能说各有各的不同,四和五光从目录来说确实有相当大的差别,但是仔细看了后你会基本内容发现差别不大,只是计算机网络现在发展太快,教材也要跟上潮流。比如,可能到了2010年我们就要用新的IP协议,IPv6。现有的IPv4已经不能满足人们的需求了,IPv4只是32位的地址表示,数量及其有限,而IPv6采用的是128位,可以说有用不完的地址可以分配,科学家们设想给每一个家用电器都设置IP,从而使得主人可以在外地就可以对其进行操作,使生活更加方便。

而,第五版最后一章,好像是什么下一代计算机网络就讲了些这个问题。所以说五版更有发展性。但四版中你又可以了解以前或者更多的知识,如果可以你就两者兼顾,还是以新的为主吧。

另一方面,Microsoft现在已经放慢对XP的更新维护,到使用了IPv6协议后XP就要被真正淘汰的,而现在的VISTA确可以胜任!
呵呵

Ⅳ 求助!!关于谢希仁计算机网络第四版和第五版的区别

数据链路层部分,第五版删去了第四版过时的内容,加入了新内容,但2009,2010年的大纲计算机网络部分的数据链路层依旧是老的内容,不知道2011年的大纲是否有变化,其实2010年编写大纲的时候,谢希仁的第五版书已经有了,但2010年的大纲网络部分还是老内容,不能说大纲计算机网络部分是按照谢希仁的书编的,但也应该与时俱进啊,大纲计算机网络部分确实太老了,过时了。

Ⅵ 谢希仁《计算机网络》(第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中定义。

Ⅶ 谢希仁的《计算机网络》 和《TCP/IP详解》 哪本书好

先学网络再学tcp这两本书是一前一后的,

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

明天上课别来了

Ⅸ 那位给发一下计算机网络(谢希仁,第四版)第六章,28题:简述RIP,OSPF,和BGP路由选择协议的特点

1、RIP现在基本不用,就算是小型网络,也可执行OSPF,如果网络太小,比如几台路由器,可用静态路由;

2、OSPF适合中大型网络,一般路由器在1000台以下的都行,只要规划合理;

3、BGP自治系统外部路由,目前唯一使用的EGP路由。

RIP协议工作在网络层,ospf也会也是工作在网络层,但是BGP就不是,工作在传输层,利用TCP的179端口,因为BGP主要用在运营商,概念和RIP,ospf完全不同,是距离矢量但又有链路状态的特性的混合协议。因为他是AS by AS的传递路由信息。比其他协议更稳定,而且安全的以后总协议。

(9)计算机网络谢希仁第四版扩展阅读:

RIP很早就被用在Internet上,主要传递路由信息,通过每隔30秒广播一次路由表,维护相邻路由器的位置关系,同时根据收到的路由表信息计算自己的路由表信息。

最大跳数为15跳,超过15跳的网络则认为目标网络不可达。此协议通常用在网络架构较为简单的小型网络环境。分为RIPv1和RIPv2两个版本,后者支持VLSM技术以及一系列技术上的改进。RIP的收敛速度较慢。

路由协议主要运行于路由器上,路由协议是用来确定到达路径的,它包括RIP,IGRP(Cisco私有协议),EIGRP(Cisco私有协议),OSPF,IS-IS,BGP。起到一个地图导航,负责找路的作用。它工作在网络层。路由选择协议主要是运行在路由器上的协议,主要用来进行路径选择。

Ⅹ 求计算机网络 谢希仁着 第四版和第五版电子书

第五版保留了第四版的主要内容,但是删除了一些过时的技术,增加了当前比较流行和常用的技术,直接看第五版就可以了,我觉得第四版没有必要再看了。已经发过去了,PDF版的,还比较清晰O(∩_∩)O~

阅读全文

与计算机网络谢希仁第四版相关的资料

热点内容
启明网络安全学院 浏览:784
中国移动网络坏了应该打什么电话 浏览:117
m是什么意思网络语言 浏览:637
ps4连接电脑需要网络连接网络 浏览:283
移动宽带网络进不去怎么办 浏览:559
电脑连接网络的页面在哪里找 浏览:784
电脑连接wif网络卡顿怎么解决 浏览:980
cc联盟网络推广多少钱一个 浏览:684
网络连接错误错误代码103 浏览:402
北方2900元网络营销 浏览:904
新科海电脑网络 浏览:316
怎么调电脑网络的宽度 浏览:159
用无线网络看电视用什么卡 浏览:1001
本地网络推广的影响力有哪些 浏览:903
联想电脑网络符号一直转圈 浏览:976
移动网络缴费后还能退吗 浏览:637
农夫山泉的网络营销策略 浏览:73
网络安全所指的是什么 浏览:867
电视连接无线还是没有网络 浏览:95
简述无线传感器网络拓扑控制定义 浏览:230

友情链接