计算机网络实验教学教案1_第1页
计算机网络实验教学教案1_第2页
计算机网络实验教学教案1_第3页
计算机网络实验教学教案1_第4页
计算机网络实验教学教案1_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

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

文档简介

课程实验教学教案

学院:信息科学及技术学院

系(教研室):网络工程系

任课教师姓名:张明慧

课程名称:计算机网络

课程编号•

授课班级:计算机科学及技术专业

开课时间:2013-2014学年第4学期

总学时/周时:72/4

课程类别:专业必修课

课程名称计算机网络

课程说明

教学目的

及要求

教学方法

考核方式

教材选用

参考资料

实验进度安排

周次起讫日期章节及课题备注

1网络常用命令

2双绞线的制作

3交换机的配置管理及VLAN的划分

4动态路由协议

5嗅探器的安装及运输层协议分析

6服务器安装及配置

7

8

9

10

11

12

13

14

15

16

17

18

实验名称网络常用命令

班级人数50实验时数2学时

实验时间实验地点1210

(1)掌握基本的网络知识。

实验目的(2)掌握CMD一些基本命令,并学会运用这些命令排除

一些基本问题。

实验要求一人一机,独立完成

重点及(1)常用网络命令的功能;

难点(2)网络命令的格式。

所需仪器计算机

注意事项无

作业完成实验报告

实验

后记

实验原理介绍备注

1、Ping命令的使用

点击“开始”->“运行”,在“运行”对话框“打开”

后键入cmd,按“确定”,到命令行方式下。

(1)回环测试。

这个ping命令被送到本地计算机IP软件。这一命令可以

用来检测TCP/IP的安装或运行存在的某些最基本的问题。

C:\>ping

C:\?pinglocalhosl

TTL是生存时间的意思,就是说这个ping的数据包能在网

络上存在多少时间。当对网络上的主机进行ping操作的时候,

本地机器会发出一个数据包,数据包经过一定数量的路由器传

送到目的主机,但是由于很多的原因,一些数据包不能正常传

送到目的主机,那如果不给这些数据包一个生存时间的话,这

些数据包会一直在网络上传送,导致网络开销的增大。当数据

包传送到一个路由器之后,TTL就自动减1,如果减到0了还

是没有传送到目的主机,则就自动丢失,出现Requesttimed

out的情况,增加TTL来减少网络资源的消耗。默认情况下,

Linux系统的TTL值为64或255,WindowsNT/2000/XP

系统的默认TTL值为128,Win7系统的TTL值是64,UNIX

主机的TTL值为255。

(2)Ping本机IP。

若无回复,说明本地计算机的TCP/IP安装或配置存在问

题0

C:\>ping-t7

在命令中加入参数-3本地计算机应该始终对该ping命令

做出应答,使用ctrl+C终止操作。

(3)Ping局域网内其它主机IP。

该命令对局域网内的其它主机发送回送请求信息。如果能

够收到对方主机的回送应答信息,表明本地网络中的网卡和传

输媒体运行正常。

C:\>ping5

(4)Ping网关。

如果能够收到应答信息,则表明网络中的网关路由器运行

正常。

C:\>ping

(5)Ping域名服务器。

如果能够收到应答信息,则表明网络中的域名服务器运行

正常。

C:\>ping

(6)Ping远程IP地址。

如西安邮电学院校园网服务器的IP地址为

o

C:\>ping

(7)Ping域名地址。

如果这里出现故障,可能是因为DNS服务器的IP地址配

置不正确或DNS服务器有故障。

C:\>ping

(8)Ping相邻主机IP。

并添加参数-a,用来解析目的主机的名称。

C:\>ping-a5

2.Tracert命令的使用

Tracert命令是用于探索源地址到目标地址当中所经过的

路线。而每到达一个点,就会向源地址返回一个信号。例如A

要访问D,则当中经过B,再经过Co当经过B时,会向A返

回一个信号,当经过C时,再向A返回一个信号,最后到达D

时,返回信号,结束整个过程。在这当中需要注意的是两点,

经过的节点需要有IP地址才能返回信号,像普通交换机或hub,

没有IP地址,是不可能有信号返回的。二是,网络都是双向的,

像上面的例子,如果我们发现TracertD,但到了C已经没有

信号返回了,并不能说明信号到不了D,也有可能是信号到了,

但中途有节点无法返问信号而已「

Tracert(跟踪路由)是路由跟踪实用程序,用于确定IP数据

报访问目标所采取的路径。Tracert命令用IP生存时间

(TTL)字段和ICMP错误消息来确定从一个主机到网络上其

它主机的路由。

通过向目标发送不同IP生存时间(TTL)值的"Internet

控制消息协议(ICMP)”回应数据包,Tracert诊断程序确定到

目标所采取的路由。要求路径上的每个路由器在转发数据包之

前至少将数据包上的TTL递减lo数据包上的TTL减为0

时,路由器应该将“ICMP已超时”的消息发回源系统。

(1)如果要跟踪到达西安邮电学院校园网服务器0的路径,

可以使用下列命令。

C:\>tracert

(2)在跟踪过程中,为了防止将每个IP地址解析为它的名称,

可以在tracert命令中使用参数-d。

C:\>tracert-d

(3)可练习跟踪外部服务器路径,如。

C:\>tracert

3.Netstat命令的使用

(1)如果需要显示所有有效连接(包括TCP和UDP两种)的

信息,可以在netstat命令中使用参数-a,这里包括已建立的

连接(Established),也包括监听连接请求(Listening)的

那些连接,以及计算机侦听的TCP和UDP端口。

C:\>nelstaL-a

(2)可以在netstat命令中使用参数来显示关于以太网的统

计数据。

C:\>netstat-e

(3)如果需要显示已建立的有效的TCP连接,可以在netstat

命令中使用参数-n。

C:\>netstat-n

(4)如果需要显示TCP和UDP的统计信息,可以使用如下命

令。

C:\>netstat-s-ptcp

C:\>netstat-s-pudp

(5)如果需要显示关于路由表的信息,可以在netstat命令中

使用参数-r。

C:\>netstat-r

4.Ipconfig命令的使用

(1)如果需要显示所有适配器的基本TCP/IP配置,可以使用

不带参数的ipconfig命令。

C:\>ipconfig

(2)如果需要显示所有适配器的完整TCP/IP配置,可以在

ipconfig命令中使用参数/all。

C:\>ipconfig/all

(3)清理并重设DNS客户解析器缓存的内容,可以通过在

ipconfig命令中使用参数/flushdns来实现。

C:\>ipconfig/flushdiis

(4)如果需要显示DNS客户解析器缓存的内容,可以在

ipconfig命令中使用参数/displaydns。

C:\>ipconfig/displaydns

5.Route命令的使用

使用routeprint命令显示本机路由表。

C:\>routeprint

实验名称双绞线的制作

班级人数50实验时数2学时

实验时间实验地点1210

(1)了解制作双绞线需要的工具;

实验目的(2)掌握双绞线的制作;

(3)掌握测试仪的使用方法;

实验要求一人一机,独立完成

重点及(1)认识网线的线对的排列顺序;

难点(2)认识制作工具。

所需仪器压线钳、双绞线、水晶头,剥线夹

注意事项无

作业完成实验报告

实验结果双绞线试制成功。主要在制作过程中严格按照

老师和实验指导书上的安排,在用剥线夹的时候没有过多的

实验

转动而避免里面线的割断现象;仔细的核对线序;插入水晶

后记

头的时候送到了最里端;压线的时候确保水晶头已经压倒,

而又没有把线压断,掌握好了力度。

实验原理介绍备注

1.实验步骤

(1)剪断

利用压线钳的剪线刀口剪取适当长度的网线。原则上,剪

取网线的长度应当比实际需要稍长一些。原因有两个,一是网

线的制作并不保证每次都成功,一旦失败需要剪掉水晶头后重

作,这势必又需要占用一段网线;二是网线一般都在地面上或

从接近地面处走线,而计算机则都放络在工作台上,这部分距

离也应当考虑进去

(2)剥皮

用压线钳的剪线刀口将线头剪齐,再将线头放入剥线刀口,

让线头触及挡板,稍微握紧压线钳慢慢旋转,让刀口划开双

绞线的保护胶皮,拔下胶皮。这个过程跟接电线时所采用的方

法差不多,只是不能用火烧,因为细导线还需要其外层的胶皮

相互绝缘。旋转压线钳和旋转双绞线都能达到将外层胶皮划开

的目的,从实际效果来看似乎旋转双绞线更容易把握和控制些。

问题的关键是握紧压线钳的压力,力度过小,划不破保护胶皮,

力度过大,则会连同线芯的绝缘层也被破坏,甚至会剪断线芯

(铜芯很细也很脆,只要稍有划痕就有折断的危险)。至于这

个力到底用多大,无法在此作定量描述,只能由您在大量的实

践中慢慢体会。

(3)排序

每对线都是相互缠绕在一起的,制作网线时必须将四个线

对的8条细导线一一拆开、理顺、捋直,然后按照规定的线序

排列整齐。将每对线拆开前和拆开后,您都必须能够准确地分

辨出各线的颜色,因为接线时必须按严格的顺序来接,不能错

不能乱。

同时我们应该避免线序错乱,应该注意:将水晶头有塑料

弹簧片的一面向下,有针脚的一方向上,使有针脚的一端指向

远离自己的方向,有方型孔的一端对着自己,此时,最左边的

是第1脚,最右边的是第8脚,其余依次顺序排列

注意:所有8条线都不能有导线铜芯暴露的情况出现,否

则很可能由于导线短路,而导致网线制作失败。

(4)剪齐

把线尽量抻直(不要缠绕)、压平(不要重叠)、挤紧理

顺(朝一个方向紧靠),然后用压线钳把线头剪平齐。这样,

在双绞线插入水晶头后,每条线都能良好接触水晶头中的插针,

避免接触不良。如果以前剥的皮过长,可以在这里将过长的细

线剪短,保留的去掉外层绝缘皮的部分约在13mm左右,这个

长度正好刚刚能将各细导线插入到各自的线槽。

(5)插入

一手以拇指和中指捏住水晶头,使有塑料弹片的一侧向下,

针脚一方朝向远离自己的方向,并用食指抵住。另一手捏住

双绞线外面的胶皮,缓缓用力将8条导线同时沿RJ-45头内的

8个线槽插入,一直插到线槽的顶端

(6)压制

确认所有导线都到位,并透过水晶头检查一遍线序无误后,

就可以用压线钳压制RJ-45头了。将RJ-45头从无牙的一侧

推入压线钳夹槽后,用力握紧压线钳(如果你的力气不够大,

可以使用双手一起压),将突出在外面的针脚全部压入水晶头

内。

至此,这条网线的一端就接好了。由于只是作好了一端,

所以这条网线还不能用,还需要制作另一端。

(7)完成

按照相同的方法和线序,将双绞线的另一个水晶头压制好,

一条网线的制作即告完成。

两端RJ-45头中的线序排列完全相同的网线,称为直通线

(StraighCable),只适用于计算机到集线设备的连接。当使

用双绞线直接连接两台计算机时,另一端的线序应作相应的调

整,即第1、2线和第3、6线对调,制作为交叉线(Crossover

Cable)。例如,当一端线序从左到右依次为:白绿、绿、白橙、

蓝、白蓝、橙、白棕、棕时,另一端线序从左到右依次为:白

橙、橙、白绿、蓝、白蓝、绿、白棕、棕;当一端线序从左到

右依次为:白橙、橙、白绿、蓝、白蓝、绿、白棕、棕时,另

一端线序从左到右依次为:白绿、绿、白橙、蓝、白蓝、橙、

白棕、棕。

(8)测试

网线接好后,并不能保证就已经没有问题,还需要对网线

进行检测,以确定是否有连接故障。测试用的工具是测试仪,

将两个水晶头分别安在测试仪上,拉动测试仪,如果两排灯同

时顺序亮到底,则说明网线已经制作好,如果两排灯不是同时

从1亮到8,说明网线线序排列有错误,如果有部分灯亮有部

分灯不亮,说明线路在水晶头处接触不良。需要重新连接。

2.实验记录

(1)实践中,可以将剥皮的长度留得长一些,即使20mm左

右也无所谓,太短不便于细导线的捋直和排序。当然,也不能

过长,否则会造成不必要的浪费。使用压线钳剥皮时,可以将

双绞线斜插入剥线刀口,避开挡板,然后轻握钳柄,旋转网线

即可。

(2)目前,最常使用的有两个标准,即T568A标准和T568B

标准。T568A标准描述的线序从左到右依次为:1-白绿、2-绿、

3-白橙、4-蓝、5-白蓝、6-橙、7-白棕、8-棕。T568B标准描

述的线序从左到右依次为:1■白橙、2-橙、3-白绿、4-蓝、5-

白蓝、6-绿、7-白棕、8-棕。见图4所示。在网络施工时,建

议使用T568A标准c当然,对于一般的布线系统工程,T568B

也同样适用。

我们所做双绞线是直通线,不能用于电脑之间的连接,电

脑之间连接应该用1-3,2-6的计入方式制作的双绞线。

实验名称交换机的配置管理及VLAN的划分

班级人数50实验时数2学时

实验时间实验地点1210

(1)掌握交换机基本信息的配置及管理。

(2)理解虚拟LAN(VLAN)基本原理;

实验目的

(3)掌握一般交换机按端口划分VLAN的配置方法;

(4)掌握TagVLAN配置方法。

实验要求一人一机,独立完成

重点及(1)交换机工作模式及常用配置命令;

(2)拓扑结构的搭建;

难点

(3)交换机的配置指令、配置方法。

所需仪器计算机、思科虚拟器

注意事项无

作业完成实验报告

实验

后记

实验原理介绍备注

1、实验背景

(1)某公司新进一批交换机,在投入网络以后要进行初始配

置及管理,你作为网络管理员,对交换机进行基本的配

置及管理。

(2)某一公司内财务部、销售部的PC通过2台交换机实现通

信;要求财务部和销售部内的PC可以互通;但为了数据

安全起见,销售部和财务部需要进行互相隔离,现要在交

换机上做适当配置来实现这一目的。

2、技术原理

(1)交换机的管理方式基本分为两种:带内管理和带外管理。

端口管理交换机属于带外管理;这种Console通过交换机的

管理方式不占用交换机的网络端口,第一次配置交换机必须端

口进行配置。Console利用、拨号等方式属于带内管理。

Telnet通过远程交换机的命令行操作模式主要包括:

Switch>用户模式

Switch#特权模式

Switch(config#)全局配置模式

Switch(config-if)#端口模式

(2)了解交换机命令行

.进入特权模式(en);

.进入全局配置模式(conft);

进入交换机端口视图模式(intfO/1);

.退回到上一级模式(exit);返回上一级

.直接退回到特权模式(end);返回特权

.帮助信息(如?、co?、copy)

.命令简写(如conft);

.命令自动补齐(Tab);

.快捷键(ctrl+c中断、ctrl+z退回特权模式);

.Reload重启。

.修改交换机名称(hostnameX);

.配置交换机端口参数(speed、duplex);

.查看交换机版本信息(showversion);

.查查看当前生效的配置信息(showrun)。

(3)VLAN是指在一个物理网段内,进行逻辑的划分,划分成

若干个虚拟局域网。VLAN最大的特性是不受物理位置的限制,

可以进行灵活的划分。VLAN具备了一个物理网段所具备的特

性。相同VLAN内的主机可以相互直接通信,不同VLAN间的

主机之间互相访问必须经由路由设备进行转发。广播数据包只

可以在本VLAN内进行广播,不能传输到其他VLAN中。Port

VLAN是实现VLAN的方式之一,它利用交换机的端口进行

VLAN的划分,一个端口只能属于一个VLAN。3、实验步骤

(1)交换机的配置

搭建拓扑结构,一台交换机,一台计算机。采用一根配置

线连接。

双击计算机,选择桌面,选择终端来

Switch

配置交换机,进入配置视图下,

Switch>

,en

.conft

.intfO/1(槽位/槽位下的端口

.speed

.speed100

.duplexfull

.end

showversion

showrun

conft

intvlan1

ipaddress

noshutdown

exit

enablepassword123456

linevty04

passwordabcdef

login

end

(2)搭建拓扑结构

a.配置计算机的ip地址、子网掩码和DNS地址;

b.进入交换机S1:

en

conft

vlan2

exit

vlan3

exit

interfacefa0/1

switchportaccessvlan2

exit

interfacefa0/2

switchportaccessvlan3

exit

interfacefa0/24

switchportmodetrunk

end

showvlan

c.进入交换机S2

en

conft

vlan2

exit

vlan3

exit

interfacefa0/1

switchportaccessvlan2

exit

interfacefa0/2

switchportaccessvlan3

exit

interfacefa0/24

switchportmodetrunk

end

showvlan

d.测试

vlan2

二层:

en

conft

vlan2

exit

vlan3

exit

intfO/2

swithportaccessvlan2

exit

intfO/3

swithportaccessvlan3

exit

intfO/1

switchportmodetrunk

end

showvlan

三层:

en

conft

vlan2

exit

vlan3

exit

intfO/2

switchportaccessvlan2

exit

intfO/1

switchporttrunkencapsulationdotlq

switchportmodetrunk

exit

intvlan2

ipaddressl

noshutdown

exit

intvlan3

ipaddress

noshutdown

exit

iprouting

end

测试:pc5及pc4的ip地址互ping

实验名称动态路由协议

班级人数50实验时数2学时

实验时间实验地点1210

(1)掌握RIP协议的配置方法;

实验目的(2)掌握查看通过动态路由协议RIP学习产生的路由;

(3)熟悉广域网线缆的连接方式;

实验要求独立完成

(1)通过实验掌握RIP工作原理;

重点及

(2)拓扑图的搭建;

难点

(3)动态路由的配置方法、配置指令、查看路由表。

所需仪器计算机、思科虚拟器

注意事项无

作业完成实验报告

实验

后记

实验原理介绍备注

1、实验背景

假设校园网通过一台三层交换机连到校园网出口路由器

上,路由器再和校园外的另一台路由器连接。现要做适当配置,

实现校园网内部主机及校园网外部主机之间的相互通信。为了

简化网管的管理维护工作,学校决定采用RIPV2协议实现互

通。

2、实验拓扑

3、技术原理

RIP

(Routing

Informatio

n

Protocols,

路由信息协

议)是应用较早、使用较普通的IGP内部网关协议,适用用于

小型同类网络,是距离矢量协议;

RIP协议跳数做为衡量路径开销的,RIP协议里规定最大

跳数为15;

RIP协议有两个版本:RIPvl和RIPv2,RIPvl属于

有类路由协议,不支持VLSM,以广播形式进行路由信息的

更新,更新周期为30秒;RIPv2属于无类路由协议,支持

VLSM,以组播形式进行路由更新。

4、实验步骤

(1)配置两台主机的IP地址分别为192.168.1.2、

192.168.2.2;网关分别为和。

(2)三层交换机switch的配置

en

conft

hostnameSI

vlan10

exil

vlan20

exit

interfacefa0/10

switchportaccessvlan10

exit

interfacefa0/20

switchportaccessvlan20

exit

end

showvlan

conft

interfacevlan10

ipaddress

noshutdown

exit

interfacevlan20

ipaddress

noshutdown

end

showiproute

showrunning

conft

iprouting

routerrip

network

network

version2

end

(3)路由器RI的配置

conft

hostnameRI

interfacefa0/0

noshutdown

ipaddress

interfaceserial2/0

noshutdown

ipaddress

clockrate64000

end

showiproute

conft

routerrip

network

network

version2

end

(4)路由器R2的配置

en

conft

hostnameR2

interfacefa0/0

noshutdown

ipaddress

interfaceserial2/0

noshutdown

ipaddress

showiproute

conft

routerrip

network

network

version2

end

showiproute

Gatewayoflastresortisnotset

R/24[120/2]via,00:00:15,Serial2/0

C/24isdirectlyconnected,FaatEchernetO/O

R/24[120/1]via,00:00:15,Serial2/0

C192.1€8.4.0/24isdirectlyconnected,Serial2/0

r2#

r2t

r2t

r2t

配置如下练习。

EOS2S3^ShE0

-—~~Z-------Z——--------------------------------

(5)两台主机互ping

增补1:路由器的配置及远程登录

路由器的端口及交换机不同,在默认状态下是关闭的,可以通

过手动或界面方式启用。

三层:

en

conft

hostnameRI

enablesecret123456

linevty04

passwordabcdef

login

exit

intf0/0

ipaddress

noshutdown

end

pc测试:

ipconfig

ping

telnet

增补2:单臂路由配置

单臂路由是在一个路由器接口通过配置子接口(不存在真正物

理接口)的方式实现互相隔离的VLAN互通。

fO/O2411

Roqterl

二层:

en

conft

vlan2

exit

vlan3

exit

intf0/2

switchportaccessvlan2

exit

intfO/3

switchportaccessvlan3

exit

intfO/1

switchportmodetrunk

exit

三层:

en

conft

intf0/0

noshutdown

exit

intf0/0.1

encapsulationdotlq2

ipaddress

exit

intf0/0/2

encapsulationdotlq3

ipaddress

end

showiprou

测试

增补3:静态路由配置

(1)

Pcl:;

Pc2:

(2)R1

en

conft

hostnameRI

intf0/0

noshutdown

ipaddress

exit

ints2/0

ipaddress

clockrate64000

noshutdown

exit

iproute

end

showiproute

(3)R2

en

conft

intf0/0

noshutdown

ipaddress

ints2/0

ipaddress

noshutdown

end

showiproute

conft

iproute

end

showiproute

⑷两台计算机互ping

增补4:OSPF路由协议

PCI

(1)配置两台主机的IP地址分别为>

192.168.2.2;网关分别为和。

(2)三层交换机switch的配置

en

conft

hostnameSI

vlan10

exit

vlan20

exit

interfacefa0/10

switchportaccessvlan10

exit

interfacefa0/20

switchportaccessvlan20

exit

end

showvlan

conft

interfacevlan10

ipaddress

noshutdown

exit

interfacevlan20

ipaddress

noshutdown

end

showiproute

showrunning

conft

iprouting

routerospf1

network55area0

network55area0

end

showiproute

(3)路由器RI的配置

COI1It

hostnameRI

interfacefa0/0

noshutdown

ipaddress

interfaceserial2/0

noshutdown

ipaddress

clockrate64000

end

showiproute

conft

routerospf1

network55area0

network55area0

end

showiproute

(4)路由器R2的配置

en

conft

hostnameR2

interfacefa0/0

noshutdown

ipaddress

interfaceserial2/0

noshutdown

ipaddress

showiproute

conft

routerospf1

network55area0

network55area0

end

showiproute

实验名称嗅探器的安装及运输层协议分析

班级人数50实验时数2学时

实验时间实验地点1210

(1)进一步掌握Ethereal的使用方法;

(2)能对捕获到的包进行较深入的分析;

实验目的

(3)简单的运用filter设置过滤;;

(4)通过Ethereal抓包和分析,了解HTTP协议

实验要求独立完成

(1)利用Ethereal分析HTTP协议;

重点及

(2)利用Ethereal分析TCP协议;

难点

(3)利用Ethereal分析IP协议

所需仪器计算机、ethereal软件

注意事项无

作业完成实验报告

(1)熟悉Ethereal的工作环境。

实验

(2)掌握使用Ethereal进行报文的捕获。

后记

(3)用所捕获的报文分析网络,巩固自己所学的知识。

实验操作步骤备注

一、实验原理

l.http协议

HTTP是一个应用层协议,它使用TCP连接进行可靠的

传送,HTTP协议定义了浏览器(即WWW客户进程)怎样向

万维网服务器请求万维网文档,以及服务器怎样把文档传送给

浏览器。每个万维网网点都有一个服务器进程,它不断的监

听TCP的端口80,以便发现是否有浏览器(即万维网客户)

向它发出连接建立的请求。

http报文格式:

GET/chn/YXSZ/index.htmHTTP/1.1{请求行使用了

相对URL}

Host:I此行是首部行的开始,给出主机的域名}

Connection:close{不保持连接放}

User-Agent:Mozilla/5.0{表明用户道理是使用

Netscape浏览器}

Accept-Language:cn{表示用户希望优先得到中文

版本的文档}

各部分的解释如下:

空格回车换行

2.TCP协议

TCP(TransmissionControlProtocol传输控制协议)

是一种面向连接(连接导向)的、可靠的、基于IP的传输层协

议,由IETF的RFC793说明(specified)。TCP在IP报文

的协议号是6o

当应用层向TCP层发送用于网间传输的、用8位字节表示

的数据流,TCP则把数据流分割成适当长度的报文段,最大传

输段大小(MSS)通常受该计算机连接的网络的数据链路层的

最大传送单元(MTU)限制。之后TCP把数据包传给IP层,

由它来通过网络将包传送给接收端实体的TCP层。

TCP为了保证报文传输的可靠,就给每个字节一个序号,

同时序号也保证了传送到接收端实体的包的按序接收。然后接

收端实体对已成功收到的字节发回一个相应的确认(ACK);如果

发送端实体在合理的往返时延(RTT)内未收到确认,则对应的数

据(假设丢失了)将会被重传。

在数据正确性及合法性上,TCP用一个校验和函数来检验

数据是否有错误,在发送和接收时都要计算校验和;同时可以

使用md5认证对数据进行加密。在保证可靠性上,采用超时

重传和捎带确认机制。

在流量控制上,采用滑动窗口协议,协议中规定,对于窗

口内未经确认的分组需要重传。

在加塞控制上,采用广受好评的TCP拥塞控制算法(也称

AIMD算法)。该算法主要包括三个主要部分:1)加性增、乘

性减;2)慢启动;3)对超时事件做出反应。TCP报文格式(略)。

二、实验步骤

1、清空高速缓存中的网页。

打开IE浏览器,选择“工具”菜单中的“删除浏览历史记

录”项。

2、清空DNS高速缓存。

运行cmd命令,在打开的DOS窗口中运行

^ipconfig/flushdns),命令。

3、运行Ethereal,点击Capture"------“Interfaces”

——“Capture”开始捕捉数据包。

4、打开浏览器,在浏览器中输入如下的URL,让它下载一个

页面在你的浏览器中。例如访问。

为了显示这个页面,你的浏览器将和的HTTP服务器进

行联系,和服务器进行HTTP消息的交换以下载这个页面,包

含这些HTTP消息的以太网帧将会被Ethereal捕获。

5、你的浏览器显示了这个页面后,在Ethereal捕获窗口中按

下stop按钮来停止包捕获,E

温馨提示

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

评论

0/150

提交评论