广工计算机网络课设基于UDP的ping

广工计算机网络课设基于UDP的ping
广工计算机网络课设基于UDP的ping

《计算机网络》课程设计

学院___ _计算机学院_______ 专业______软件工程_______ 年级班别______12级4班_______ 学号91

学生姓名______ 林炳城_ __ ___ 指导教师____ 梁路 ________ 成绩

目录

计算机网络课程设计任务书

一、设计环境

操作系统:win8

开发环境:

IDE:eclipse

二、课程设计的目的

本次课程设计的目的在掌握计算机网络理论的基础上,了解网络技术,掌握计算机网络相关设计方法和思想,希望能通过本次的课程设计,达到巩固和综合应用计算机网络原理和知识,本次课程设计主要是编程实现基于UDP的ping,使用java语言编程,编写一个实验程序、仿真模拟Ping命令,通过观察实验结果,从而判定本次程序设计是否成功完成任务。

三、理论基础

UDP简介

UDP 是User Datagram Protocol的简称,中文名是用户数据包协议,是OSI(Open System Interconnection,开放式系统互联)参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务,IETF RFC 768是UDP的正式规范。UDP在IP报文的协议号是17。

UDP协议全称是用户数据报协议[1] ,在网络中它与TCP协议一样用于处理数据包,是一种无连接的协议。在OSI模型中,在第四层——传输层,处于IP协议的上一层。UDP 有不提供数据包分组、组装和不能对数据包进行排序的缺点,也就是说,当报文发送之后,是无法得知其是否安全完整到达的。UDP用来支持那些需要在计算机之间传输数据的网络应用。包括网络视频会议系统在内的众多的客户/服务器模式的网络应用都需要使用UDP协议。UDP协议从问世至今已经被使用了很多年,虽然其最初的光彩已经被一些类似协议所掩盖,但是即使是在今天UDP仍然不失为一项非常实用和可行的网络传输层协议。

与所熟知的TCP(传输控制协议)协议一样,UDP协议直接位于IP(网际协议)协议的顶层。根据OSI(开放系统互连)参考模型,UDP和TCP都属于传输层协议。UDP协议的主要作用是将网络数据流量压缩成数据包的形式。一个典型的数据包就是一个二进制数据的传输单位。每一个数据包的前8个字节用来包含报头信息,剩余字节则用来包含具体的传输数据。

ping简介

Ping是Windows下的一个命令在Unix和Linux下也有这个命令。ping也属于一个通信协议,是TCP/IP协议的一部分。利用“ping”命令可以检查网络是否连通,可以很好地帮助我们分析和判定网络故障。应用格式:Ping空格IP地址。该命令还可以加许多参数使用,具体是键入Ping按回车即可看到详细说明。

PING (Packet Internet Groper),因特网包探索器,用于测试网络连接量的程序。Ping发送一个ICMP(Internet Control Messages Protocol)即因特网信报控制协议;回声请求消息给目的地并报告是否收到所希望的ICMP echo (ICMP回声应答)。它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第

一个必须掌握的DOS命令,它所利用的原理是这样的:利用网络上机器IP地址的唯一性,给目标IP地址发送一个数据包,再要求对方返回一个同样大小的数据包来确定两台网络机器是否连接相通,时延是多少。

ping指的是端对端连通,通常用来作为可用性的检查,但是某些病毒木马会强行大量远程执行ping命令抢占你的网络资源,导致系统变慢,网速变慢。严禁ping入侵作为大多数防火墙的一个基本功能提供给用户进行选择。通常的情况下你如果不用作服务器或者进行网络测试,可以放心的选中它,保护你的电脑。

四、基本要求

编程实现PING的服务器端和客户端,实现操作系统提供的ping命令的类似功能。

服务器端PingServer功能:

可以显示用户通过客户端发送来的消息内容(包含头部和payload);

能够模拟分组的丢失;能够模拟分组传输延迟;

将用户发送来的请求request在延迟一段随机选择的时间(小于1s)后返回给客

户端作为收到请求的响应reply;

通过如下命令行启动服务器:java PingServer port。

port为PingServer的工作端口号客户端PingClient功能:

启动后发送10个request。发送一个request后,最多等待1秒以便接收

PingServer返回的reply消息。如果在该时间内没有收到服务器的reply,

则认为该请求或对该请求的reply已经丢失;在收到reply后立即发送下一个request。

请求消息的payload中至少包含关键字PingUDP、序号、时间戳等内容。如:

PingUDP SequenceNumber TimeStamp CRLF 其中:CRLF表示回车换行符

(0X0D0A);TimeStamp为发送该消息的机器时间。

为每个请求计算折返时间(RTT),统计10个请求的平均RTT、最大/小RTT。

通过如下命令行启动:java PingClient host port。

host为PingServer所在的主机地址

port为PingServer的工作端口号

五、设计思想

UDP协议的全称是用户数据报,在网络中它与TCP协议一样用于处理数据包,在OSI模型中,在第四层----传输层,处于IP协议的上一层,UDP有不提供数据报分组、组装和不能对数据包的排序的缺点,也就是说,当报文发送之后,是无法得知是否安全完整的到达目的地。

这个课设通过调用java JDK中包下的DatagramSocket和DatagramPacket类,可以实现对用户数据报文的控制,DatagramSocket类用于创建接收和发送UDP的Spcket实例,调用DatagramPacket类用于处理报文,因为它可以将Byte数组、目标地址、目标端口等数据包装成报文或者将报文拆卸成Byte数组。

通过调用DatagramSocket和DatagramPacket类来实现操作系统提供的ping命令的类似功能。

编程实现基于UDP的ping的思想可以概括为几点:

服务器端PingServer功能:

可以并发地为多个用户服务;

显示用户通过客户端发送来的消息内容(包含头部和payload);

将用户发送来的请求在延迟一段时间后返回给客户端,作为收到请求的相应。

通过java PingServer 9999(端口号可以任意选择)命令行来启动服务器。

客户端PingClient功能:

启动都发送10个请求,发送一个请求后,最多等待1秒以便接收PingServer 返回的响应消息。

请求消息的payload中包含有关键字PingUDP、序号、时间戳等内容。

为每个请求计算折返时间(RTT),统计10个请求的平均RTT、min/max的RTT。

通过java PingClient localhost(本机IP地址)9999命令行启动。

程序设计流程图

根据课程设计的要求,结合程序设计流程,本次设计按如下的流程进行

六、源程序

服务器端代码

import * 服务器端

* @author LinBingcheng

*/

public class PingServer extends Thread {

private int initPort; ubstring(0, 100);// 将数据从缓冲区轮换成字符串

}

InetAddress host = (); // 获取客户端的ip地址

int port = (); // 获取客户端的通讯端口

buffer = (); // 请求数据转换成byte数组,用于发回客户端

DatagramPacket sendPacket = new DatagramPacket(buffer, ,

host, port); // 生成数据包,已经保存好发送目的地的地址和端口了try {

(sendPacket);// 发送数据给客户端

} catch (Exception e) {

();

}

// 显示请求结果

}

public DatagramPacket getReceivePacket() {

return receivePacket;

}

public void setReceivePacket(DatagramPacket receivePacket) {

= receivePacket;

}

public DatagramSocket getServerSocket() {

return serverSocket;

}

public void setServerSocket(DatagramSocket serverSocket) {

= serverSocket;

}

}

客户端代码

import * 客户端

* @author LinBingcheng

*/

public class PingClient {

public static void main(String[] args) throws Exception {

//Scanner scanner = new Scanner;// 接收从系统指定输入方式输入的数据(默认为键盘)

String host = args[0]; //(); // 获取服务器端所在的主机地址

int port = (args[1]);//(); // 获取服务器端监听的端口号

Long[] rtt = new Long[10]; // 用于存储rtt,用于最后的统计

for (int i = 1; i <= 10; i++) { // 模拟发送10条请求

SimpleDateFormat sdf = new SimpleDateFormat(

"yyyy-MM-dd hh:mm:"); // 时间戳格式

Date sendBefore = new Date(); // 记录发送前时间

String sentence = "head: request " + i

+ " \n" // 模拟用的请求数据

+ "playload: PingUDP SequenceNumber:" + i + " TimeStamp:"

+ (sendBefore) + "\n";

DatagramSocket clientSocket = new DatagramSocket(); // 生成客户端DatagramSocket实例

InetAddress IPAddress = (host); // 生成ip地址实例

byte[] buffer = new byte[1024]; // 数据包使用的缓冲区

buffer = (); // 将请求数据放进缓冲区内

DatagramPacket sendPacket = new DatagramPacket(buffer,

, IPAddress, port); // 生成发送数据包实例

(sendPacket); // 发送到服务器端

DatagramPacket receivePacket = new DatagramPacket(buffer, ; // 生成接收数据包实例

try { // 接收从服务端返回的数据包

(receivePacket);

} catch (IOException e) {

"分组接受异常");

();

}

String receiveSentence = new String()); // 将数据从缓冲区轮换成字符串

Date receiveAfter = new Date(); // 记录接收后的时间

rtt[i - 1] = () - (); // 计算rtt

if(rtt[i - 1] > 1000){ //如果接收时间大约1000ms,视为数据包丢失

rtt[i - 1] = (long) 1000;

receiveSentence = "data lose\n";

}

//显示从server返回的数据端

"rtt:" + rtt[i - 1]); // 显示rtt

(); // 关闭socket

}

// 统计出平均rtt,最大rtt和最小rtt

long sumRtt = 0;

long maxRtt = 0;

long minRtt = rtt[0];

for (int i = 0; i < 10; i++) {

if (rtt[i] > maxRtt) {

maxRtt = rtt[i];

}

if (rtt[i] < minRtt) {

minRtt = rtt[i];

}

sumRtt += rtt[i];

}

"average rtt: " + sumRtt / 10 + " millisecond");

"max rtt: " + maxRtt);

"min rtt: " + minRtt);

}

}

七、测试用例

按“win + R”键,在弹出的对话框中输入“cmd”回车,如下:

通过“cd”命令,进入源程序所在目录

输入“javac ”命令,编译程序

输入“javac ”命令,编译程序

在相同目录下生成两个可执行文件(没有报错说明编译成功)

测试程序

将class文件复制到简单易读取的位置

此时需要启动PingServer和启动PingClient,打开两个命令行,通过“cd”进入到文件存放目录

输入测试执行命令:java PingServer 9999 (9999是端口号可以是任意的)

java PingClient localhost 9999 (localhost代表本机,即命令进行启动,并发送10个请求,请求信息payload包括了PingUDP、 SequenceNumber 、TimeStamp 的内容,以及每个请求的折返时间,并统计10个请求的平均RTT以及最大RTT和最小RTT,此时PingClient客户端收到PingServer服务器的返回信息显示如下:

PingServer输出结果如下

PingClient输出结果如下

对于分组的丢失体现在如果生成的rtt超过1000ms就当做是是丢失了(在1秒之内),结果如下:

其中rtt是指发送数据的时间减去接收数据的时间,也即产生的时延。

八、总结

虽然说课程设计在很早之前题目就发了,但由于大一的时候加入了一个工作室,这一年一直被工作室的老师叫去做他那边的项目,所以没去看,等到真正布置时已经是期末考试了,考完试就剩下一个多星期做,原本打算做P2P聊天室的,复习了几天以前学过的swing开发和网络编程,界面也做着,设计什么的做了一些,但也对于这方面的知识也没怎么掌握,做起来十分吃力,同时工作室的老师又因为他那边之前的接的一个项目的原因考完试就催着我赶他那边的项目,所以又花了几天码他那边的代码,本来就不多的时间不够开放一个完美的P2P 聊天软件,到接近交作业前几天觉得做个精简版也不大可能,毕竟这样要重新搭框架,设计。所以我选择了这个比较简单的题目。

虽然学过java网络编程要做到这个题目还是可以的,但也由于时间也不够分析这个题目。所以有参考网上的往届师兄师姐的作业的,这点我要承认,参考了一些业务逻辑,最后在有限的时间里我也尽我的能力写好这份代码,实现了课程设计要求的模拟的功能。

在这个学期我遭遇了很多事情,尤其是期末的这段时间还任然伴随着工作室项目的压力让我感触良多,由于没有什么机会复习,每堂考试感觉基本都要挂,由于大多是专业课凭借自己的一点点了解勉强扛过去了,但考完试没休息依旧还在赶项目,作业课设都没什么机会估计,情绪也很低落,感觉压力十分的大,这样的不顾学业也不知道为了什么,迷茫了好久,不知如何是好,心中也在想我到底是要以学业为重,还是为了那些所谓的人情世故而做着自己不想做的无意义的东西,我只希望大学接下来的时间里能好好静下心来学习的,不再去做工作室的老师在外面接的那些商业项目,整天写着毫无意义的增删查改,我的时间能用来做自己想做的事,学自己想学的东西,以备大四好好找工作了。

如果老师有看文档的话,那么就附上我自己写的P2P聊天室界面,希望能加点分,怪可惜,才搭好界面没多少时间去写后台,打算把网络和数据库结合在一起的,数据库本来之前写过一个作品的,但这次打算结合网络,所以前期设计有点大,如果时间够的话应该可以完全把作业实现的,但验收网络作业的时间太早

九、附带半成品作业截图

计算机网络交换路由综合实验报告

交换路由综合实验 1 交换实验 1.1交换机的基本配置 1.1.1实验目的 学会交换机的基本配置,并了解如何查看交换机的系统和配置信息。 1.1.2实验内容 使用交换机的命令行管理界面,学会交换机的全局配置、端口配置方法,察看交换机的系统和配置信息。 1.1.3技术原理 交换机的管理方式基本分两种:带内管理和带外管理。通过交换机的Console口管理交换机属于带外管理,不占用交换机的网络端口,其特点是需要使用配置线缆,近距离配置。第一次配置必须利用Console端口进行。 配置交换机的设备名称和配置交换机的描述信息必须在全局配置模式下执行。Hostname 配置交换机的设备名称,Banner motd配置每日提示信息,Banner login配置交换机的登陆提示信息。 察看交换机的系统和配置信息命令要在特权模式下进,Show ######命令可以察看对应的信息,如Show version可以察看交换机的版本信息,类似可以用Show mac-address-table、Show running-config等。 1.1.4实验功能 更改交换机的提示信息,配置交换机的端口。

1.1.5实验设备 交换机(二层)一台,交换机(二层)一台 1.1.6实验步骤 s21a1#configure terminal s21a1(config)# interface fastethernet 0/3 !进行F0/3的端口模式 s21a1(config-if)#speed 10 !配置端口速率为10M s21a1(config-if)#duplex half !配置端口为半双工模式 s21a1(config-if)#no shutdown !开启该端口,使之转发数据s21a1(config-if)#exit s21a1#show interface fastethernet 0/3 !查看端口的状态 s21a1# show version !查看交换机的版本信息 s35a1#configure terminal s35a1(config)# interface fastethernet 0/3 !进行F0/3的端口模式 s35a1(config-if)#speed 10 !配置端口速率为10M s35a1(config-if)#duplex half !配置端口为半双工模式 s35a1(config-if)#no shutdown !开启该端口,使之转发数据s35a1(config-if)#exit s35a1#show interface fastethernet 0/3 !查看端口的状态 s35a1# show version !查看交换机的版本信息 1.2虚拟局域网VLAN 1.2.1实验目的

计算机网络技术实验

计算机网络技术试验 院系名称: 专业班级: 学生姓名: 学号:

试验二:网络命令的使用 1.实验目的: 1)了解或掌握一些网络常用命令; 2)掌握Ping、netstat、IPConfig、ARP等命令的功能及一般用法; 3)能应用上述命令进行网络连通、网络状态、网络配置等。 2.实验所需要的设备 一台已连网的计算机,windows操作系统 3.实验要求:(command.doc为参考命令文件) 进入DOS模式,:(开始-附件-命令提示符,或开始-运行cmd ) 1、利用Ping对某个已知IP或域名的计算机进行连通查询, 对查询结果进行分析并做好记录,再ping某个不存在的域名或地址。 2、利用netstat至少一个参数对本机的网络状态进行查询, 对查询结果进行分析记录; 3、利用IPConfig对本机的网络状态进行查询,对查询结果 进行分析记录(哪些是你不理解其含义的内容); 4、测试本机与相邻机器的物理连通性,记录并说明原因; 5、使用arp察看本地缓存中的内容,添加一条新的静态项 目,并用ping进行测试; 6、tracert某个著名域名,记录经过多少个节点?响应时 间?对方网关IP地址是什么?

7、使用route察看本地路由表,记录非自身环路的路由信息 (无则不纪录); 8、利用nbtstat至少一个参数对本机的网络状态进行查询, 对查询结果进行分析记录 9、使用NET命令察看本地机的共享有哪些并记录,删除默 认共享; 使用net use将网络上某个共享目录映射到一个驱动器字母。 4.简述实验步骤: 尽可能完成实验要求中的步骤并用简单语言进行记录。

计算机网络期末试卷(已看)

学 院 : 专 业 : 学 号 : 姓 名 : …

虚电路方式的原理及特点为:虚电路方式试图将数据报方式与线路交换方式结合起来,处分发挥两种方法的优点,以达到最佳的数据交换效果;数据报方式在分组发送之前,发送方与接收方之间不需要预先建立连接。虚电路方式在分组发送之前,需要在发送方和接收方建立一条逻辑连接的虚电路;虚电路方式与线路交换方式相同,整个通信过程分为以下三个阶段:虚电路建立、数据传输与虚电路释放。 2 简述数据链路层的功能及其实现 答: (1) 链路管理 & (2)帧同步 (3)流量控制 (4)差错控制 (5)寻址 七论述(10'*2=20分): 1 结合OSI/RM和TCP/IP参考模型,谈谈你对网络分层体系结构的理解。 2 结合HDLC和TCP的协议数据单元格式,谈谈你对网络协议的理解。 @ 源端口(16位)目的端口(16位) … 顺序号(32位) 确认号(32位) 报头长度保留码位窗口大小(16位) 校验和(16位)紧急指针(16位) 任选项填充~ 数据域 TCP报文格式 答:OSI参考模型按功能划分为五层:物理层、数据链路层、网络层、传输层和应用层。 物理层主要功能:利用传输介质为通信的网络结点之间建立、管理和释放物理连接;实现比特流的透明传输,为数据链路层提供数据传输服务;物理层的数据传输单元是比特。(1) 数据链路层的主要功能:在物理层提供的服务基础上,数据链路层在通信的实体间建立数据链路连接;传输以“帧”为单位的数据包;采用差错控制与流量控制方法,使有差错的物理线路变成无差错的数据链路(1)网络层的主要功能:通过路由选择算法为分组通过通信子网选择最适当的路径;为数据在结点之间传输创建逻辑链路;实现拥塞控制、网络互连等功能。(1)

计算机网络实验综合题含答案(路由和交换,强烈推荐)

计算机网络实验综合题 试题一 某公司租用了一段C类地址203.12.11.0/24~203.12.14.0/24,如图所示。其网间地址是172.11.5.14/24。要求网内所有PC都能上网。 【问题1】 接入层交换机Switch1的端口24为trunk口,其余各口属于vlan11,请解释下列命令并完成 交换机的配置。 Switch1#config terminal Switch1(config)#interface f0/24(进入端口24配置模式) Switch1(config-if)# switchport mode trunk(1) Switch1 (config-if)#switchport trunk encapsulation dotlq(2) Switch1(config-if)# switchport trunk allowed all(允许所有VLAN从该端口交换数据)Switch1(config-if)#exit Switch1(config)#exit Switch1# vlan database Switch1(vlan)# vlan 11 name lab01(3) Switch1(vlan)#exit Switch1#config terminal

Switch1(config)#interface f0/9(进入f0/9的配置模式) Switch1(config-if)#(4)(设置端口为接入链路模式) Switch1(config-if)#(5)(把f0/9分配给VLAN11) Switch1(config-if)#exit Switch1(config)#exit (1)设置端口为中继(或Trunk)模式 (2)设置Trunk采用802.1q格式(或dot1q) (3)创建vlan11,并命名为lab01 (4)switchport mode access (5)switchport access vlan 11或switchport access vlan lab01 【问题2】 以下两个配置中错误的是(6),原因是(7)。 A. Switch0 (config)#interface gigabitEthernet 0/3 Switch0 (config-if)#switchport mode trunk Switch0 (config-if)#switchport trunk encapsulation dot1q Switch0(config)#exit Switch0# vlan database Switch0(vlan)# vlan 2100 name lab02 B. Switch0 (config)#interface gigabitEthernet 0/3 Switch0 (config-if)#switchport mode trunk Switch0 (config-if)#switchport trunk encapsulation ISL Switch0(config)#exit Switch0# vlan database Switch0(vlan)# vlan 2100 name lab02 答案:(6)B,(7)trunk采用ISL格式时,vlan ID最大为1023 【问题3】 Switch1的f0/24口接在Switch0的f0/2口上,请根据图完成或解释以下Switch0的配置命令。Switch0(config)# interface(8)(进入虚子接口) Switch0(config-if)# ip address 203.12.12.1 255.255.255.0(加IP地址) Switch0(config-if)# no shutdown(9) Switch0(config-if)# standby 1 ip 203.12.12.253(建HSRP组并设虚IP地址)

计算机网络实验《交换机基本配置》

实验一交换机基本配置 一、实验目的 1.掌握桌面网络组建方法 2.掌握Quidway S 系列中低端交换机几种常见配置方法 二、实验内容 1.通过Console 口搭建配置环境 2.通过Telnet 搭建配置环境 3.熟悉VRP 的各种视图及各视图下的常用命令 三、实验原理、方法和手段 1. 交换机配置方式 交换机通常的配置方式有:Console 方式,telnet 方式,web 方式和modem 拨号方式 2. 命令行接口Command-line Interface 华为网络设备中运行的操作VRP向用户提供一系列配置命令以及命令行接口,方便用户配置和管理网络设备,包括以太网交换机。命令行有如下特性: 1)通过Console 口进行本地配置 2)通过telnet 进行本地或远程配置 3)通过modem 拨号登录到网络设备进行远程配置 4)配置命令分级保护,确保未授权用户无法侵入到网络设备 5)用户可以随时键入以获得在线帮助 6)提供网络测试命令,如tracert、ping 等,迅速诊断网络是否正常 7)提供种类丰富、内容详尽的调试信息,帮助诊断网络故障 8)用telnet 命令直接登录并管理其它网络设备 9)提供ftp 服务,方便用户上载、下载文件 10)提供类似Doskey 的功能,可以执行某条历史命令 11)命令行解释器对关键字采取不完全匹配的搜索方法,用户只需键入无冲突关键 字即可解释 四、实验组织运行要求 1.熟悉实验内容; 2.要求独立完成实验,教师可以给予一定的辅导; 五、实验条件 1.华为Quidway S/思科Catalyst 2960/中兴ZXR10 交换机 2.计算机一台即可 六、实验步骤 1.通过Console 口搭建配置环境 1)如图1-2,建立本地配置环境,只需将微机(或终端)的串口通过配置电缆与 以太网交换机的Console 口连接。

《计算机网络》期末考试试卷(A卷)

浙江林学院 2008 - 2009 学年第 二 学期考试卷(A 卷) 课程名称: 计算机网络 课程类别: 必修 考试方式: 闭卷 注意事项:1、本试卷满分100分。 2、考试时间 120分钟。 一、单项选择题(在每小题的四个备选答案中,选出一个正确 答案,并将正确答案的选项填在题后的括号内。每小题2分,共20分) 1. 以下不属于协议组成要素的是 。 ( ) A. 语法 B. 语义 C. 时序 D. 字符 2. 数据在通信信道传输的过程中,对数据传输的误码率影响最主要的因素是 。 ( ) A. 传输速率 B. 调制解调器 C. 传输介质 D. 噪声强度 3. 为了进行差错控制,必须对传输的数据帧进行校验。在局域网中广泛使用的校验方法是循环冗余校验。CRC -16标准规定的生成多项式为G(x)= x16+x15+x2+1,它 产生的校验码是 位。 ( ) A. 2 B. 4 C. 16 D. 32 4. 令牌总线(Token Bus)的访问方法和物理层技术规范由 描述。 ( ) A. IEEE 802.2 B. IEEE 802.3 C. IEEE 802.4 D. IEEE 802.5 5. X.25协议工作在OSI 模型的 。 ( ) A. 物理层 B. 数据链路层 C. 网络层 D. 以上全部都是 学院: 专业班级: 姓名: 学号: 装 订 线 内 不 要 答 题

6. 网络互连的目的在于使不同网络上的用户互相通信、交换信息,那么用于网络之间互连的中继设备称为。( ) A. 放大器 B. 网桥 C. 网关 D. 网间连接器 7. 内部网关协议RIP是一种广泛使用的基于的协议。( ) A. 链路状态算法 B. 距离矢量算法 C. 集中式路由算法 D. 固定路由算法 8. 传输层的数据传输任务是在两个传输实体之间传输用户数据和控制数据,一般地。( ) A. 只采用全双工服务 B. 全双工服务,个别场合也可采用半双工服务 C. 只采用半双工服务 D. 以上都不正确 9. 通常收发电子邮件有两种方式,一是通过WWW方式在线收发mail,二是选择一种收发电子邮件的工具,以方式在本机将邮件收取下来。( ) A. SMTP B. POP C. DNS D. SNMP 10、RSA属于。( ) A. 传统密码体制 B. 非对称密码体制 C. 现代密码体制 D. 对称密码体制 二、填空题(每小题1分,共10分) 中式网络、分散式网络和分布式网络。 2. 在网络体系结构中,“服务”在形式上是用一组原语来描述的,这些原语供上层实体访问下层实体所提供的服务或下层实体向上层实体报告某事件的发生。服务原语可以划分为4类,即:、指示、响应、确认。 3. 在TCP/IP体系结构中,将网络模型分为四层:、网络层、传输层和应用层。 4. 在通信系统中,通信双方之间通过中间节点建立一条物理或逻辑的通道进行数据传输的过程称为交换技术。计算机网络中的数据交换技术可以分为电路交换、报文交换和。 5. OSI/RM网络模型将数据链路的目标定义为,通过制定一些数据链路层协议来建立、维护和释放网络实体间的数据链路,从而在不可靠的物理链路上实现可靠的数 据传输。因此,数据链路层实现的主要功能包括为网络层提供服务、链路管

网络项目工程综合实验

课程设计报告 设计名称:网络工程综合实验 系(院):计算机科学学院 专业班级: 姓名:陈浩 学号: 指导教师:邱林陈中举 设计时间:2013.12.16 - 2010.12.27 设计地点:4#网络工程实验室 一、课程设计目的 网络工程综合实验是网络工程及计算机相关专业的重要实践环节之一,该内容可以培养学生理论联系实际的设计思想,训练综合运用所学的计算机网络基础理论知识,结合实际网络设备,解决在设计、安装、调试网络中所遇到的问题,从而使基础理论知识得到巩固和加深。学生通过综合实验学习掌握网络设计中的一般设计过程和方法,熟悉并掌握运用二层交换机、三层交换机、路由器和防火墙的配置技术。 另外通过实验,可以掌握组建计算机网络工程的基本技术,特别是网络规划、交换机

路由器等网络设备的基本功能与选型以及网络应用服务器的基本配置,同时提高学生的应用能力和动手实践能力。 二、课程设计要求 (1)通过资料查阅和学习,了解园区网络规划、设计的一般方法。 (2)参考和研究一些公司和高校/企业园区网的规划和建设方案,结合《网络工程》课程中所学知识,积极完成设计任务。 (3)认真完成需求分析,并根据需求分析完成园区网络的总体方案设计,确定网络逻辑拓扑结构和所采用的网络技术、主要设备的性能指标,进而完成设备的选型,并选用相应的网络连接技术。 (4)根据设计内容与具体要求,实现园区网内的连接,并在成功测试的基础上实现Web服务器、FTP服务器、电子邮件服务器的安装配置,并能按任务书要求进行访问。 (5)认真按时完成课程设计报告,课程设计报告内容包括:课程设计目的、设计任务与要求、需求分析、网络设计、设备调试安装以及设计心得等几个部分,具体要求见设计报告模板。 三、课程设计内容 用一组实验设备(4个路由器、二台交换机、二台三层交换机、一台防火墙)构建一个园区网,通过防火墙与校园网相联,实现到Internet的访问。具体要求如下: (1)在一台两层交换机SW1上划分2个VLAN(Vlan 100和Vlan 200,用户数均为100)。 要求实现:两个Vlan均能通过路由器访问外网,但两个Vlan之间不能通信。(2)在一台三层交换机SW3上划分2个VLAN(Vlan 300和Vlan 400,Vlan300用户数100,Vlan400用户数200),两个Vlan之间能够通信。要求:两个Vlan均只能通过路由器访问校园网(10.X.X.X),而不能访问Internet。 (3)另外一台两层交换机SW2和一台三层交换机SW4之间使用冗余连接,在两台交换机上均划分两个Vlan(Vlan 500和Vlan 600,Vlan500用户数200,Vlan600用户数100),要求Vlan500可以访问内网所有VLAN,Vlan600既可以访问内网,又可以访问Internet。 (4)园区网全网通信采用OSPF动态路由协议,路由设计要求有路由汇聚。 (5)SW1 、SW3、SW4分别和三台接入级路由器DCR1700相连,三台路由器和部门级路由器DCR2600相连。然后DCR2600路由器通过防火墙实现此园区网与外网(校

计算机网络实验实验

计算机网络实验实验报告 姓名:张程程 学号:1202100110 班级:电气自动化类121班实验一、网络基本知识及网线的制作 实验目的: 1、使学生掌握基本的网络知识; 2、使学生掌握RJ-45接头的制作。 实验内容: 1、阅读预备知识掌握网络基础知识; 2、一般双绞线的制作 3、交叉双绞线的制作 4、测试一般双绞线的导通性 思考问题: 1、交换机与集线器的区别 答:(1)在OSI/RM中的工作层次不同 交换机和集线器在OSI/RM开放体系模型中对应的层次就不一样,集线器是同时工作在第一层(物理层)和第二层(数据链路层),而交换机至少是工作在第二层,更高级的交换机可以工作在第三层(网络层)和第四层(传输层)。 (2)交换机的数据传输方式不同 集线器的数据传输方式是广播(broadcast)方式,而交换机的数据传输是有目的的,数据只对目的节点发送,只是在自己的MAC 地址表中找不到的情况下第一次使用广播方式发送,然后因为交换机具有MAC地址学习功能,第二次以后就不再是广播发送了,又是有目的的发送。这样的好处是数据传输效率提高,不会出现广播风暴,在安全性方面也不会出现其它节点侦听的现象。具体在前面已作分析,在此不再赘述。 (3)带宽占用方式不同 在带宽占用方面,集线器所有端口是共享集线器的总带宽,而交换机的每个端口都具有自己的带宽,这样就交换机实际上每个端口的

带宽比集线器端口可用带宽要高许多,也就决定了交换机的传输速度比集线器要快许多。 (4)传输模式不同 集线器只能采用半双工方式进行传输的,因为集线器是共享传输介质的,这样在上行通道上集线器一次只能传输一个任务,要么是接收数据,要么是发送数据。而交换机则不一样,它是采用全双工方式来传输数据的,因此在同一时刻可以同时进行数据的接收和发送,这不但令数据的传输速度大大加快,而且在整个系统的吞吐量方面交换机比集线器至少要快一倍以上,因为它可以接收和发送同时进行,实际上还远不止一倍,因为端口带宽一般来说交换机比集线器也要宽许多倍。 2、常见的局域网拓扑结构有哪些 答:目前常见的网络拓扑结构主要有以下四大类: (1)星型结构 (2)环型结构 (3)总线型结构 (4)星型和总线型结合的复合型结构 3、局域网的几种工作模式 答:目前局域网主要存在着两种工作模式,它们涉及到用户存取和共享信息的方式,它们分别是:客户/服务器(C/S)模式和点对点(Peer-to-Peer)通信模式。 4、T568A、T568B 打线方法 答:在EIA/TIA布线标准中规定了双绞线的两种线序568A与568B。 568A标准:绿白—1,绿—2,橙白—3,蓝—4,蓝白—5,橙—6,棕白—7,棕—8 568B标准:橙白—1,橙—2,绿白—3,蓝—4,蓝白—5,绿—6,棕白—7,棕—8 标准中要求12、36、45、78线必须是双绞。这是因为,在数据的传输中,为了减少 和抑制外界的干扰,发送和接收的数据均以差分方式传输,即每一对线互相扭在一起传输一 路差分信号。 实验二、常用网络命令及网络软件的使用

计算机网络试卷及答案

题干 层负责将比特流或子符流转换成帧格式。 OSI模型中,通常是B 选择 一项: U a.物理层 b. 数据链路层 u c.网络层 d.传输层 M a.物理层 b. 数据链路层 c. 网络层 d. 应用层 反馈 正确答案是:网络层 题干 HUB是工作在A层的设备。 选择一项: U a.物理层 b. 数据链路层 □ c.网络层 d.应用层 反馈 正确答案是:物理层

题干 等属于__D _____ 层的应用系统。 选择一项: 反馈 正确答案是:物理层 题干 哪种物理层编码技术可用于解决连续的 0或连续1的问题。__C 选择一项: 皿a.不归零制和曼切斯特编码 j b.只有不归零制编码 c. 只有曼切斯特编码 d. 没有一种编码可以 反馈 反馈 正确答案是:应用层 题干 OSI 模型中,由 选择一 项: 负责比特流的透明传输。 a.物理层 b.数据链路层 r c.网络层 仁 d.传输层 d.应用层 a.物理层 b.数据链路层 c.网络层

正确答案是:只有曼切斯特编码

题干 如果用telnet https://www.360docs.net/doc/c113906683.html, 传输一串信息,那么真正在物理媒体上传输的信息是—D_ 。 选择一项: 皿 a. https://www.360docs.net/doc/c113906683.html, 上的网页 b. https://www.360docs.net/doc/c113906683.html,.c n 上的字符 c. https://www.360docs.net/doc/c113906683.html,.c n 的分组 d. 以某种形式调制的0或1数据 反馈 正确答案是:以某种形式调制的0或1数据 题干 在一条无噪声的信道上,如果带宽是4MHz,信号分成32个等级, 那么,信道的最大比特率(即数据传输率)为_D _______ bps 。 选择一项: a. 4M b. 8M c. 20M d. 40M 反馈 正确答案是:40M 题干 在一条无噪声的信道上,如果带宽是4MHz,信号分成32个等级, 那么,信道对应波特率为__B—波特。 选择一项: / a. 4M J b. 8M P c. 20M r d. 40M

计算机网络安全教程第2版--亲自整理最全课后答案

第1章网络安全概述与环境配置 一、选择题 1. 狭义上说的信息安全,只是从自然科学的角度介绍信息安全的研究内容。 2. 信息安全从总体上可以分成5个层次,密码技术是信息安全中研究的关键点。 3. 信息安全的目标CIA指的是机密性,完整性,可用性。 4. 1999年10月经过国家质量技术监督局批准发布的《计算机信息系统安全保护等级划分准则》将计算机安全保护划分为以下5个级别。 二、填空题 1. 信息保障的核心思想是对系统或者数据的4个方面的要求:保护(Protect),检测(Detect),反应(React),恢复(Restore)。 2. TCG目的是在计算和通信系统中广泛使用基于硬件安全模块支持下的可信计算平台Trusted Computing Platform,以提高整体的安全性。 3. 从1998年到2006年,平均年增长幅度达50%左右,使这些安全事件的主要因素是系统和网络安全脆弱性(Vulnerability)层出不穷,这些安全威胁事件给Internet带来巨大的经济损失。 4. B2级,又叫结构保护(Structured Protection)级别,它要求计算机系统中所有的对象都要加上标签,而且给设备(磁盘、磁带和终端)分配单个或者多个安全级别。 5. 从系统安全的角度可以把网络安全的研究内容分成两大体系:攻击和防御。 三、简答题 1. 网络攻击和防御分别包括哪些内容? 答:①攻击技术:网络扫描,网络监听,网络入侵,网络后门,网络隐身 ②防御技术:安全操作系统和操作系统的安全配置,加密技术,防火墙技术,入侵检测,网络安全协议。 2. 从层次上,网络安全可以分成哪几层?每层有什么特点? 答:从层次体系上,可以将网络安全分为4个层次上的安全: (1)物理安全特点:防火,防盗,防静电,防雷击和防电磁泄露。 (2)逻辑安全特点:计算机的逻辑安全需要用口令、文件许可等方法实现。 (3)操作系统特点:操作系统是计算机中最基本、最重要的软件。操作系统的安全是网络安全的基础。 (4)联网安全特点:联网的安全性通过访问控制和通信安全两方面的服务来保证。 3、为什么要研究网络安全? 答:目前研究网络安全已经不只为了信息和数据的安全性。网络安全已经渗透到国家的政治、经济、军事等领域,并影响到社会的稳定。 第2章网络安全协议基础 一、选择题 1. OSI参考模型是国际标准化组织制定的模型,把计算机与计算机之间的通信分成7个互相连接的协议层。 2. 表示层服务的一个典型例子是用一种一致选定的标准方法对数据进行编码。。 3. 子网掩码是用来判断任意两台计算机的IP地址是否属于同一子网络的根据。。 4. 通过ICMP协议,主机和路由器可以报告错误并交换相关的状态信息。 5. 常用的网络服务中,DNS使用UDP协议。 二、填空题 1. 网络层的主要功能是完成网络中主机间的报文传输,在广域网中,这包括产生从源端到目的端的路由。 2. TCP/IP协议族包括4个功能层:应用层、传输层、网络层和网络接口层。这4层概括了相对于OSI参考模型中的7层。 3. 目前E-mail服务使用的两个主要协议是简单邮件传输协议(SMTP)和邮局协议(POP)。 4. ping指令通过发送ICMP包来验证与另一台TCP/IP计算机的IP级连接,应答消息的接收情况将和往返过程的次数一起显示出来。

中小企业网络综合实验

实验中小企业综合配置实验 一、实验目的 通过使用所学网络知识,搭建中小企业网络。 二、网络背景简介 某集团为了加快信息化建设,新的集团企业网将建设一个以集团办公自动化、电子商务、业务综合管理、多媒体视频会议、远程通讯、信息发布及查询为核心,实现内、外沟通的现代化计算机网络系统。该网络系统是日后支持办公自动化、供应链管理以及各应用系统运行的基础设施,为了确保这些关键应用系统的正常运行、安全和发展,系统必须具备如下的特性: 1、采用先进的网络通信技术完成集团企业网的建设,实现各分公司的信息化; 2、在整个企业集团内实现所有部门的办公自动化,提高工作效率和管理服务水平; 3、在整个企业集团内实现资源共享、产品信息共享、实时新闻发布; 4、在整个企业集团内实现财务电算化; 5、在整个企业集团内实现集中式的供应链管理系统和客户服务关系管理系统 三、需求分析 需求1:采用先进的网络通信技术完成集团企业网的建设,实现各分公司的信息化. 分析1:利用主流网络设备和网络技术构建企业网。 需求2:在整个企业集团内实现所有部门的办公自动化,提高工作效率和管理服务水平; 分析2:既要实现部门内部的办公自动化,又要提高工作效率,网络规划设计合理、建议采用二层结构,建议整个网络根据部门划分用VLAN隔离。 需求3:在整个企业集团内实现资源共享、产品信息共享、实时新闻发布; 需求4:在整个企业集团内实现财务电算化; 分析3、4:由于要实现内部资源共享,需要各个部门通信可以使用VLAN间路由解决。因为财务部们要实现电算化,考虑到财务信息的安全,用ACL技术禁止财务部门被其他部门访问,同时用端口安全实现接入安全。 需求5:在关键区域,网络链路故障时能够不影响网络使用。 分析:用冗余链路技术保证网络稳定。 需求6:实现企业网络和internet连接 分析:大中型企业连接外部网络通常采用专线方式,使用帧中继或x.25方式接入,另外需要配置NAPT网络地址转换协议。 注:实际网络拓扑结构可参见下图。

计算机网络基础实验报告

内蒙古商贸职业学院计算机系 学生校内实验实训报告 20 11 --2012 学年第2学期 系部:计算机系 课程名称:计算机网络基础 专业班级:2010级计算机信息管理 姓名:董书廷,郭金婷,孙庆玲,周惠 内蒙古商贸职业学院计算机系制

填写说明 1、实验项目名称:要用最简练的语言反映实验的内容,要与实验指导书或课程标准中相一致。 2、实验类型:一般需要说明是验证型实验、设计型实验、创新型实验、综合型实验。 3、实验室:实验实训场所的名称;组别:实验分组参加人员所在的组号。 4、实验方案设计(步骤):实验项目的设计思路、步骤和方法等,这是实验报告极其重要的内容,概括整个实验过程。 对于操作型实验(验证型),要写明需要经过哪几个步骤来实现其操作。对于设计型和综合型实验,在上述内容基础上还应该画出流程图和设计方法,再配以相应的文字说明。对于创新型实验,还应注明其创新点、特色。 5、实验小结:对本次实验实训的心得体会、思考和建议等。 6、备注:分组实验中组内成员分工、任务以及其他说明事项。注意: ①实验实训分组完成的,每组提交一份报告即可,但必须说明人员分工及职责。不分组要求全体成员独立完成的实验实训项目可由指导老师根据个人完成情况分组填写。 ②实验成绩按照百分制记,根据教学大纲及课程考核要求具体区分独立计算、折算记入两种情况。 ③本实验实训报告是根据计算机系实验的具体情况在学院教务处制的实验实训报告的基础上进行改制的。特此说明。

2.单击“下一步”按钮,随后出现Windows Server 2008“授权协议幕。 3.单击“下一步”按钮,打开如图所示的“您想进行何种类型的安装?对话框。其中,“升级”选项用于从Windows Server 2003 Windows Server 2008,且如果当前计算机没有安装操作系统,

《计算机网络》期末考试试卷

河北科技大学河北科技大学2020200606——2020070707学年第学年第学年第2 2学期《计算机网络》期末考试试卷(A卷) 学院 班级班级200420042004电子商务 电子商务班姓名 学号 题号一 二 三 四 五 总分 得分 一、单选题:(每题1分,共40分) 1.计算机网络是具有独立功能的多个计算机系统通过(1)和线路连接起来的系统。A)集成电路 B)设备终端 C)通信设备 D)RS-232 2.计算机网络是按一定方式进行通信并实现(2)的系统。A)信息传输 B)资源共享 C)软件共用 D)硬件共用 3.而建立的参考模型。A)体系结构 B)物理接口 C)服务访问点 D)逻辑链路 4.在计算机网络的参考模型中,物理层协议属于(4)。A)资源子网 B)电话网 C)线路交换网 D)通信子网 5.下面(5)不是网络协议的要素。A)共享 B)语义 C)语法 D)规则 6.在七层参考模型中,网络层是以(6)数据单元传输数据。A)bit B)frame C)character D)packet 7.下面选项中,(7)的说法是不对的。A)语音是数据 B)信号是电磁波 C)信息是数据 D)信道传输信号 8.用模拟信道传输数字信号时需要(8)对信号进行处理。A)调制解调器 B)路由器C)网桥D)网关

9.用数字信道传输数字信号需要进行(9)处理。 A)调制B)编码C)解调D)变换 10.现代电话采用(10)通信方式。 A)单向通信B)半双工C)单工D)全双工 11.数据远程有线通信常用的传输介质是(11)。 A)光纤B)半导体C)CPU D)内存 12.局域网中常用的传输介质是(12)。 A)超短波B)粗轴电缆C)双绞线D)细轴电缆 13.波特率是指(13)。 A)单位时间传输帧个数B)单位时间传输码元个数 C)单位时间传输包个数D)单位时间传输bit数 14.下面描述信道带宽的量是(14) A)信号电流B)信号电压C)波特率D)比特率 15.下面(15)不属于常用的信号调制方法。 A)调幅B)调流C)调相D)调频 16.多路复用技术是指(16)。 A)一线多信道B)多线单信道C)多线多信道D)一线一信道17.波分多路复用技术所用的传输介质是(17)。 A)双绞线B)同轴电缆C)光纤D)微波 18.频分多路复用技术的传输介质应当(18)。 A)传输效率高B)频带宽C)切换容易D)有多条线 19.分组交换比报文交换优越的地方是(19) A)串行传输B)顺序传输C)切换传输D)并行传输20.数据报是(20)服务。 A)面向无连接B)面向连接的C)有连接有确认D)A),C)共有 21.在奇校验中,如果被校验数据中“1”的个数为偶数个,校验位应为(21)。

计算机网络实验 路由配置

实验三路由配置 [参考文件夹”文档“的”Packet_Tracer图文教程”] 第一部分:路由器静态路由配置 【实验目的】 1、掌握静态路由配置方法和技巧; 2、掌握通过静态路由方式实现网络的连通性; 3、熟悉广域网线缆的链接方式。 【实验背景】 学校有新旧两个校区,每个校区是一个独立的局域网,为了使新旧校区能够正常相互通讯,共享资源。每个校区出口利用一台路由器进行链接,两台路由器间学校申请了一条2M 的DDN专线进行相连,要求做适当配置实现两个校区的正常相互访问。 技术原理: 1、路由器属于网络层设备,能够根据IP包头的信息,选择一条最佳路径,将数据报出去,实现不同网段的主机之间的互相访问。路由器是根据路由表进行选路和转发的,而路由表里就是由一条条路由信息组成。 2、生成路由表主要有两种方法:手工配置和动态配置,即静态路由协议配置和动态路由协议配置。 3、静态路由是指网络管理员手工配置的路由信息。 4、静态路由除了具有简单、高效、可靠的有点外,它的另一个好处是网络安全保密性高。 5、缺省路由可以看做是静态路由的一种特殊情况。当数据在查找路由表时,没有找到目标相匹配的路由表项时,为数据指定路由。 【实验步骤】 新建packet tracer拓扑图 1、在路由器R1、R2上配置接口的IP地址和R1串口上的时钟频率; 2、查看路由表生成的直连路由; 3、在路由表R1、R2上配置静态路由; 4、验证R1、R2上的静态路由配置; 5、将PC1、PC2主机默认网关分别设置为路由器接口fa1/01的IP地址; 6、PC1、PC2主机之间可以相互通信。 【实验设备】 PC 2台;Router-PT可扩展路由2台(Switch_2811无V.35线接口);Switch_2960 2台;

计算机网络综合实验报告参考

计算机网络综合实验报告参考 篇一:计算机网络综合实验报告 ××大学校园网解决方案 一、需求分析 建设一个以办公自动化、计算机辅助教学、现代计算机校园文化为核心,以现代网络技术为依托,技术先进、扩展性强、能覆盖全校主要楼宇的校园主干网络,将学校的各种pc机、工作站、终端设备和局域网连接起来,并与有关广域网相连,在网上宣传自己和获取Internet网上的教育资源。形成结构合理,内外沟通的校园计算机系统,在此基础上建立满足教学、研究和管理工作需要的软硬件环境,开发各类信息库和应用系统,为学校各类人员提供充分的网络信息服务。系统总体设计将本着总体规划、分步实施的原则,充分体现系统的技术先进性、高度的安全可靠性,同时具有良好的开放性、可扩展性、冗余性。本着为学校着想,合理使用建设资金,使系统经济可行。 具体包括下以几个方面:

1、内网络能够高速访问FTP服务器现在或上传文件实现资源共享功能,实现对不同类型的用户划分不同的权限,限制不同类型的用户只能访问特定的服务资源。可以下载和上传资料文件,访问速度可以对指定的用户进行级别的划分。 2、建设Web服务器对外实现信息发布,对内实现教学教务管理。网站发布学校新闻、通知、学校的活动等相关内容。实现学生能够在网上进行成绩查询、网上报名、网上评教等功能;以及教师的信息查询、教学数据上传等。 3、建设邮件服务器以满足校园内部之间和内、外网这间的大量邮件传输的需求。 4、实现内网划分多个VLAN,实现校园内不同校区,不同楼宇,不同楼层的多客户接入。 5、内部实现PC间实现高速互访,同时可以访问互联网。网络内同一IP段内的PC机可以通过网上邻居实现高速互访,传送资料文件等,解决不同楼宇,不同楼层之间通过移动存储设备传送数据费时、费力的问题。 6、内部用户的QoS管理,实现用户的分级管理功能,对用户下载和上传做相应的带宽限制。对校园网络中的流量实现有效控制,对校园内的重要数据量可靠、稳定的传输如:语音、视频会议等的延迟和阻塞的敏感。

计算机网络基础模拟器实验报告

计算机网络模拟器实验报告 实验说明:共5个实验,其中前3个必做,后2个选做。 一、实验目的 1、掌握模拟器软件的使用方法; 2、掌握配置PC、交换机、路由器的方法; 3、掌握为交换机设置VLAN,为端口设置TRUNK的方法。 二、实验环境(请注意关闭杀毒软件) WinXP/WIN7、HW-RouteSim 2.2(软件请到BB课程 资源下载,下载后直接解压缩运行;下载前请关闭 杀毒软件) 三、实验步骤及结果 实验一:计算机和交换机基本设置 添加一个交换机,两个计算机,连接A电脑到交换机3号端口,B电脑到6号端口,双击交换机,进入终端配置: system password: [Quidway]sysname S3026 ;交换机重命名为S3026

[S3026]super password 111 ;设置特权密码为111 [S3026]quit sys password:111 [S3026]display currect-config ;查看当前所有配置[S3026]display vlan all ;查看当前VLAN设置 观察此时所有交换机端口都在同一个vlan1内。 双击小电脑A: login:root password:linux [root@PCAroot]# ? ;输入?号查看命令提示 [root@PCAroot]#ifconfig eth0 10.65.1.1 netmask 255.255.0.0 双击小电脑B: login:root password:linux [root@PCAroot]#ifconfig eth0 10.65.1.2 netmask 255.255.0.0 点击A电脑做测试: [root@PCA root]#ping 10.65.1.2

计算机网络最新期末考试试卷和答案

1.一个计算机网络是由核心部分和边缘部分构成的。 2.广播式通信信道中,介质访问方法有多种。IEEE 802规定中包括了局域网中最常用三种,包括:______CSMA/CD__________、_______Token Ring_________、______Token Bus__________。 3.同轴电缆分为基带同轴电缆和宽带同轴电缆两种类型。 4.模拟信号传输的基础是载波,载波的调制有调频、调幅、调相。 5.在计算机网络的层次化体系结构中,除了在物理媒体上进行的是实通信之外,其余各对等实体间进行的通信都是虚通信。 6.提供虚电路服务的通信子网内部的实际操作既可以是虚电路方式,也可以是数据报方式。 7.TCP/IP模型由低到高分别为网络接口层、_ 网络层__、__传输层__和应用层。 8.在TCP/IP层次模型的网络层中包括的协议主要有IP、ICMP、__RIP_和_OSPF 。 9.常用的IP地址有A、B、C三类128.11.3.31是一个_B_类地址,其网络标识为_128.11__,主机标识__3.31___。 10.ATM是一种__ 异步时分复用技术__连接的快速分组交换技术。 11.国内最早的四大网络包括原邮电部的ChinaNet、原电子部的ChinaGBN、教育部的__CERNET_和中科院的CSTnet。 12.DNS正向解析指_通过域名解析成IP地址_,反向解析指__通过IP地址解析域名__。 13.数据链路控制协议可分为异步协议和同步协议两大类,而同步协议又为面向比特、面向字节及面向字符的同步协议类型。 14.按照光信号在光纤中的传播方式,可将光纤分为两种不同的类型,它们是 单模光纤、多模光纤。 15.模拟数据也可以用数字信号来表示。对于声音数据来说,完成模拟数据和数字信号转换功能的设施是编码解码器CODE C 。 16.多路复用一般有两种基本形式:频分多路复用和时分多路复 用。 17.IEEE802.11 指一类有固定基础设施的无线局域网协议标准。 18.随着IP数据报经过不同的路由器时,发生变化的相应字段有生存时间和首部校验和。 19.“三网”指有线电视网、电信网络和计算机网络。 20.从IPv4向IPv6过渡的两种策略是隧道技术和双协议栈技术。 21.数据链路层要解决的三个基本问题是封装成帧和透明传输和差错检测。 22.计算机网络是现代_计算机_技术与通信技术密切组合的产物。 23.广播式通信信道中,介质访问方法有多种。IEEE 802规定中包括了局域网中最常用三种,包括:CSMA/CD总线、Token-ring令牌、Token-Bus 令牌总线。 24.决定局域网特性的主要技术要素为网络拓扑、传输介质、介质访问控制方法。 25.异步时分复用(ATDM)技术的优点是能够避免出现带宽浪费。 26.通信控制规程可分为三类,即面向字节型、面向字符型和面向比特型。 27.采用存储转发技术的数据交换技术有电路交换、报文交换和分组交

最新《计算机网络实训教程》第二版(张浩军主编)课后习题答案资料

第一章 1.什么是计算机网络?计算机网络由那几部分组成?各部分主要功能是什么? 答: 从应用角度:计算机网络是以相互共享(硬件、软件和数据)资源的方式连接起来,且各自具有独立功能的计算机系统的集合 从物理结构角度:计算机网络是利用通信设备和线路将地理位置不同、功能独立的多个计算机系统互连起来,用功能完善的网络软件(即网络通信协议、信息交换方式和网络操作系统等)实线网络中资源共享和信息传递的系统 从网络管理的角度:计算机网络运用技术手段实现网络间的信息传递,同时为用户提供服务计算机网络由资源子网,通信子网和通信协议组成 资源子网主要用于全网的信息处理、信息共享、和信息存储服务 通信子网完成网络数据传输、转发等通信处理任务 通信协议是主机之间或主机与子网之间的通信规范、即通信双方必须共同遵守的规则和约定 2.计算机网络的发展可以划分为几个阶段?每个阶段有何特点? 答: 可分为5个阶段 A.面向终端的计算机通信网【计算机作为网络的中心和控制者,终端围绕中心计算机分布在不同的地理位置,各终端通过通信线路共享中心计算机的硬件和软件资源,计算机的主要任务是进行批处理】 B.分组交换网的出现【该网络是一个典型的以实现资源共享为目的的,具有通信功能的多机系统,其核心通信技术是分组交换技术,它为计算机网络的发展奠定了基础】C.计算机网络体系结构的形成【产生了开放系统互连参考模型与协议,促进了符合国际标准的计算机网络技术的发展】 D.高速网络阶段【采用高速数据通信、综合业务数字网、多媒体和智能网络等技术,具有高速、支持多媒体应用等特点】 E.下一代互连网络【安全的,具有主动性、适应性、可拓展性和服务的可集成性】 3.什么是通信子网和资源子网?各有什么特点? 答: 资源子网是由主计算机系统(主机)、终端、终端控制器、连网外设、各种软件资源与信息资源组成,负责全网的数据处理,向网络用户提供各种数据资源与网络服务 通信子网是由通信控制处理机、通信线路与其他通信设备组成,完成网络中数据传输、转发等通信处理任务 4.计算机网络可以从哪几个方面进行分类?试比较不同类型网络的特点 答: A 按网络覆盖的地理范围分类 (1)局域网LAN 特点: 在有限的地理范围内,采用单一的传输介质 数据传输速率高 传输延迟低,误码率低 组网方便、使用灵活

相关文档
最新文档