計算機網絡基礎與應用實驗指導書_第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

提交評論