计算机网络基础与应用实验指导书_第1页
计算机网络基础与应用实验指导书_第2页
计算机网络基础与应用实验指导书_第3页
计算机网络基础与应用实验指导书_第4页
计算机网络基础与应用实验指导书_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机网络基础与应用

实验指导书

九江学院信息科学与技术学院

网络技术教研室

二0一一年八月

目录

实验一、网络工具的使用..........................................................................

实验二、PacketTracer环境热悉....................................................................

实脸三、地址解析协议ARP...............................................................................................................................................

实验四、路由器的基本配置........................................................................

实验五、配置静态路由............................................................................

实验六、交换机的基本配置........................................................................

实验七、基于交换机端口的VLAN配置..............................................................

实险八.配置动态路由RIP..................................................................................................................................................

实验九、Web服务器的配置和使用..................................................................

实验十、DHCP服务器的配置与管理................................................................

实验十一、FTP服务器配置........................................................................

实脸十二、DNS服务器的设置.....................................................................

实验十三、划分子网..............................................................................

实验十四、Internet控制报文协议ICMP...........................................................................................................................

实验十五、研究应用层和传输层协议................................................................

实验十六、Socket编程实现聊天程序................................................................

实验十七、PPP协议的配置........................................................................

实验I•八、配置单区域OSPF..............................................................................................................................................

实验十九、路由器实现Vian间通信.................................................................

实验二十、DHCP中继配置.......................................................................

实验一、网络工具的使用

实验目的:

1、掌握正线和反线两种网线接头的制作。

2、认识和熟练应用网线制作的专用工具。

实验设备:EIA/TIA-568标准5类UTP,RJ-45水晶头,双绞线网钳,网络测试仪

实验所需软件:无

实验步骤:

(一)正线的制作方法

1、使用双绞线网钳的剪切口剪齐一段UTP电缆两段。

2、使用双绞线网钳的剥线口剥除双绞线外皮,露出4对裸线.

3、将4对裸线分别捋平,排列整齐,颜色按照EIA/TIA-568-B标准排列。

568B标准排列为:

12345678

橙白橙绿白蓝蓝白绿棕白棕

1001^5£74以-45对双绞线网线接法的规定如下:1、2用于发送,3、6用于接收,4、5,

7、8是双向线。

4、使用双绞线网钳的剪切口把参差不齐的8根裸线剪齐。

5、将RJ-45接头弹片朝下,把整齐的8根裸线插入其中,使得8根裸线的横切面紧贴RJ-45

接头的底面。

6、将RJ-45接头插入双绞线网钳的压线口,用力握紧手柄。

7、制作另一端(重复第2步到第6步)。

(二)反线的制作方法

1、网线一端的接头制作与正线相同,另一端的接头制作应按照568-A标准的要求制作。

568A标准排列为:

12345678

绿白绿橙白蓝蓝白橙棕白棕

注意:

1.正线用于连接不同网络设备。

2.反线用于连接相同网络设备。

实验二、PacketTracer环境熟悉

实验目的:

1、掌握PT的安装

2、熟悉PT的界面

3、构建最简单的网络环境

实验设备:N台计算机

实验所需软件:PacketTracerS-3,windowsproessocal操作系统

实验步骤:

一、安装

PacketTracer5.0安装非常方便,在安装向导帮助下一步步很容易完成。

二、添加思科的网络设备及计算机构建网络

图1PacketTracer界面

图中白色的是工作区,工作区上方是菜单栏和工具栏,工作区下方是网络设备、计算机、

连接栏,工作区右侧选择、删除设备工具栏。在设备工具栏内先找到要添加设备的大类别,

然后从该类别的设备中寻找添加自己想要的设备。在操作中,先选择交换机,然后选择具体

型号的思科交换机。

图2拖动选择好的交换机到工作区

图3(CiscoCatalyst2950)单击设备,查看设备的前面板、具有的模块及配置设备

图4添加计算机:PacketTracer中有多种计算机

图5查看计算机并可以给计算机添加功能模块

图6添加连接线连接各个设备

思科PacketTracer有很多连接线,每一种连接线代表一种连接方式:控制台连接、双

绞线交叉连接、双绞线直连连接、光纤、串行DCE及串行DTE等连接方式可供选择。如果不

能确定应该使用哪种连接,可以使用自动连接,让软件自动选择相应的连接方式。

图7连接计算机与交换机,选择计算机要连接的接口

图8连接计算机与交换机,选择交换机要连接的接口

图9在上图中,红色表示该连接线路不通,绿色表示连接通畅

图10删除连接及设备

图11把鼠标放在拓扑图中的设备上会显示当前设备信息

图12计算机的配置

图13?计算机所具有的程序

PacketTracer可以模拟计算机RS-232接与思科网络设备的Console接口相连接,用终

端软件对网络设备进行配置。

图14添加计算机与交换机的控制台连接

图15选择了“Console”连接线,右键单击拓扑中的计算机,选择RS-232接口

图16选择网络设备的Console接口

图17计算机以终端方式连接到网络设备进行配置

PackelTracer把网络环境搭建好了,接下来就可以模拟真实的网络环境进行配置了,具

体怎么样构建网络环境,要看自己对网络设备的了解。

实验三、地址解析协议ARP

实验目的:

1使用PacketTracer的arp命令

2、使用PacketTracer检杳ARP交换

实验设备:N台计算机

实验所需软件:PacketTracer和windowsproFessocal操作系统

实验内容:

用PacketTracer搭建网络拓扑结构,练习如何使用PacketTracer的arp命令,并使用Packet

Tracer检查ARP交换

实验拓扑:

实验简介:

TCP/IP使用地址解析协议(ARP)将第3层IP地址映射到第2层MAC地址。当帧进入网络时,必

定有目的MAC地址。为了动态发现目的设备的MAC地址,系统将在LAN上广播ARP请求。拥有该目

的IP地址的设备将会发出响应,而对应的MAC地址将记录到ARP缓存中。LAN上的每台设备都有自己

的ARP缓存,或者利用RAM中的一小块区域来保存ARP结果。ARP缓存定时器将会删除在指定时间段

内未使用的ARP条目。具体时间因设备而异。例如,有些Windows操作系统存储ARP缓存条目的时间为

2分钟,但如果该条目在这段时间内被再次使用,其ARP定时器将延长至10分钟。ARP是性能折衷的极

佳示例。如果没有缓存,每当帧进入网络时,ARP都必须不断请求地址转换。这样会延长通信的延时,可能

会造成LAN拥塞。反之,无限制的保存时间可能导致离开网络的设备出错或更改第3层地址。网络工程师

必须了解ARP的工作原理,但可能不会经常与协议交互。ARP是•种使网络设备可以通过TCP/IP协议进

行通信的协议。如果没有ARP.就没有建立数据报第2层目的地址的有效方法。但ARP也是潜在的安全风

险。例如,ARP欺骗或ARP中毒就是攻击者用来将错误的MAC地址关联放入网络的技术。攻击者伪造设

备的MAC地址,致使帧发送到错误的目的地。手动配置静态ARP关联是预防ARP欺骗的方法之一。您也

可以在Cisco设备上配置授权的MAC地址列表,只允许认可的设备接入网络。

实验步骤:

任务1:使用PacketTracer的arp命令

步骤1.访问命令提示符窗口。单击PC1A的Desktop(桌面)】卜的CommandPrompt(命

令提示符)按钮。arp命令只显示PacketTracer中可用的选项。

步骤2.使用ping命令在ARP缓存中动态添加条目。

ping命令可用于测试网络连通性。通过访问其它设备,A即

任务2:使用PacketTracer检查ARP交换

步躲1.配置PacketTracer捕获数据包。

进入模拟模式。确认EventListFilters(事件列表过滤器)只显示ARP和ICMP事件。

步骤2.准备Pod主机计算机以执行ARP捕获。

步骤3.捕获并评估ARP通信。

在发出ping命令之后,单击AuloCaplure/Play(自动捕获/播放)捕获数据包。当Buffer

Full(缓冲区己满)窗口打开时,单击ViewPreviousEvents(查看以前的事件)按钮。

实验四、路由器的基本配置

实验目的:

1、了解思科网络设备的配置基本特点

2、掌握IOS命令基本操作

实验设备:N台计算机

实验所需软件:PacketTracer和windowsproFessocal操作系统

实验步骤:

一.实验环境搭建

添加一个模块化的路由器,单击PacketTracer5.0的工作区中刚添加的路由器,在弹

出的配置窗n上添加一些模块:

图1

默认情况下,路由器的电源是打开的,添加模块时需要关闭路由器的电源,单击图1

箭头所指的电源开关,将其关闭,路由器的电源关闭后绿色的电源指示灯也将变暗。在

“MODULES”下寻找所需要的模块,选中某个模块时会在下方显示该模块的信息。然后拖到

路由器的空插槽上即可。

图2各种模块添加完成,打开路由器的电源

图3添加一计算机,其RS-232与路由器的Console端口相连

图4用计算机的终端连接路由器

图5实验环境搭建完成

二.路由器的配置

路由器的几种模式:Usermode(用户模式)、Privilegedmode(特权模式)、Global

configurationmode(全局配置模式)、Interfacemode(接口配置模式)、Subinterface

mode(子接口配置模式)、Linemode、Routei'configurationmode(路由配置模式)。每种

模式对应不同的提示符。

基本命令:

enable(简写:en):从用户EXEC模式进入特权EXEC模式

configterminal(简写:configt):从特权EXEC模式进入全局配置模式

hostname:给路由器改名,后接路由器新名字

interface(简写:int):进入接口配置模式,后接接口标识

ipaddress:配置网络地址,后接ip地址和子网掩码

noshutdown:确保该接口没有关闭

copyrunning-configstartup.config(简写:copyrunstart):很甫耍,用来保存运行配置文件

Router>内可巾0加

Router>enable

RouterfconfigureterminalPrivilegedITlOde

Enterconfigurationcoiamands,oneperline.EndwithCNTL/Z.

Router(config)Winterfaceserial4/0士哥口二堂"氢:送片华•

Router(config-if:#linecoxlTlterfaCemoder^p,4baPu«)nrt«n*

Routertconfig-line)#Unemode

图6几个配置命令提示符

图7配置路由器的名字

图8配置enable密码

图9配置Console登录时的密码

图10通过Console端口登录到路由器需要输入密码

SenyaRCconfia)#lin2vtv04

SenyaRCconfig-line)#passwordsenya

SenyaRCconfig-line)#login・7.•

SenyaRCconfig-line)#|T

图11配置终端登录方式的密码

默认情况下路由器中的各种密码以明文形式保存。在全局配置模式下使用service

password-encryption命令加密口令。

图12查看路由器接口的IP配置信息

首先要明白接口名称表示方式:接口类型接口数字标识/插槽数字标识,如Serial4/0

表示该接口为串口,第一个插槽的第4个接口。插槽的数字标识是从零开始的。

图13显示所有接口的详细信息

图14显示某个指定端口的详细信息

图15配置登录时的欢迎信息

图16保存配置信息

思科的I0S命令非常庞大,不同的硬件,不同的版本,它们的命令是不同的。只有多练

习才能掌握。

实验五、配置静态路由

实验目的:

1、熟练路由器的基本配置

2、掌握静态路由的配置

实验设备:N台计算机

实验所需软件:PacketTracer和windowspro生ssocal操作系统

实验步骤:

一.实验环境构建

图1

网络拓扑图说明:路由器的串口是背对背的直接连接,因此,有一个串口要配置

时钟速率,使用clockrate命令进行配置,配置时钟速率的一串口为DCE端。

二.配置实验

基本命令:

enable(简写:en):从用户EXEC模式进入特权EXEC模式

configterminal(简写:configt):从特权EXEC模式进入全局配置模式

hostname:给路由器改名,后接路由器新名字

imerface(简写:ini):进入接口配置模式,后接接口标识

ipaddress:配置网络地址,后接ip地址和了•网掩码

noshutdown:确保该接口没有关闭

copyrunning-configstartup-config(简写:copyrunstart):很重要,用来保存运行配置文件

1.基本配置

图2配置路由器、交换机的名字

图3配置路由器FastEthernet接口IP地址

图4配置路由器Serial匚ip地址

图5设置串口时钟速率(DCE)

2.配置各个路由器上的静态路由

配置两台路由器的静态路由:iproute命令。

的接口IP地址)

例如:

图6配置RouterO的静态路由,并查看路由表

图7删除一条静态路由表

图8配置默认路由

图9本实验环境中RouterO的静态路由配置

图10本实验环境中RouterI的静态路由配置

图11本实验环境中Router2的默认路由配置

图12PCOping通PC5,验证配置

实验六、交换机的基本配置

实验目的:

1、理解基于交换机端口的基本的配置方法

2、验证配置的正确性

3、记录主要的操作步骤、操作命令

4、记录验证结果.

实验设备:N台计算机

实验所需软件:PacketTracer和windowspro色ss。"。/操作系统

实验步骤,

一.实验环境搭建

二.交换机的基本配置命令

1.几种配置命令模式

switch>

这种提示符表示是在用户命令模式,只能使用一些查看命令。

switch#

这种提示符表示是在特权命令模式。

switch(config)#这种提示符表示是全局配置模式

switch(configif)#端口配置命令模式

2.检杳和杳看命令

查看当前配置状况,通常是以show(sh)为开始的命令。showversion查看IOS的版本、show

flash查看flash内存使用状况、showmac-address-table查看MAC地址列表

图1

图2

图3Show?帮助命令显示当前所有的查看命令

3.密码设置命令

switch(config)#enablepassword设置进入特权模式进的密码

suitch(config-linc)可以设置通过console端口连接设备及telnet远程登录时所需要的密码

图4设置交换机的各种密码

4.配置IP地址及默认网关

图5配置IP

5.管理MAC地址表

switch#showmac-address-table显示MAC地址列表

switch#clearmac-address-tabledynamic清除动态MAC地址列表

图6设置静态MAC地址

6.配置端口安全

switch(config-if)switchportport-security

switch(config-if)switchportport-securitymaximum4

图7

图8

7.配置实例(对前面的拓扑图所示的实验环境进行配置)

图9

图10

图11

图12保存对交换机的配置

至此,本实验完成。

实验七、基于交换机端口的VLAN配置

实验目的:

1、理解基于交换机端口的VLAN的配置方法,实现交换机端口隔离。

2、验证配置的正确性,记录主要的操作步骤、操作命令。

实验设备:N台计算机

实验所需软件:PacketTracer和windowsproFessocal操作系统

实验步骤:

Vlan(VirtualLocalAreaNelwork)即虚拟局域网。VLAN可以把同一个物理网络划分为多

个逻辑网段,因此,Vkm可以抑制网络风暴,增强网络的安全性.

一.实例拓扑图

图一交换机Cisco2960

二.创建VLAN

在CiscoIOS中有两种方式创建vlan,一是在全局配置模式下使用vlanvlanid命令,如

switch(config)#vlan10;二是在vlandatabase下创建vlan,如switch(vlan)vlan20

图二创建vlan

三.把把端口划分给vlan(基于端口的vlan)

switch(config)#interfacefastethernelO/1进入端口配置模式

switch(config-if)^switchportmodeaccess酉己置端口为access模式

switch(config-if)#switchportaccessvlan10把端口划分到vlan10

图三

如果一次把多个端口划分给某个vlan可以使用interfacerange命令。

图四

四.查看vlan信息

switch#showvlan

图五

图六showvlanbrief查看、/lan简明信息

图七查看id为10的vlan

图八通过vlan的名字查看vlan

五.删除配置

图九把第0个模块中的第8个端口从vlan40中删除

图十删除vlan40

实验八、配置动态路由RIP

实验目的:

1、掌握动态路由RIP的配置方法

2、理解RIP的原理

实验设备:N台计算机

实验所需软件:PacketTracer和windowsproFessocal操作系统

实验步骤:

一.实验环境搭建

图1

实验环境中各个网段与路由器接口IP地址分配如上图所示。

二.RIP协议基本配置命令

Router(config)#ipclassless让路由器支持无类编址,RIPvl是不支持无类IP编址的。

RIP基本配置命令:

Router(config)brouterrip

可选的配置命令:

Router(config)#norouterrip।在路由器上关闭RIP协议

Router(config-router)Sversion2RIP协议为第2版

Router(configif)#ipripsendversion2该接口仅发送RIPver2报文

Router(config-if)#ipripsendversion1该接口仅发送RIPver1报文

Router(conifg-if)#ipripsendversion12该接口发送RIPver1报文和RIPver

2报文

Router(config-if)#ipripreceiveversion2该接口仅接收RIPver2报文

Router(config-router)#noauto-summary关闭路由协议的自动聚合功能

Router(config-router)#ipsplit-horizon配置水平分割

三.RIP配置实验

首选根据实验需要配置好PC机及路由器各个接口的1P地址等参数。

1.三个路由器的基本配置

图2

基本配置主要是配置路由器的名字,安全密码,各个端口的IP地址等。仅一个路由器配

置为例,其余的路由器与该路由器配置相似。

2.RIP路由协议配置

图3

图4Routeri的配置

图5Rotuer2的配置

图6给每个路由器RIP协议启用第二版

3.RTP路由协议的诊断与排错

图7查看路由表showiproute

图8showipripdatabase

图9debugiprip开启RIP诊断,nodebugiprip关闭RIP诊断

4.使用计算机不同网段互ping检查网络连通

图10pc2可以ping通所有的网段

实验九、Web服务器的配置和使用

实验目的:

1、掌握web站点服务的配置以及可选项的含义

2、掌握在用户机上使用IE登陆站点。

实验设备:n台计算机,HUB或交换机,双绞线

实验所需软件:windows2000server操作系统

实验描述:

一:创建WEB服务器和站点

二:创建不同ip地址的站点

三:创建不同tcp端口的站点

四:创建不同主机头的站点

五:创建虚拟目录

实验内容及步骤:

实验一:创建WEB服务器和站点

1:“开始”-“控制面板”-“添加删除应用程序”-“添加删除WINDOWS组件”-“应用程

序服务器”-"internet信息服务(IIS)”

2:创建web站点

实验二:创建不同ip地址的站点

实验三:创建不同tcp端口的站点

实验四:创建不同主机头的站点

补充:IIS概述

Windows2000Server上提供的为ITS5.0。利用这种2K自带的ITS5.0可以在2K机上建立

最常用的WWW和FTP服务潜,实现最基本的浏览和文件传输功能,可以满足人们的一般要

求。

实验十、DHCP服务器的配置与管理

实验目的:

1、掌握DHCP服务器的安装;

2、加深对DHCP服务器工作原理的理解

3、掌握作用域的新建与管理,掌握检测DHCP服务器的工作情况。

实验设备:N台计算机,HUB或交换机,双绞线

实验所需软件:windows2000server操作系统

实验内容及步骤:

一、DHCP服务器的安装

控制面板一添加/删除程序-添加/删除Windows组件-网络服务一选中“动态主机配置协议

DHCP”

二、DHCP服务器的配置

1、调用DHCP

操作:开始菜单一程序->管理工具-DHCP

2、添加DHCP服务器

操作:DHCP-右键-添加服务器-浏览一>选中要增加的服务器名

3、设置DHCP服务器

操作:选中服务器名一右键一新建作用域

其中:

'"作用域名”中,“名称”项,可任填一个名称

“IP地址范围”中,”起始IP地址”项,如填写:00;“结束IP地

址”项,如填写:00;“子网掩码”

“排除””中,如果有必要,可填写服务器不分配的地址或地址范围;如果不需,

则直接“下一步”“租约期限”可以根据IP资源富裕度来设置,默认为8天。

父域(当前的域名)、WINS和网关可以先选择默认。

三、客户机的配置

在客户机的TCP/IP配置中,将IP地址的配置设置为“自动获取模式”。

四、观察实验结果

打东客户机和服务器观察其[网络邻居]中是否能找到对方。利用ipconfig命令观察:

将任何一台本网内的工作站的网络属性中设置成“自动获得IP地址”,重新启动成功后,

运行“ipconfig/all”即可看到各项已分配成功。

注意:

补充:DHCP概述

DHCP是动态主机配置协议(DynamicHostConfigureProtocol)的缩写。一台DHCP服务器

可以让管理员集中指派和指定全局的和子网特有的TCP/IP参数(含IP地址、网关、DNS服

务器等)供整个网络使用。客户机不需要手动配置TCP/IP;并且,当客户机断开与服务器的

连接后,旧的1P地址将被释放以便重用,根据这个特性,比如你只拥有20个合法的1P地

址,而你管理的机器有50台,只要这50台机器同时使用服务器DHCP服务的不超过20台,

则你就不会产生IP地址资源不足的情况。

如果已配置冲突检测设置.,则DHCP服务器在将租约中的地址提供给客户机之前会试用Ping测试作用域中每

个可用地址的连通性。这可确保提供给客户的每个IP地址都没有被使用手动TCP/IP配置的另一台非DHCP计

算巩使用。

实验十一、FTP服务器配置

实验目的:

1、掌握FTP服务器的配置以及可选项的含义;

2、掌握在用户机上便用FTP进行文件的传输。

实验设备:

3台计算机,HUB,双绞线

实验内容及步骤:

1、将服务器和工作站用双绞线和HUB连通

2、确认FTP服务组件已经安装

3、在服务器端配置FTP的过程:

打开IIS管理器:”开始一程序一管理工具一Internet信息服务”。

打开“默认FTP站点”属性窗口:“默认FTP站点一右键一属性”即可。

设置“FTP站点”:在“IP地址”处选本地服务器的1P地址,端口号保持默认值“21”不

变。

设置“消息”:在“欢迎”框中输入登录成功后的欢迎信息,“退出”中为退出信息。

设置“主目录”:在“本地路径”中按“浏览”按钮选择目标目录“E:\myweb”。

设置“安全帐号”:默认的,匿名用户(Anonymous)被允许登录,如果有必要,比处可选拒

绝其登录以增加安全性;或增加其他用于管理此FTP服务器的用户名(默认的为

^Administatorw)。

设置“目录安全性”:此处可以设置只被允许或只被拒绝登录此FTP服务器的的计算机的IP

地址。

如需要,也可在“默认FTP站点”处单击右键选“新建”末新建FTP的虚拟目录。

4、ftp站点的测试

。如果匿名用户被允许登录,则第一种格式就会使用匿名登录的方式;如果匿名不被允

许,则会弹出选项窗口,供输入用户名和密码。第二种格式可以直接指定用某个用户

名进行登录。

(2)在DOS下登录:

在用户机上,打开DOS窗口,在命令提示符下键入FTP,用户可通过灵活使用HELP命

令,学习通过命令来使用FTP。

补充:IIS概述

IIS是Internet信息服务(InternetInfomationServer)的缩写。它是一种Web服务,主

要包括WWW服务器、FTP服务器等。它使得在Intranet(局域网)或Internet(因特网)上

发布信息成了一件很容易的事。Windows2000AdvancedServer上提供的为I容5.0。

利用这种2K自带的US5.0可以在2K机上建立最常用的WWW和FTP服务器,实现最基本的

浏览和文件传输功能,可以满足人们的一般要求。

实验十二、DNS服务器的设置

实验目的:配置DNS服务器

实验设备:3台计算机,HUB,双绞线

实验内容及步骤:

一、DNS概述

计算机在网络上通讯时只能识别如“”之类的数字地址,那为什么当我们打开浏览

器,在地址栏中输入如“”的域名后,就能看到我们所需要的页面呢?这是在我们输入域名

后,有一种“DNS服务器”的计算机自动把我们的域名“翻译”成了相应的IP地址,然后调

出那个IP地址所对应的网页,最后再传回给我们的浏览器,我们才能得到结果。

DNS是域名系统(DomainNameSystem)的缩写,是一种组织成域层次结构的计算机和网

络服务命名系统。DNS命名用于TCP/IP网络,如Internet,用来通过用户友好的名称定位

计算机和服务。当用户在应用程序中输入DNS名称时,DNS服务可以将此名称解析为与此名

称相关的其他信息,如IP地址。

所以,我们想要我们自己内部网卜.的域名能成功地被解析(即翻译成1P地坪),就需

要将我们自己的2K机建立成一个DNS服务器,里面包含有我们的域名和IP地址之间的映射

表。这通常需要建立一种A记录,A是Address的简写,意为“主机记录”或“主机地址记

录”,是所有DNS记录中最常见的一种。

二、DNS的设置

1、打开DNS控制台:选“开始菜单一程序一管理工具一DNS”。

2、建立域名"”映射IP地址的主机记录。

①建立“com”区域:选“DNS-WY(你的服务器名)->正向搜索区域->右键-新建区域”,

然后根据提示选“标准主要区域”、在“名称”处输入“com”。如下图:

②建立“abc”域:选“com-右键一新建域”,在“键入新域名”处输入“abc”.

③建立“admin”主机。选“abc—右键一新建主机”,“名称”处为“admin”,“IP地

址”处输入“”,再按“添加主机”。

3、建立域名映射IP地址"”的主机记录。

①由于域名和域名均位于同一个“区域”和“域”中,均在上步已建立好,因此应

直接使用,只需再在“域”中添加相应“主机名”即可。

②建立“WWW”主机:选②建f右键f新建主机”,在“名称”处输入“WWW”,"IP地

址”处输入“”,最后再“添加主机”即可。

5、建立域名“”映射IP地址"”的主机记录方法也和上述相同,只是必须保持

“名称”•项为空!建立好后它的“名称”处将显示“与父文件夹相同”。

6、建立更多的主机记录或其他各种记录方法类似。更多的建立后如下图所示:

7、建立时也有可以采用将“”整个作为“区域”,然后在它下面直接建立“主机”

的作法。不过对于同类记录较多时,这种方法显得较为不便。

三、DNS设置后的验证

为了测试所进行的设置是否成功,通常采用win2000自带的“ping”命令来完成。格式如

“ping”。

实验十三、划分子网

实验目的:

1、掌握子网的划分方法

2、理解IP的编址原理

实验设备:N台计算机

实验所需软件:PacketTracer#LvindoiA/sprofessocal操作系统

实验步骤:

实验内容:为下面拓扑图中显示的拓扑设计并应用IP编址方案。然后根据IP编址方案配

置路由器接口地址。配置完成时,验证网络可以正常运作。

图1拓扑图

任务1:划分子网的地址空间。

步骤1:检查网络要求。

连接到路由器R1的LAN要求具有能够支持15台主机的IP地址。

连接到路由器R2的LAN要求具有能够支持30台主机的IP地址。

路由器R1与路由器R2之间的链路要求链路的每一端都有IP地址。

不使用可变长子网划分。

步骤2:在设计网络时要考虑以下问题。(在单独的纸张中回答)

此网络需要多少个子网?

此网络以点分十进制格式表示的子网掩码是什么?

此网络以斜杠格式表示的子网掩码是什么?

每个子网有多少台可用的主机?

步骤3:分配子网地址给拓扑图。

分配第二个子网给连接到R1的网络。

分配第三个子网给R1与R2之间的链路。

分配第四个子网给连接到R2的网络。

任务2:确定接口地址。

步躲1:分配适当的地址给设备接口。

分配第二个子网中第一个有效的主机地址给R1的LAN接口。

分配第二个子网中最后一个有效的主机地址给PCU

分配第三个子网中第一个有效的主机地址给R1的WAN接口。

分配第三个子网中最后一个有效的主机地址给R2的WAN接口。

分配第四个子网中第一个有效的主机地址给R2的LAN接口。

分配第四个子网中最后一个有效的主机地址给PC2o

步躲2:在拓扑图下的表中记录要使用的地址。

任务3:配置Serial和FastEthernet的地址。

步骤1:配置路由器接口。

要完成PacketTracer中的练习,需要使用Config(配置)选项卡。完成后,务必保存运

行配置到路由器的NVRANU

注意:必须打开接口的端口状态。

注意:所有DCE串行连接的时钟速率均为64000o

步躲2:配置PC接口。

使用网络设计中确定的IP地址和默认网关来配置PC1和PC2的以太网接口。

任务4:验证配置。

回答下列问题,验证网络能否正常运行。

能否从连接到R1的主机ping默认网关?

能否从连接到R2的主机ping默认网关?

能否从路由器RIpingR2的Serial0/0/0接口?

能否从路由器R2pingR1的Serial0/0/0接口?

注意:要想从路由器执行ping,必须转到CL1选项卡。

实验十四、Intemei控制报文协议ICMP

实验目的:

1、掌握ICMP数据包的格式

2、理解不同类型ICMP报文的具体意义

实验设备:N台计算机

实验所需软件:PacketTracer和windowsproFessocal操作系统

实验步骤:

图1实验拓扑图

实验内容:了解ICMP数据包的格式,使用PacketTracer捕获并研究ICMP报文”

步骤1:

步骤2

步骤3:捕获并评估超过TTL值的ICMP回应报文。PacketTracer不支持ping-i选

项。在模拟模式中,可以使用AddComplexPDU(添加复杂PDU)按钮(开口的信封)设

置TTLo

实验十五、研究应用层和传输层协议

实验目的:

1、掌握各数据包的格式

2、理解应用层和传输层的工作原理

实验设备:N台计算机

实验所需软件:PacketTracer和windowsproFessocal操作系统

实验步骤:

图1拓扑结构图

实验内容:从PC使用URL捕获Web请求,运行模拟并捕获通信,研究捕获的通信.

任务1:从PC使用URL捕获Web请求。

步骤2.研究捕获的通信。在EventList(事件列表)中找到第一个数据包,然后单击Info

(信息)列中的彩色正方形。单击事件列表中数据包的Info(信息)正方形时,将会打开

PDUInformationCPDU信息)窗口。此窗口将按OSI模型组织。在查看的第一个数据包中,

注意DNS查询(第7层)封装在第4层的UDP数据段中,等等。如果单击这些层,将

会显示设备(本例中为PC)使用的算法。查看每一层发生的事件。

打开PDUInformation(PDU信息)窗口时,默认显示OSIModel(OSI模型)视图。此时

单击OuiboundPDUDetails(出站PDU详细数据)选项卡。向下滚动到此窗口的底部,您

将会看到DNS查询在UDP数据段中封装成数据,并且封装于IP数据包中。查看PDU

信息,了解交换中的其余事件。

实验十六、Sockel编程实现聊天程序

实验目的:

1、掌握网络应用程序的开发方法

2、掌握Client/Server结构软件的设计与开发方法

3、掌握Socket机制的工作原理

实验设备:N台计算机

实验所需软件:PacketTracer和windowsproFessocal操作系统

实验步骤:

1、实验内容

使用Win32Sockel函数实现聊天程序:能相互对发文本消息。

2、实验要求

按实验内容进行软件编制和调试

进行功能测试,记录测试步骤

附:网络编程接口WinSockAPI

使用WinSockAPI的编程,应该了解TCP/IP的基础知识。虽然你可以直接使用WinSockAPI

来写网络应用程序,但是,要写出优秀的网络应用程序,还是必须对TCP/IP协议有一些了

解的。

1.TCP/IP协议与WinSock网络编程接口的关系

WinSock并不是一种网络协议,它只是一个网络编程接口,也就是说,它不是协议,但是它

可以访问很多种网络协议,你可以把他当作一些协议的封装。现在的WinSock已经基本上实

现了与协议无关。你可以使用WinSock来调用多种协议的功能。那么,WinSock却TCP/IP

协议到底是什么关系呢?实际上,WinSock就是TCP/IP协议的一种封装,你可以通过调用

WinSock的接口函数来调用TCP/IP的各种功能.例如我想用TCP/IP协议发送数据,你就可以

使用WinSock的接口函数Send。来调用TCP/IP的发送数据功能,至于具体怎么发送数据,

WinSock已经帮你封装好了这种功能。

2、TCP/IP协议介绍

TCP/IP协议包含的范围非常的广,他是一种四层协议,包含了各种硬件、软件需求的定义。

TCP/IP协议确切的说法应该是TCP/UDP/IP协议。UDP协议(UserDatagramProtocol用户数

据报协议),是一种保护消息边界的,不保障可靠数据的传输。TCP协议(Transmission

ControlProtocol传输控制协议),是一种流传输的协议。他提供可靠的、有序的、双向的、

面向连接的传输。

保护消息边界,就是指传输协议把数据当作一条独立的消息在网上传输,接收端只能接收独

立的消息。也就是说存在保护消息边界,接收端一次只能接收发送端发出的一个数据包。

而面向流则是指无保护消息保护边界的,如果发送端连续发送数据,接收端有可能在一次接

收动作中,会接收两个或者更多的数据包。

举例来说,假如,我们连续发送三个数据包,大小分别是2k、4k、8k,这三个数据包都已经

到达了接收端的网络堆栈中,如果使用UDP协议,不管我们使用多大的接收缓冲区去接收

数据,我们必须有三次接收动作,才能够把所有的数据包接收完。而使用TCP协议,我们只

要把接收的缓冲区大小设置在14k以上,我们就能够一次把所有的数据包接收下来,只需要

有一次接收动作。

这就是因为UDP协议的保护消息边界使得每一个消息都是独立的。而流传输,却把数据当

作一串数据流,它不认为数据是一个一个的消息。所以有很多人在使用TCP协议通讯的时

候,并不清楚TCP是基于流的传输,当连续发送数据的时候,他们时常会认识TCP会丢

包。其实不然,因为当他们使用的缓冲区足够大时,他们有可能会一次接收到两个甚至更多

的数据包,而很多人往往会忽视这一点,只解析检杳了第一个数据包,而已经接收的其他据

包却被忽略了。

3.WinSock编程简单流程

WinSock编程分为服务器端和客户端两部分,TCP服务器端的大体流程如下:

对于任何基于WinSock的编程首先必须要初始化WinSockDLL库。

intWSAStarup(WORDwVersionRequested,LPWSADATAIpWsAData)。

wVersionRcquested是我们要求使用的WinSock的版本。

调用这个接口函数可以初始化WinSocko

然后必须创建一个套接字(Socket)。

SOCKETSocket(intaf,inttype,intprotocol);

套接字可以说是WinSock通讯的核心。WinSock通讯的所有数据传输,都是通过套接字来完

成的,套接字包含了两个信息,一个是IP地址,一个是Port端口号,使用这两个信息,就可

以确定网络中的任何一个通讯节点。

当调用了Socket。接口函数创建了一个套接字后,必须把套接字与你需要进行通讯的地址建

立联系,可以通过绑定函数来实现这种联系。

intbind(SOCKETs,conststructsockaddrFAR*name,intnamelen);

structsockaddr_in{

shortsin_family;

u_shortsin_prot;

structin_addrsin_addr;

charsin_sero[8];

)

就包含了需要建立连接的本地的地址,包括地址族、IP和端口信息。sinjamily字段必须把

它设为AF」NET,这是告诉WinSock使用的是IP地址族。sin_prot就是要用来通讯的端口

号。sin_addr就是要用来通讯的IP地址信息。

在这里,必须还得提一下有关'大头(big-endian),小头(little-endian):因为各种不同的计算机处

理数据时的方法是不一样的,IntelX86处理器上是用,小头形式来表示多字节的编号,就是

把低字节放在前面,把高字节放在后面,而互联网标准却正好相反,所以,必须把主机字节

转换成网络字节的顺序。WinSockAPI提供了几个函数。

把主机字节转化成网络字节的函数;

ujonghtonl(u_longhostlong);

u_shorthtons(u_shorthoslshon);

疝网络字节转在成主机字节的函数;

ujongntohl(u_longnetlong);

u_shortntohs(u_shortnctshort);

底样,设置IP加址和port端口时,就必须把主机字节转化成网络字节后,才能用Bind。函数

来绑定套接字和地址。

当绑定完成之后,服务器端必须建立一个监听的队列来接收客户端的连接请求。

intlisten(SOCKETs,intbacklog);

这个函数可以把套接字转成监听模式。

如果客户端有了连接请求,我们还必须使用

intaccept(SOCKETs,structsockaddrFAR*addr,intFAR*addrlen);

来接受客户端的请求。

现在基本上已经完成了一个服务器的建立,而客户端的建立的流程则是初始化WinSock,然

后创建Socket套接字,再使用

in(connecl(SOCKETs,conststructsockaddrFAR*name,intnamelen);

来连接服务端。

下面是一个最简单的创建服务器端和客户端的例子:

服务器端的创建:

WSADATAwsd;

SOCK

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论