谢希仁《计算机网络》(第6版)精讲班【教材精讲+考研真题串讲】
内容简介
本课程是谢希仁《计算机网络》(第6版)网授精讲班,为了帮助参加研究生招生考试指定考研参考书目为谢希仁《计算机网络》(第6版)的考生复习专业课,我们根据教材和名校考研真题的命题规律精心讲解教材章节内容。
【辅导内容】
(1)精讲教材核心考点。按照教材篇章结构,讲解教材的重难知识点。
(2)串讲名校考研真题。通过分析历年考研真题,梳理命题规律和特点,分析名校考研真题出题思路。
考虑到课时的需要以及相关知识点的难易程度,对于一些简单的、考试不易涉及的知识点,本课程不予以讲述或一带而过,故建议在学习本课程之前提前复习一遍教材。
【讲师简介】
韩司,北京邮电大学计算机学院计算机专业博士,研究方向为云计算、计算机网络、信息安全技术,擅长计算机网络及数据库相关课程。曾在多家教育辅导机构讲授计算机网络、计算机等级考试等科目的辅导课程,讲解生动详实,脉络清晰,深受学员喜爱。 授课特点:专业基础知识扎实,注重理论联系实际,通俗易懂,重点突出。 |
目录
说明:本课程共包括27个高清视频(共39课时)。
网授课程
谢希仁《计算机网络》(第6版)网授精讲班【共39课时】
序号 | 名称 | 课时 |
1 | 第1章 概述 | 01:00:47 |
2 | 第2章 物理层 | 01:30:26 |
3 | 第3章 数据链路层(1) | 00:49:46 |
4 | 第3章 数据链路层(2) | 01:00:36 |
5 | 第3章 数据链路层(3) | 00:57:42 |
6 | 第3章 数据链路层(4) | 01:11:24 |
7 | 第4章 网络层(1) | 00:52:25 |
8 | 第4章 网络层(2) | 01:07:52 |
9 | 第4章 网络层(3) | 00:52:48 |
10 | 第4章 网络层(4) | 01:12:05 |
11 | 第4章 网络层(5) | 01:00:14 |
12 | 第4章 网络层(6) | 00:56:59 |
13 | 第4章 网络层(7) | 01:11:01 |
14 | 第5章 传输层(1) | 00:59:45 |
15 | 第5章 传输层(2) | 01:27:00 |
16 | 第5章 传输层(3) | 01:12:19 |
17 | 第6章 应用层(1) | 00:52:39 |
18 | 第6章 应用层(2) | 01:03:43 |
19 | 第6章 应用层(3) | 01:01:29 |
20 | 第6章 应用层(4) | 01:23:02 |
21 | 第7章 网络安全(1) | 01:09:56 |
22 | 第7章 网络安全(2) | 00:51:20 |
23 | 第8章 因特网上的音频视频服务(1) | 01:24:26 |
24 | 第8章 因特网上的音频视频服务(2) | 00:50:11 |
25 | 第9章 无线网络和移动网络(1) | 00:58:27 |
26 | 第9章 无线网络和移动网络(2) | 00:35:03 |
27 | 第10章 下一代因特网 | 01:06:16 |
内容导读
第一部分 考研真题精选[部分视频讲解]
一、单项选择题
1在OSI参考模型中,下列功能需由应用层的相邻层实现的是( )。[(408)2013年研]
A.对话管理
B.数据格式转换
C.路由选择
D.可靠数据传输
【答案】B查看答案
【解析】应用层的相邻层即为表示层,表示层负责管理数据的压缩、加密与解密、格式转换等,故答案为B。
2在OSI参考模型中,直接为会话层提供服务的是( )。[计算机统考(408)2014年研]
A.应用层
B.表示层
C.传输层
D.网络层
【答案】C查看答案
【解析】OSI参考模型中,下层直接为上层提供服务,而会话层的下层为传输层。
3在无噪声情况下,若某通信链路的带宽为3kHz,采用4个相位,每个相位具有4种振幅的QAM调制技术,则该通信链路的最大数据传输速率是( )。[计算机统考(408)2009年研]
A.12 Kbps
B.24 Kbps
C.48 Kbps
D.96 Kbps
【答案】B查看答案
【解析】首先要根据信道有无噪声来确定是否采用奈奎斯特定理。解题难点在于离散数值的确定,先确定调制技术的码元数,此处为4个相位乘以4种振幅,共16种,即该通信链路的最大数据传输速率=2×3×log2(4×4)=6×4=24Kbps。
4主机甲与主机乙之间使用后退N帧协议(GBN)传输数据,甲的发送窗口尺寸为1000,数据帧长为1000字节,信道宽带为100Mbps,乙每收到一个数据帧立即利用一个短帧(忽略其传输延迟)进行确认,若甲乙之间的单向传播延迟是50ms,则甲可以达到的最大平均数据传输速率约为( )。[计算机统考(408)2014年研]
A.10 Mbps
B.20 Mbps
C.80 Mbps
5以下均是合法变量名的是( )。[武汉科技大学2019研]
A.#name total
B.node value_max
C._var long
D.stu-code a+b
【答案】B查看答案
【解析】C语言中变量名只能包含数字,字母和下划线,且只能以字母和下划线开始。A项含非法字符#,错误;C中long为关键字,变量不能以关键字命名;D中含非法字符-和+。
6以下选项中不属于C语言类型的是( )。[武汉科技大学2019研]
A.short int
B.unsigned long int
C.char
D.bool
【答案】D查看答案
【解析】C语言中没有bool型,只有C++才有boolean型,也称bool。C语言中一般用“0”表示“假”,用“1”表示“真”。
7若有声明语句:int x; char y[20]; double z; 则正确的输入语句是( )。[武汉科技大学2019研]
A.scanf("%d%c%le\n",&x,&y,&z);
B.scanf("%2d%s%lf",&x,&y,&z);
C.scanf("%d%s%lf",&x,y,&z);
D.scanf("%x%s%3.2f",&x,y,&z);
【答案】C查看答案
【解析】y为一维数组名,指向数组首元素的地址,因此不需要再使用取地址运算符&,AB错误;D中%3.2f表示长度为3,小数为2位,但是小数点也占一位,因此D错误,答案选C。
8若a、b和t都为int变量,则下面不能交换变量a和b值的是( )。[武汉科技大学2019研]
A.t=a; a=b; b=t;
B.a=t; t=b; b=a;
C.t=b; b=a; a=t;
D.a=a+b; b=a-b; a=a-b;
【答案】B查看答案
【解析】B中首先把t的值赋值给了a,则a的值已经被取代了,后面执行b=a,则ab的值都等于t的值。
9若有定义:int a=1,b=2; float x=3,w; 则合法的switch语句是( )。[武汉科技大学2019研]
A.
switch(a){ case 1:w=a/b; break; case 2: w=a%b; break;}
B.
switch(b){ case 1:z=a%b; case 2: z=a/b; break;}
C.
switch(x){ case 2:w=a%b; break; case 1:w=a/b; break;}
D.
switch(a+b);{ case 3: case 2:w=a%b; break;}
【答案】A查看答案
【解析】B中,变量z未定义;C中x为浮点型,switch后面的表达式不能是浮点型,只能是整型和字符型;D中swith表达式后面不能加分号,答案选A。
10对下述程序段的描述正确的是( )。[武汉科技大学2019研]
scanf("%d,%d",&a,&b);if(a>b) a=b;b=a;else a++; b++;printf("a=%d,b=%d",a,b);
A.若输入4,5则输出a=5,b=6
B.若输入5,4则输出a=4,b=5
C.若输入5,4则输出a=5,b=5
D.有语法错误,不能通过编译
【答案】D查看答案
【解析】if(表达式)后面如果没有用花括号括起来,那么if的子语句只包括第一条语句,即在程序中只有a=b是属于if语句块的,if和else中间隔了一条语句b=a,编译无法通过。
11以下正确的描述是( )。[武汉科技大学2019研]
A.从多层循环嵌套中退出时,只能使用break语句
B.在循环体内使用continue和break语句,作用相同
C.只能在循环体内和switch体内使用break语句
D.continue语句的作用是结束整个循环的执行
【答案】C查看答案
【解析】从多层嵌套中退出不是只能使用break语句,也可以使用return或者程序自己执行完,A错误;在循环体内continue代表不执行该次循环中的剩余未执行语句,break代表直接跳出本层循环,BD错误,答案选C。