计算机网络1

计算机网络1
计算机网络1

杭州电子科技大学

《计算机与网络实验》

课程实验报告

实验一:Coding on error dectecting algorithms

学院通信工程

班级14083415

学号14081515

姓名何必锋

指导教师冯维

一.CRC原理:

CRC检验原理实际上就是在一个p位二进制数据序列之后附加一个r位二进制检验码(序列),从而构成一个总长为n=p+r位的二进制序列;附加在数据序列之后的这个检验码与数据序列的内容之间存在着某种特定的关系。如果因干扰等原因使数据序列中的某一位或某些位发生错误,这种特定关系就会被破坏。因此,通过检查这一关系,就可以实现对数据正确性的检验。

二.CRC校验和计算法:

设信息字段为K位,校验字段为R位,则码字长度为N(N=K+R)。设双方事先约定了一个R次多项式g(x),则CRC码:

V(x)=A(x)g(x)=xRm(x)+r(x)

其中: m(x)为K次信息多项式,r(x)为R-1次校验多项式。

这里r(x)对应的代码即为冗余码,加在原信息字段后即形成CRC码。

r(x)的计算方法为:在K位信息字段的后面添加R个0,再除以g(x)对应的代码序列,得到的余数即为r(x)对应的代码(应为R-1位;若不足,而在高位补0)。三.几个基本概念

1、帧检验序列FCS(Frame Check Sequence):为了进行差错检验而添加的冗余码。

2、多项式模2运行:实际上是按位异或(Exclusive OR)运算,即相同为0,相异为1,也就是不考虑进位、借位的二进制加减运算。如:10011011 + 11001010 = 01010001。

3、生成多项式(generator polynomial):当进行CRC检验时,发送方与接收方需要事先约定一个除数,即生成多项式,一般记作G(x)。生成多项式的最高位与最低位必须是1。常用的CRC码的生成多项式有:

CRC8=X8+X5+X4+1

CRC-CCITT=X16+X12+X5+1

CRC16=X16+X15+X5+1

CRC12=X12+X11+X3+X2+1

CRC32=X32+X26+X23+X22+X16+X12+X11+X10+X8+X7+X5+X4+X2+X1+1

每一个生成多项式都可以与一个代码相对应,如CRC8对应代码:100110001。四.CRC16的设计思路;

1

4.CRC16代码:

#include using namespace std;

#include

#include

#include

#include unsigned int cal_crc(unsigned char *ptr, unsigned char len) {

unsigned char i;

unsigned short crc = 0;

while (len-- != 0)

{

for (i = 0x80;

i != 0; i /= 2)

{

if ((crc & 0x8000) != 0)

{

crc *= 2;

crc ^= 0x1021; //余式CRC乘以2再求CRC

}

else crc *= 2;

if

((*ptr&i) != 0)

crc ^= 0x1021; //再加上本位的CRC

}

ptr++;

}

return(crc);

}

void change2(unsigned

int num)

{

int i = 0, a[32];

while (num>0)

{

a[i] = num % 2;

i = i + 1;

num = num / 2;

}

for (i--; i >= 0; i--)

cout << a[i];

}

void main()

{

int r;

srand((unsigned)time

(NULL));

cout << "随机产生

的字节数:" << endl;

r = rand() % 8;

cout << r << endl;

//随机生成信号大小最

大8字节

unsigned char a[8];

unsigned int CRC =

0;

int i ;

cout << "信号序列

为:" << endl;

for (i = 0; i

{

a[i] =

rand()%128;

int s =

(int)a[i];

int j = 0, S[8]

= {0,0,0,0,0,0,0,0};

while (s>0)

{

S[j] =

s % 2;

j = j +

1;

s = s /

2;

}

cout << "第

" << i+1 << "个字节:";

for (int k =

0; k < 8; k++)

cout <<

S[k];

cout <<

endl;

}

CRC = cal_crc(a, 8);

cout << endl;

cout <<

"CRC_16/FEC:" ;

change2(CRC);

cout << endl;

2

cout << "要传输的信号:";

for (i = 0; i

{

int s = (int)a[i];

int j = 0, S[8] = { 0,0,0,0,0,0,0,0 };

while (s>0)

{

S[j] = s % 2;

j = j + 1;

s = s / 2;

}

for (int k = 0; k

< 8; k++)

cout <<

S[k];

cout << " ";

}

change2(CRC);

}

五.输出结果

六.总结

本次实验做得比较懵,在课上并没有完成,在回来后才在参考网上文章的基础上完成的,但是下次实验会更加认真完成,希望可以在课堂内完成。

1

《计算机网络》第一次作业答案

《计算机网络》第一次作业答案 一、单项选择题。本大题共30个小题,每小题 2.0 分,共60.0分。在每小题给出的选项中,只有一项是符合题目要求的。 1. 下面对计算机网络体系结构中协议所做的描述,错误的是( )。 ( C ) A. 网络协议的三要素是语法、语义和同步 B. 协议是控制两个对等层实体之间通信的规则的集合 C. 在OSI参考模型中,要实现第N层的协议,需要使用N+1层提供的服务 D. 协议规定了对等层实体之间所交换的信息的格式和含义 2. 下列功能中,属于表示层提供的功能是( )。 ( D ) A. 拥塞控制 B. 透明传输 C. 死锁处理 D. 文本压缩 3. 计算机网络中广域网和局域网的分类是以( )来划分的。

A. 信息交换方式 B. 网络使用者 C. 覆盖范围 D. 网络拓扑结构 4. OSI(开放系统互联)参考模型的最低层是( )。 ( C ) A. 传输层 B. 网络层 C. 物理层 D. 应用层 5. 一条线路每1/16秒采样一次,传输信号共有16中状态,则其传输速率为( )。 ( C ) A. 16bps B. 48bps C. 64bps D. 256bps 6. 使用网络时,通信网络之间传输的介质,不可用( )。

A. 双绞线 B. 无线电波 C. 光缆 D. 化纤 7. 计算机网络最基本的功能是( )。 ( C ) A. 降低成本 B. 打印文件 C. 资源共享 D. 文件调用 8. 下面四种答案中,哪一种属于网络操作系统( )。 ( C ) A. DOS操作系统 B. Windows98操作系统 C. WindowsNT操作系统

面试常见问题_计算机网络

计算机网络 OSI与TCP/IP各层的结构与功能,都有哪些协议。

TCP/IP

相似之处:

基于独立的协议族,层的功能划分相似 差异: ISO/OSI:从概念模型到协议实现; TCP/IP:从协议实现到概念描述 层次数量差别; 2.TCP与UDP的区别。 ●UDP(UserDatagramProtocol):不提供复杂的控制机制,利用IP提供面向无连接的通信 服务。并且他是将应用程序发来的数据在收到那一刻,立刻按照原样发送到网络上的一种机制。即使出现网络拥堵,UDP也无法进行流量控制等避免拥塞的行为。如果传输途中出现丢包,也不负责重发。甚至出现包的到达乱序时也没有纠正功能。如果需要这些细节控制,要交给采用UDP的应用程序处理。UDP将控制转移到应用程序,只提供作为传输层协议的最基本功能。 ●TCP(TransmissionControlProtocol):TCP充分实现了数据传输时的各种控制功能,可 以进行丢包的重发控制、对乱序的分包进行顺序控制。此外,TCP作为一种面向有链接的协议,只有在确认通信对端存在时才会发送数据,从而可以控制通信流量的浪费。 ●TCP通过检验和、序列号、确认应答、重发控制、连接管理以及窗口控制等机制实现可靠 性传输。 ●如何加以区分使用?

TCP用于传输层有必要实现可靠性传输的情况。UDP主要用于对高速传输和实时性有较高要求的通信或广播通信。 区别: 1)TCP面向连接;UDP是无连接的,发送数据之前不需要建立连接。 2)TCP提供可靠的服务。TCP传送的数据无差错,不丢失,不重复,且按序到达;UDP尽最大努力交付,不保证可靠交付。 3)TCP面向字节流,实际上TCP把数据看成一串无结构的字节流;UDP是面向报文的,UDP 没有拥塞控制,网络出现拥塞不会使源主机的发送速率降低。 4)每一条TCP连接只能是点对点的;UDP支持一对一、一对多、多对一和多对多的交互通信5)TCP首部开销20字节;UDP首部开销8字节; 6)TCP逻辑通信信道是全双工的可靠信道,UDP则是不可靠信道 3.TCP报文结构。 ?IP结构 首部固定长度20字节,所有IP数据报必须具有。 可选字段,长度可变。 ?版本:占4位,值IP协议的版本,当前IP协议版本号为4(IPv4) ?首部长度:4位,表示最大数值是15个单位(一个单位4字节),首部最大值为60字节。?区分服务:未被使用。

计算机网络基础1

一、计算机网络概述 1)什么是网络: 由多个独立单点连接组合成的形状 2)什么是计算机网络: 由多个自主计算机或网络设备连接组成的通信环境。 3)计算机网络的功能: 1.信息传输 2.资源共享 4)根据网络规模大小划分: 1.局域网 2.城域网 3.广域网 5)网络的研究对象:数据由源端传递到目标端整个收发过程6)网络四要数 终端:数据的发送者和接收者(一般指末端设备) 传输介质:有线介质、无线介质 协议:确定数据格式和编码方式 信息:通信的内容 7)网络协议: 合同:双方统一协商,达成共识(双方都要遵守,一方违约,将走法律流程) 协议:双方统一协商,达成共识(双方都要遵守,一方违约,协议失效) 网络协议的概念:定义数据格式和编码方式的一种规则,类似于“语言”。通信双方都要讲相同的语言。 8)网络协议的分层: 原因:网络通信的过程是很复杂的,为了降低复杂性将网络进行层次划分。 OSI:开放系统互联参考模型、由ISO(国际标准化组织)组织颁布 OSI分为7层:

低->高:物数网传会表应 物理层:定义设备和传输介质的接口标准、物理特性和电气特性,在设备间传输比特流(电流) 无任何智能性,基本没有什么协议。 数据链路层:建立连接、断开连接、无错传输。 网络层:进行IP编址和路由寻址 传输层:建立端口到端口的连接(应用程序之间互通) 会话层:建立会话 表示层:进行人类语言和网络语言的转换,数据压缩、加密等 应用层:之间面向用户的应用程序 OSI参考模型是一种理想状态下的模型,至今未投入使用,它的存在只是为了了解网络通信原理 TCP/IP现行使用的参考模型 四层: 1. 网络接口层 2.网络层 3.传输层 4.应用层

计算机网络-第四章网络层

第四章网络层 一、选择题 1.下面关于IP协议哪些是正确的(ABCD )。 A.I P协议提供尽力发送(best effort)服务 B.I P提供不可靠、无连接的数据报传送服务。 C.I P协议根据其版本分为IPv4和IPv6协议 D.I P是TCP/IP 协议族中最为核心的协议。 2.检查数据包能否到达远程主机最常使用哪一种协议(D ): A. UDP B. SMTP C. FTP D. ICMP 3.当一个路由器收到了一个TTL值为0的IP包时,它进行一些什么样的处理?( A ) A.将该IP包丢弃 B.根据目的地址寻找一条路径并进行转发 C.将该IP包TTL值加1 D.将该IP包TTL值设置为255 4.在给你的计算机设置IP地址的时候,那些地址是保留不被使用的(FGH ): E.202.197.95.4 F.0.0.0.0 G.127.0.0.1 H.255.255.255.255 I.230.197.95.4 5.在IPV6中IP地址是多少位(二进制):(C ) A.32 B.64 C.128 D.256 6.ICMP协议位于(A ) A.网络层 B.传输层 C.应用层数 D.据链路层 7.若两台主机在同一子网中,则两台主机的IP地址分别与它们的子网掩码相“与”的结 果一定(C ) A.为全0 B.为全1 C.相同 D.不同 8.要控制网络上的广播风暴,可以采用哪个手段?A A.用路由器将网络分段 B.用网桥将网络分段 C.将网络转接成10BaseT D.用网络分析仪跟踪正在发送广播信息的计算机

9.以下四个IP地址哪个是不合法的主机地址:( B ) A.10011110.11100011.01100100.10010100 B.11101110.10101011.01010100.00101001 C.11011110.11100011.01101101.10001100 D.10011110.11100011.01100100.00001100 10.如果网络内部使用数据报,那么(D ) A.仅在建立时作一次路由选择 B.为每个到来的分组作路由选择 C.仅在网络拥塞时作新的路由选择 D.不必作路由选择 11.在OSI参考模型的各层次中,(C )的数据传送单位是分组。 A.物理层 B.数据链路层 C.网络层 D.运输层 12.下述协议中,不建立于IP协议之上的协议是(A )。 A.ARP B.ICMP C.SNMP D.TCP 13.在OSI七层结构模型中,处于数据链路层与运输层之间的是( B ) A.物理层 B.网络层 C.会话层 D.表示层 14.完成路径选择功能是在OSI模型的( C ) A.物理层 B.数据链路层 C.网络层 D.运输层 15.一个IP报头的头长度字段为4位,当其值为0101(2进制)时以下说法正确的是(C ) A.此IP报数据部分长为32字节 B.此IP报头部长为32字节并且带有12字节的任选项目 C.此IP报头部长为20字节并且无任选项目 D.此IP报头部长为20字节并且带有12字节的任选项目 16.在给你的计算机设置IP地址的时候,以下哪个地址是可以使用的( A ) A.202.197.95.4 B.0.0.0.0 C.127.0.0.1 D.255.255.255.255 17.使用ping 命令的–f参数是指不对数据包进行分段,这时下面哪种说法是正确的( D ) A.TCP头中的SYN位被设置为1

计算机网络简答题汇总

计算机网络简答题 1、TCP协议和UDP协议的区别有哪些? (1)TCP属于面向连接的协议,UDP属于面向无连接的协议; (2)TCP可以保证数据可靠、有序的传输,可以进行流量控制,UDP无法实现;(3)TCP协议有效载荷小于UDP协议(基于MSS计算),UDP性能高于TCP ;(4)TCP一般用于可靠的,对延时要求不高的应用,UDP一般应用于小数据量或对延时敏感的应用; 2、简述OSI七层模型中传输层、网络层、数据链路层的功能和它们进行数据封装时头部信息。 (1)传输层:服务点编址、分段与重组、连接控制、流量控制、差错控制,封装源端口、目的端口; (2)网络层:为网络设备提供逻辑地址;进行路由选择、分组转发;封装源IP、目的IP、协议号; (3)数据链路层:组帧、物理编址、流量控制、差错控制、接入控制;封装源MAC、目的MAC、帧类型。 3、TCP/IP协议栈和OSI七层模型之间的区别 (1)TCP/IP协议栈是由一组协议共同组成的一个协议栈,OSI定义的是一个网络的结构体系和各层功能的划分; (2)OSI是模型、框架,TCP/IP协议栈是实现各层功能的协议族; (3)OSI为七层、TCP/IP协议栈为四层。 (4)TCP/IP的应用层相对于OSI的应、表、会三层 5、TCP/IP的网络接口层相对于OSI的数链层和物理层 4、IP地址与MAC地址的区别是什么 (1)IP地址是网络层逻辑地址,MAC地址是数据链路层物理地址; (2)IP地址用于表示网络中某设备或节点的身份(网络位、主机位)(本网段唯一); (3)MAC地址用于表示某设备或节点在本以太网链路中的物理地址(全局唯一); (4)IP地址由32位,MAC由48位组成; (5)IP地址可区别不同网段,MAC地址无法进行区分。

计算机网络第一章习题答案

第一章概述 1-01 计算机网络向用户可以提供那些服务 答:连通性和共享 1-02 简述分组交换的要点。 答:(1)报文分组,加首部 (2)经路由器储存转发 (3)在目的地合并 1-03 试从多个方面比较电路交换、报文交换和分组交换的主要优缺点。 答:(1)电路交换:端对端通信质量因约定了通信资源获得可靠保障,对连续传送大量数据效率高。 (2)报文交换:无须预约传输带宽,动态逐段利用传输带宽对突发式数据通信效率高,通信迅速。 (3)分组交换:具有报文交换之高效、迅速的要点,且各分组小,路由灵活,网络生 存性能好。 1-04 为什么说因特网是自印刷术以来人类通信方面最大的变革 答:融合其他通信网络,在信息化过程中起核心作用,提供最好的连通性和信息共享 ,第一次提供了各种媒体形式的实时交互能力。 1-05 因特网的发展大致分为哪几个阶段请指出这几个阶段的主要特点。 答:从单个网络APPANET向互联网发展;TCP/IP协议的初步成型 建成三级结构的Internet;分为主干网、地区网和校园网; 形成多层次ISP结构的Internet;ISP首次出现。 1-06 简述因特网标准制定的几个阶段 答:(1)因特网草案(Internet Draft) ——在这个阶段还不是RFC 文档。 (2)建议标准(Proposed Standard) ——从这个阶段开始就成为RFC 文档。 (3)草案标准(Draft Standard) (4)因特网标准(Internet Standard) 1-07小写和大写开头的英文名字internet 和Internet在意思上有何重要区别 答:(1)internet(互联网或互连网):通用名词,它泛指由多个计算机网络 互连而成的网络。;协议无特指 (2)Internet(因特网):专用名词,特指采用TCP/IP 协议的互联网络 区别:后者实际上是前者的双向应用 1-08 计算机网络都有哪些类别各种类别的网络都有哪些特点 答:按范围:(1)广域网WAN:远程、高速、是Internet的核心网。 (2)城域网:城市范围,链接多个局域网。 (3)局域网:校园、企业、机关、社区。 (4)个域网PAN:个人电子设备 按用户:公用网:面向公共营运。专用网:面向特定机构。 1-09 计算机网络中的主干网和本地接入网的主要区别是什么 答:主干网:提供远程覆盖\高速传输\和路由器最优化通信 本地接入网:主要支持用户的访问本地,实现散户接入,速率低。 1-10 试在下列条件下比较电路交换和分组交换。要传送的报文共x(bit)。从源点到终点共。在

计算机网络_问答题

计算机网络_问答题

1-03 试从多个方面比较电路交换、报文交换和分组交换的主要优缺点。 答:(1)电路交换:端对端通信质量因约定了通信资源获得可靠保障,对连续 传送大量数据效率高。 (2)报文交换:无须预约传输带宽, 动态逐段利用传输带宽对突发式数据 通信效率高,通信迅速。 (3)分组交换:具有报文交换之高效、 迅速的要点,且各分组小,路由灵活, 网络生存性能好。 1-08 计算机网络都有哪些类别?各种类别的网络都有哪些特点? 答:按范围:(1)广域网WAN:远程、高速、是Internet的核心网。 (2)城域网:城市范围,链接多个局域网。 (3)局域网:校园、企业、机关、社区。 (4)个域网PAN:个人电子设备 按用户:公用网:面向公共营运。专用网:面向

特定机构。 1-13 客户服务器方式与对等通信方式的主要区别是什么?有没有相同的地方? 答:前者严格区分服务和被服务者,后者无此区别。后者实际上是前者的双向应用。 1-22 网络协议的三个要素是什么?各有什么含义? 答:网络协议:为进行网络中的数据 交换而建立的规则、标准或约定。由 以下三个要素组成: (1)语法:即数据与控制信息的结构 或格式。 (2)语义:即需要发出何种控制信息, 完成何种动作以及做出何种响应。 (3)同步:即事件实现顺序的详细说 明。 1-27 试解释everything over IP 和IP over everthing 的含义。 TCP/IP协议可以为各式各样的应用提供服务(所谓的everything over ip) 答:允许IP协议在各式各样的网络构成的

互联网上运行(所谓的ip over everything) 3-03网络适配器的作用是什么?网络适配器工作在哪一层? 答:适配器(即网卡)来实现数据链路层和物理层这两层的协议的硬件和软件 网络适配器工作在TCP/IP协议中的网络接口层(OSI中的数据链里层和物理层) 3-14常用的局域网的网络拓扑有哪些种类?现在最流行的是哪种结构?为什么早期的以 太网选择总线拓扑结构而不是星形拓扑结 构,但现在却改为使用星形拓扑结构? 答:星形网,总线网,环形网,树形网 当时很可靠的星形拓扑结构较贵,人 们都认为无源的总线结构更加可靠, 但实践证明,连接有大量站点的总线 式以太网很容易出现故障,而现在专 用的ASIC芯片的使用可以讲星形结 构的集线器做的非常可靠,因此现在 的以太网一般都使用星形结构的拓 扑。 3-15么叫做传统以太网?以太网有哪两个主要

计算机网络基础 (1)

[模拟] 计算机网络基础 选择题 第1题: 在传输方式中,对于双工、半双工和单工之分,有下述说法: ①单工传输方式是指信息在信道上只能按一个方向传送。 ②双工是指对话双方在同一时刻都可以发送和接收信息。 ③半双工是指对话双方都可以发送和接收,但是同一时间只能有一个设备可以发送信息,另一个设备只能接收信息。 ④双工也称为半双工。其中正确的是______。 A.①②③④ B.①②④ C.①②③ D.②③④ 参考答案:C 半双工:对话双方都可以发送和接收,但是同一时间只能有一个设备可以发送信息,另一个只能接收信息。双工(全双工):对话双方在同一时刻都可以发送和接收信息。单工:指信息在信道上只能按一个方向传送,如光纤电视。我们的电话就是双工的,即听话和说话可同时进行。 第2题: 下面描述正确的是______。 A.只要不使用U盘,就不会使系统感染病毒 B.只要不执行U盘中的程序,就不会使系统感染病毒 C.软盘比U盘更容易感染病毒 D.设置写保护后使用U盘就不会使U盘内的文件感染病毒 参考答案:D U盘是采用Flash Memory(也称闪存)存储技术的USB设备,是一种可移动的数据存储工具,具有容量大、读/写速度快、体积小、携带方便等特点。它能存储电脑里的文件资料,能反复擦写10万次以上,是无纸化办公的必备设备之一,其存储量远远大于软盘,所以是软盘的替代品。目前一般的容量是128 MB、256 MB,一些MP3还兼有U盘的功能。它还具备了防磁、防震、防潮的诸多特性,明显增强了数据的安全性(指不易损坏丢失)。U盘设置了写保护就阻止了任何人向U盘中写入信息,从而杜绝了U盘中的文件感染病毒。文件感染了病毒是指该文件中被写入了某些有破坏性或潜藏破坏的程序代码。软盘也可以设置写保护。没有证据表明软盘比U盘更容易感染病毒,但就数据是否易损坏丢失来说,U盘要强于软盘。只要U盘中有病毒,一连到电脑上就有可能感染电脑,因为有些病毒能自动执行。而不使用U盘不能保证系统不感染病毒,因为其它原因,

计算机网络后习题答案网络层

第四章网络层 4-01. 网络层向上提供的服务有哪两种?试比较其优缺点。 答:网络层向运输层提供“面向连接”虚电路(Virtual Circuit)服务或“无连接”数据报服务。前者预约了双方通信所需的一切网络资源。优点是能提供服务质量的承诺。即所传送的分组不出错、丢失、重复和失序(不按序列到达终点),也保证分组传送的时限。缺点是路由器复杂,网络成本高;后者无网络资源障碍,尽力而为,优缺点与前者互易。 4-02. 网络互连有何实际意义?进行网络互连时,有哪些共同的问题需要解决? 答:网络互联可扩大用户共享资源范围和更大的通信区域。 进行网络互连时,需要解决共同的问题有: ⑴不同的寻址方案;⑵不同的最大分组长度;⑶不同的网络接入机制;⑷不同的超时控制; ⑸不同的差错恢复方法;⑹不同的状态报告方法;⑺不同的路由选择技术;⑻不同的用户接入控制;⑼不同的服务(面向连接服务和无连接服务);⑽不同的管理与控制方式。 4-03. 作为中间设备,转发器、网桥、路由器和网关有何区别? 答:中间设备又称为中间系统或中继(relay)系统。 ⑴物理层中继系统:集线器,转发器(repeater)。 ⑵数据链路层中继系统:交换机,网桥或桥接器(bridge)。 ⑶网络层中继系统:路由器(router)。 ⑷网桥和路由器的混合物:桥路器(brouter)。 ⑸网络层以上的中继系统:网关(gateway)。 4-04. 试简单说明下列协议的作用:IP、ARP、RARP和ICMP。 答:IP协议:实现网络互连。使参与互连的性能各异的网络从用户看起来好像是一个统一的网络。网际协议TCP、IP是TCP/IP体系中两个最主要的协议之一,与IP协议配套使用的还有四个协议。 ARP协议:是解决同一个局域网上的主机或路由器的IP地址和硬件地址的映射问题。RARP:是解决同一个局域网上的主机或路由器的硬件地址和IP地址的映射问题。ICMP:提供差错报告和询问报文,以提高IP数据交付成功的机会。 因特网组管理协议IGMP:用于探寻、转发本局域网内的组成员关系。 4-05. IP地址分为几类?各如何表示?IP地址的主要特点是什么? 答:分为ABCDE 5类; 每一类地址都由两个固定长度的字段组成,其中一个字段是网络号net-id,它标志主机(或路由器)所连接到的网络,而另一个字段则是主机号host-id,它标志该主机(或路由器)。各类地址的网络号字段net-id分别为1,2,3,0,0字节;主机号字段host-id分别为3字节、2字节、1字节、4字节、4字节。 特点: (1)IP 地址是一种分等级的地址结构。分两个等级的好处是: 第一,IP 地址管理机构在分配IP 地址时只分配网络号,而剩下的主机号则由得到该网络号的单位自行分配。这样就方便了IP 地址的管理。 第二,路由器仅根据目的主机所连接的网络号来转发分组(而不考虑目的主机号),这样就

计算机网络考试必背简答题

简答题 1.简单比较TCP和UDP协议的异同点? 答:TCP支持面向连接的服务方式,双方通信之前首先要建立虚电路,通信完毕后释放虚电路,数据以字节流方式进行有序传输服务可靠。 UDP支持网连接的服务方式,采用数据报进行传输,报文到达的顺序与发送顺序无关,是不可靠的服务。 2.OSI模型中通信子网的作用是什么? 答:通信子网物理层、数据链路层、网路层的作用,对于两个开放系统进行互动所要遵循的标准,是由端系统和通信子网边界上的对等实体来执行的。 3.什么是网络的体系结构?局域网的体系结构主要包括了哪几个层次?局域网协议的差 异主要体现在哪个层次上? 答:网络的体系结构是指对网络层次的划分以及各层所包含协议的综合。 局域网的体系结构主要包括了物理层和数据链路层(答LLC和MAC子层也可以)。 局域网协议的差异主要体现在MAC子层上。 4.简述计算机网络分层的原则。 答:(1)是将一组相近的功能放在一起形成一个网络的结构层次。 (2)每层的功能应明确且相互独立。 (3)层间接口必须清晰,跨越节后的信息量应尽可能少。 (4)层数应适中,若层数太少,则多种功能混杂在一层中造成每一层的协议太复 杂,若层数太多,则体系结构过于复杂,是描述和实现各层功能变得困难。 5.在0SI的第几层分别处理下面的问题 a)将待传输的数据化分成帧 b)决定使用哪条路径通过子网 c)传输线上的位流信号同步 d)两端用户间传输文件 e)协调数据和数据格式的转换,以满足应用进程的需要 答:a、第二层(数据链路层) b、第三层(网络层)

c、第一层(物理层) d、第七层(应用层) e、第六层(表示层) 6.解释IP和UDP协议。为什么有了IP协议,还要有UDP协议? 答:IP是因特网的网络层协议,UDP是英特网的运输层协议。 IP和UDP都是无连接的,提供“尽力而为”的不可靠服务。 UDP报文时封装在IP包内传输的,两者服务对象不同,IP以主机为服务单位,UDP 以近程为服务单位。 7.比较电路交换、报文交换和分组交换三种交换技术? 答:电路交换:在数据传送开始之前必须先设置一条专用的通路在线路释放之前,该通路由一对用户完成占用; 报文交换:报文从源点传送到目的地采用“存储——转发”的方式,在传送保温室,一个时刻仅占用一段通路。在交换节点中缓冲存储,报文需要排队,不能满足实时通信的需求; 分组交换:报文分成分组传送,这些分组逐个有个中间节点采用存储转发方式进行传输,目的地需要重新组装报文,这种方式由于分组长度有限,转发速度大大提高。8.与中继器相比较,网桥有何特点? 1)网桥可以实现不同类型LAN的互联,中继器只能实现同种类型LAN的网段之间互联。 2)网桥可以实现大范围LAN的互联,中继器受MAC(介质访问控制)定时特性的限制,连接的网段数和距离都有限制。 3)网桥可以隔离错误帧,提高网络性能,而中继器只进行简单的信号复制,不检测信息正确与否。 9.TCP协议中的端口(port)和套接口在网络传输中起何作用? 答:TCP协议中的源端口和目的端口分别用来是被发送进程和接收进程。个端口号16比特,与之所在的IP地址构成48比特的套接口,用来确定一个通信的断点,一对套接口就可以在一个互联网络中唯一标志一条TCP连接。 10.FTP的控制信息、SMTP、POP3采用的传输协议是什么?写出它们各自使用的传输端口 号。 答:均采用TCP协议 FTP控制信息:21号端口,SMTP:25号端口,P0P3:110号端口。

面试常见问题计算机网络

计算机网络OSI与TCP/IP各层的结构与功能,都有哪些协议。 ISO/OSI模型用途主要作用协议 应用层进程间通信为操作或网络应用程序提供访问 网络服务的接口。TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet 表示层数据表示(编码)解决用户信息的语法表示问题。 提供格式化的表示和转换数据服 务。数据的压缩和解压缩,?和解 密等工作都由表示层负责。 无协议 会话层建立和管理主机 间的会话会话层不参与具体的传输,它提供 包括访问验证和会话管理在内的 建立和维护应用之间通信的机制。 如服务器验证用户登录便是由会 话层完成的。(以上统称报文) 无协议 传输层端到端链接提供主机之间连接,屏蔽技术细 节。将分组组成报文,可靠传输、 流量控制。为上层提供端到端(最 终用户到最终用户)的透明的、可 靠的数据传输服务。 TCP,UDP 网络层寻址路径选择为传输层提供建立、维护和网络连 接,解决路由选择。数据单元--- 分组packet IP,ICMP,RIP,OSPF,BGP,IGMP 数据链路层占用传输介质数据链路层在不可靠的物理介质 上提供可靠的传输。建立相邻结点 之间的数据链路,通过差错控制提 供数据帧(Frame)在信道上无差 错的传输。作用;物理地址寻址、 数据的成帧、流量控制、数据的检 错、重发。?SLIP,CSLIP,PPP,ARP,RARP,MTU

TCP/IP 相似之处: 基于独立的协议族,层的功能划分相似差异: ISO/OSI:从概念模型到协议实现;TCP/IP:从协议实现到概念描述

层次数量差别; 2.TCP与UDP的区别。 UDP(UserDatagramProtocol):不提供复杂的控制机制,利用IP提供面向无连接的通信服务。并且他是将应用程序发来的数据在收到那一刻,立刻按照原样发送到网络上的一种机制。即使出现网络拥堵,UDP也无法进行流量控制等避免拥塞的行为。如果传输途中出现丢包,也不负责重发。甚至出现包的到达乱序时也没有纠正功能。如果需要这些细节控制,要交给采用UDP的应用程序处理。UDP将控制转移到应用程序,只提供作为传输层协议的最基本功能。 TCP(TransmissionControlProtocol):TCP充分实现了数据传输时的各种控制功能,可以进行丢包的重发控制、对乱序的分包进行顺序控制。此外,TCP作为一种面向有链接的协议,只有在确认通信对端存在时才会发送数据,从而可以控制通信流量的浪费。 TCP通过检验和、序列号、确认应答、重发控制、连接管理以及窗口控制等机制实现可靠性传输。 如何加以区分使用? TCP用于传输层有必要实现可靠性传输的情况。UDP主要用于对高速传输和实时性有较高要求的通信或广播通信。 区别: 1)TCP面向连接;UDP是无连接的,发送数据之前不需要建立连接。 2)TCP提供可靠的服务。TCP传送的数据无差错,不丢失,不重复,且按序到达;UDP尽最大努力交付,不保证可靠交付。 3)TCP面向字节流,实际上TCP把数据看成一串无结构的字节流;UDP是面向报文的,UDP没有拥塞控制,网络出现拥塞不会使源主机的发送速率降低。 4)每一条TCP连接只能是点对点的;UDP支持一对一、一对多、多对一和多对多的交互通信 5)TCP首部开销20字节;UDP首部开销8字节; 6)TCP逻辑通信信道是全双工的可靠信道,UDP则是不可靠信道 3.TCP报文结构。 IP结构 首部固定长度20字节,所有IP数据报必须具有。 可选字段,长度可变。

习题1--计算机网络基础

计算机网络基础 一、填空题: 1.在计算机网络中,LAN代表的是(),W AN代表的是()。 2.通常在我国所说的教育网是指()。 3.E-mail的中文含义是(),E-commerce的中文含义是 ()。 4.按照网络中计算机所处的地位,计算机网络可能划分为()和基于 服务器的网络。 5.从逻辑功能上可以把计算机网络分为通信子网和资源子网,其中通信子网的功能 是(),资源子网的功能是()。 6.通信链路是指两个网络结点之间承载()和()的线路。 7.网络中的计算机之间、风格设备之间、计算机与网络之间必须遵循相同的 ()才能实现连接。 8.主机系统是计算机网络的主机,按其功能和用途可分为()和 ()两大类。 9.网络资源包括()、()、和()。 10.信息高速公路主要由()、()、()和人等几个基本要素组成。 11.常用的网络操作系统有()、()、() 等。 12.常见的传输介质有()、()和()。 13.网络硬件系统包括各种计算机系统、()及()。 14.数字数据网(DDN)、公共电话网(PSTN)都属于()。 15.计算机网络的功能主要体现在()、()、 ()、()、()。 二、选择题: 1.计算机网络可以按网络的拓扑结构划分,以下()不是按此标准划分的。 A 星状网 B 环状网 C 局域网 D 总线结构 2.计算机网络的最大优点是()。 A 精度高 B 内存容量大 C 共享资源 D 运算速度快 3.国家信息基础设施的缩写为()。 A NII B GII C AII D WWW 4.互连网络的基本含义是()。 A 计算机与计算机互连 B 计算机与计算机网络互连 C 计算机网络与计算机网络互连 D 国内计算机与国际计算机互连 5.网络服务器与普通计算机的一个重要区别是() A 计算速度快 B 硬盘容量大 C 外设丰富 D 体积大 6.计算机网络的3个主要组成部分是()。 A 若干数据库,一个通信子网,一组通信协议 B 若干主机,一个通信子网,大量终端 C 若干主机,电话网,一组通信协议 D 若干主机,一个通信子网,一组通信协议 7.早期的计算机网络是由()组成的计算机网络系统。 A 计算机-通信线路-计算机 B PC-通信线路-PC C 终端-通信线路-终端 D 计算机-通信线路-终端 8.计算机网络按计算机网络覆盖范围可以分为局域网、()和广域网 A 校园网 B 城域网 C 宽带网 D 基带网 9.客户-服务器机制的英文名称是()。 A Client/Server B Guest/Server C Guest/Administrator D Slave/Master 10.以下()不是网络上可共享的资源。 A 文件 B 打印机 C 内存 D 应用程序 11.局域网可涵盖的范围大约在()。 A 2Km内 B 2~10Km C 10km D 没有范围限制 12.下()网络操作系统适用于服务器。 A Windows98 B Windows 2000 Professional C Windows 2000 server D Windows NT Workstation 13.下列()不属于公用网。 A DDN B NII C CERNET D CHINANET 14.广域网的英文缩写为()。 A LAN B WAN C DDN D MAN 15.在对计算机网络分类时,对广域网和局域网划分是以()为标准的。 A信息交换方式 B 网络使用者 C 网络覆盖范围 D 传输控制方法 16.计算机网络最基本的功能是()。 A 降低成本 B 文件打印 C 资源共享 D 传输文件

计算机网络谢希仁版网络层知识点总结

网络层 一、网络层提供的两种服务 虚电路服务可靠通信应当由网络来保证 数据报服务可靠通信应当由用户主机来保证 网络层向上只提供简单灵活的、无连接的、尽最大努力交付的数据报服务。 二、网际协议IP 1、与IP 协议配套使用的还有三个协议: ?地址解析协议ARP ?网际控制报文协议ICMP ?网际组管理协议IGMP 2、网络互相连接起来要使用一些中间设备 ?中间设备又称为中间系统或中继(relay)系统。 ?物理层中继系统:转发器(repeater)。 ?数据链路层中继系统:网桥或桥接器(bridge)。 ?网络层中继系统:路由器(router)。 ?网桥和路由器的混合物:桥路器(brouter)。 网络层以上的中继系统:网关(gateway) 3、互联网可以由许多异构网络互联组成 4、分类的IP 地址 IP 地址定义:就是给每个连接在因特网上的主机(或路由器)分配一个在全世界范围是唯一的32 位的标识符。 5、IP 地址的编址方法 分类的IP 地址,子网的划分,构成超网。 两级的IP 地址:IP 地址::= { <网络号>, <主机号>} 分类的IP 地址:A类,B类,C类地址都是单播地址 D类地址用于多播,E类地址保留 实际上IP 地址是标志一个主机(或路由器)和一条链路的接口。 Ip地址不仅可以指明一个主机,还指明了主机所连接到的网络 点分十进制记法:192.168.1.1 一些特殊的ip地址:保留地址0.0.0.0 本地软件环回测试地址127.0.0.1 不指派地址128.0.0.0 192.0.0.0 6、ip地址与硬件地址的区别:IP地址放在IP数据报首部,硬件地址放在MAC帧首部,在网络层及网络层以上使用IP地址,在链路层及以下使用硬件地址 7、解析协议ARP 每一个主机都设有一个ARP 高速缓存(ARP cache),里面有所在的局域网上的各主机和路由器的IP 地址到硬件地址的映射表,这个映射表还经常动态更新。 ARP 是解决同一个局域网上的主机或路由器的IP 地址和硬件地址的映射问题。 8、如何知道同一个局域网内其他主机的mac地址? A在局域网内广播arp请求分组,其他主机接收分组,IP地址与报文中一致的主机收下分组,并在自己的arp缓存中写入主机A的IP地址到mac地址的映射,并发送arp响应报文,A 收到响应报文后在自己的arp缓存中写入主机B的IP地址到mac地址的映射。 9、生存时间,一般为10-20分钟 10、若主机不在同一个局域网内,arp映射表怎样建立?交给连接不同网络的路由器

计算机网络课程第一次作业

<计算机网络>第1次作业答案 注:标*的书后有答案,不在此列出 一、单项选择题(本大题共20小题,每小题1分,共20分) 1A 2B 3B 4D 5A 6A 7C 8B 9B 10D 11B 12D 13C 14C 15B 16C 二、填空题(本大题共10小题,每小题2分,共20分) 1.[(1)下层(2)上层] 2.[(1)调幅(2)调频(3)调相] 3.[带宽] 4.[2.048Mbps] 5.[(1)CSMA/CD(2)冲突捡测] 6.[2n ] 7.[(1)透明网桥(2)源路选网桥(3)路由选择] 8.[端口-结点地址表] 9.[直接序列扩频DSSS,红处线IR] 三、计算题(要写出必要的分析和计算步骤, 本大题共60分)。 1-13 面向连接服务与无连接服务各自的特点是什么? 答:两者的特点如下表 三、计算题(本大题共60分)。 1-13 面向连接服务与无连接服务各自的特点是什么?

1-14 协议与服务有何区别?有何关系? 1-15 网络协议的三个要素是什么?各有什么含义? 答: 为进行网络中的数据交换而建立的规则,标准或约定成为网络协议。它的三个要素为 ?? ? ??详细说明同步:时间实现顺序的以及作出何种响应 制信息,完成何种动作语义:需要发出何种控的结构或格式语法:数据与控制信息网络协议要素*1-20 收发两端之间的传输距离为1000km, 信号在媒体上的传播速率为s m /1028 ?. 试计算以下两种情况的发送时延和传播时延. (1)数据长度为710bit,数据发送速率为100kb/s (2)数据长度为3 10bit,数据发送速率为1Gb/s. 从以上计算结果可得出什么结论? 答:

计算机网络问答题

一、问答题: 1.简要说明物理层要解决什么问题?物理层的接口有哪些特性。 A.物理层解决比特流如何在通信信道上从一个主机正确传送到另一个主机的问题。B.物理层接口有机械特性、电气特性、功能特性、规程特性。 2.局域网基本技术中有哪几种拓朴结构、传输媒体和媒体访问控制方法。 A.拓朴结构:星型、环型、总线/树型。 B.传输媒体:基带系统、宽带系统。 C.媒体访问控制方法:载波监听多路访问、控制令牌、时槽环。 3、简要说明TCP/IP参考模型五个层次的名称(从下往上)?各层的信息传输格式?各层使用的设备是什么? A.物理层链路层网络层运输层应用层 B.比特流帧包(报文分组) 报文 C.中继器网桥路由器网关 4、试阐述服务和协议的概念,及其相互之间的关系。 A. 服务是指网络中低层实体向高层实体提供功能性的支持,协议是指对等层实体之间进行对话的一组规则。(4分) B.对等层实体通过协议进行通信,完成一定的功能,从而为上层实体提供相应的服务。(3分) 5、简述什么是面向连接的通信、什么是无连接的通信,在因特网技术中哪个协议是面向连接的、哪个协议是无连接的。 A.面向连接是指通信双方在进行通信之前,要事先在双方之间建立起一个完整的可以彼此沟通的通道。这个通道也就是连接,在通信过程中,整个连接的情况一直可以被实时地监控和管理。 B.无连接是指不需要预先建立起一个联络两个通信节点的连接,需要通信的时候,发送节点就可以往网络上送出信息,让信息自主地在网络上向目的地节点传送,一般在传输过程中不加以监控。 C.在因特网技术中TCP协议是面向连接的、IP协议是无连接的。 6、简述CSMA/CD的工作方式及优缺点。 A. 当某工作站检测到信道被占用,继续侦听,直到空闲后立即发送(2分);开始发送后继续检测是否有冲突(2分),如有冲突要撤回发送,随机等待一段时间后继续发送(2分)。B.优点是原理简单,易实现,工作站平等;缺点是无优先级,不能满足确定延时要求,负载时效率下降(3分)。 7、什么是计算机网络? a为了方便用户,将分布在不同地理位置的计算机资源实现信息交流和资源的共享。b计算机资源主要指计算机硬件、软件与数据。数据是信息的载体。c计算机网络的功能包括网络通信、资源管理、网络服务、网络管理和互动操作的能力。d计算机网络技术是计算机技术与通信技术的结合,形成计算机网络的雏形。 8、写出现代计算机网络的五个方面的应用。 万维网信息浏览、电子邮件、文件传输、远程登录、电子公告牌、电子商务、远程教育。

1.计算机网络基础

1.计算机网络基础 https://www.360docs.net/doc/e24218676.html,是 A.域名 B.邮件地址 C.口令 D.ISP 统一资源定位器URL用于()一个计算机网络中某个主页地址。A.打开 B.浏览 C.标识 D.定位 以下哪个协议是远程登录协议() A.FTP B.http C.Telnet D.BBS FTP:文件传输协议s http:超文本传输协议 BBS:电子广告牌(电子广告栏) Telnet服务器的默认端口号是() A.23 B.21 C.80 D.1433 telnet:23 ftp:21 http:80 SQL Server:1433 ()只能取回文件,一般不得上传文件的功能 A.Telnet //远程登录 B.FTP //文件传输 C.E-mail //电子邮件 实现电子商务的前提条件是(D) A.信息 B.人才 C.物流 D.电子信息技术 国内各级政府的网站在注册域名时,应该注册CN域下的通用域名是 https://www.360docs.net/doc/e24218676.html, //一般表示非盈利组织的.org https://www.360docs.net/doc/e24218676.html, //一般表示工商企业

https://www.360docs.net/doc/e24218676.html, //一般表示网络提供商 https://www.360docs.net/doc/e24218676.html, //政府机构 部门网的设计从具体应用来划分,可分为 A.小型对等网络和客户机/服务器形式 B.中型对等网络和客户机/服务器形式 C.客户机/服务器形式 D.客户终端和客户机/服务器形式 BBS的中文名称为( A ) A.电子公告栏 //BBS B.电子邮件 //E-mail C.新闻组 //usernet D.不能确定 星型网络的特点(A、C) A.网络中任何两个结点间的通信都要经过中央结点 B.系统故障率高 C.系统稳定性好 D.整个网络构成闭合环 按照界面风格不同,FTP软件可以分为(B、C) A.多媒体界面FTP B.字符界面FTP C.图形界面FTP D.窗口界面FTP 下列关于点对点通信的描述错误的是(A) A.可以实现网络内多个用户之间的信息交换 B.通信时只有一个用户可以收到信息 C.点对点通信两台计算机处在同等地位 D.点对点网络中所以计算机既是服务器又是客户机 是利用卫星、地面控制部分和信号接收机对对象进行动态地位的系统(B) A.RF技术 B.GPS系统 C.EIS系统 D.条码系统 ( )方式适合偏选远地方又需要较高宽带的用户(D) A.ADSL B.ISDL C.PSTN

计算机专业基础综合计算机网络(网络层)历年真题试卷汇编1

计算机专业基础综合计算机网络(网络层)历年真题试卷汇编1 (总分:130.00,做题时间:90分钟) 一、单项选择题(总题数:27,分数:62.00) 1.如果IP地址为120.14.22.16,掩码为255.255.128.0,则子网地址是____。【华东理工大学2006年】 (分数:2.00) A.120.0.0.0 B.120.14.0.0 √ C.120.14.22.0 D.120.14.22.16 解析:解析:考查子网掩码。由子网掩码可知前17位为子网地址,因此选B。 2.一个网段的网络号为198.90.10.0/27,子网掩码固定为255.255.255.224,最多可以分成____ 个子网,而每个子网最多具有____个有效地IP地址。【北京航空航天大学2006年】 (分数:2.00) A.8,30 √ B.4,62 C.16,14 D.32,6 解析:解析:考查CIDR子网的划分。由题可知除去网络ID,主机ID有5位二进制数,一位二进制无法分配主机号(排除了0和1就没了),最少两位二进制表示主机号,因此还剩3位二进制可以表示子网号,所以最多可以分成8个子网。当5位二进制都表示主机号,即只有一个子网时,每个子网最多具有30个有效的IP地址(排除了全0和全1)。故选A。 3.下面哪个协议是网络层协议?____。【重庆邮电大学2007年】 (分数:2.00) A.HTTP B.TCP C.DHCP D.ICMP √ 解析:解析:考查网络层协议。HTTP和DHCP都是应用层协议,TCP是传输层协议,IP、ARP、ICMP是网络层协议,因此选D。 4.Internet的网络层含有4个重要的协议,分别为____。【北京理工大学2005年】 (分数:2.00) A.IP,ICMP,ARP,UDP B.TCP,ICMP,UDP,ARP C.IP,ICMP,ARP,RARP √ D.UDP,IP,ICMP,RARP 解析:解析:考查网络层协议。TCP和LIDP都是传输层协议,IP、ICMP、ARP、RARP(逆地址解析协议)是 网络层协议。 5.在TCP/IP体系结构模型中,____是属于网络层的协议,主要负责完成IP地址向物理地址转换的功能。【华中科技大学2003年】 (分数:2.00) A.ARP协议√ B.IP协议 C.停止.等待协议 D.ARO协议 解析:解析:考查ARP协议。所谓地址解析(AddressResolution)就是主机在发送帧前将目标IP地址转换成目标MAC地址的过程。故选A。

相关文档
最新文档