中南大学计算机网络实验

合集下载

计算机网络综合试验选做

计算机网络综合试验选做

综合实验选做一实验名称:三层交换机和路由器的路由试验目的:掌握三层交换机S V I方式连接路由器的配置方法掌握三层交换机路由的配置功能描述:在分散连接的系统中,在跨交换机环境下,通过划分Vlan,实现属于不同Vlan 的端口不能互相访问,而相同的VLAN内的端口可以互相访问。

背景描述:你们中学校园采用核心、接入两层结构组建的网络,现学校需要将校园网接入互联网,学校在出口使用一台路由器连接互联网。

请做相应配置实现三层交换机和路由器之间的互通,并实现内部网络中V L A N之间的通信。

技术原理:利用三层交换机的路由功能实现VLAN和IP网络的关联。

实验设备:三层交换机一台,路由器一台,二层交换机两台,PC机三台实验拓扑:如下图,IP地址自定实验步骤:实验准备:按照拓扑进行连线。

并进行IP规划。

注意:要保证拓扑中和路由器连接的PC3一直存在,也就是说PC3要占用实验室里面的一台PC。

拓扑中的PC1和PC2可以利用实验室里面的另外一台PC来代替。

步骤1.在交换机SwitchA(2126-1)上创建Vlan 10,并将0/2口划分到Vlan 10 中,在交换机SwitchB(2126-2)上创建Vlan 20,并将0/2口划分到Vlan 20 中。

s2126-1#show vlan 进行查看步骤2.把交换机SwitchA(2126-1)和交换机SwitchB(2126-2)各自通过F0/22口和三层交换机S3760的F0/12口以及F0/22口相连。

并将各自的F0/22接口设定为trunk模式。

通过show vlan命令查看。

参考命令:s2126-1#conf ters2126-1(config)#interface fastethernet0/22s2126-1(config-if)#switch mode trunk步骤3.在三层交换机3760上创建VLAN 10和VLAN 20 和VLAN 30。

将与二层交换机相连接的F0/22和F0/12口,设为trunk模式。

计算机网络技术实习报告(精选10篇)

计算机网络技术实习报告(精选10篇)

计算机网络技术实习报告(精选10篇)计算机网络技术实习报告(精选10篇)一段时间的实习生活又将谢下帷幕,相信你一定有很多值得分享的收获,是时候写一篇实习报告好好总结一下了。

可是怎样写实习报告才能出彩呢?以下是小编为大家整理的计算机网络技术实习报告(精选10篇),希望对大家有所帮助。

计算机网络技术实习报告篇1一、实习目的和任务学生通过实习,掌握网线制作与测试中常用设备的使用与使用技巧,熟练掌握局域网组建,掌握局域网组建中至少一种网络操作系统软件的安装、设置和维护使用,掌握网络服务的安装与配置。

初步接触网络管理方法及其网络工程技术基本知识,提高运用理论知识解决实际问题的能力。

二、实习基本要求1、掌握网线制作与测试基本知识。

2、掌握对等网的组建方法。

3、熟悉局域网的组建及维护。

4、熟悉网络服务与配置。

5、熟悉局域网与INTERNET的接入技术。

三、实习内容:实训虽然只有五天时间,但我们学到了很多内容。

周一,老师讲解一些有关知识,实训的地点时间以及安排,把该交代同学的都交代了。

虽然体检用去了一些时间,不过刚好,体检完了,我们可以首先预习这本实训书。

用灵活清晰的头脑理解书本知识,有了从分的思维,为以后的几天实训做铺垫。

周二,上午,在图书馆看书,查找资料,了解下午所需要进行的实训步骤。

下午,明白了任务是需要动手操作网线制作与测试的基本知识与亲自组建对等网。

关于网线的制作,首先要明白,计算机网络的传输介质,分为两大类,有线传输介质和无线传输介质,有线传输介质包括双绞线(常用的双绞线由四对导线按照一定的密度反时针互相扭绞在一起的,分别用橙、蓝、绿、综4种颜色标出,具体来说是橙、白橙、蓝、白蓝、绿、白绿、棕、白棕八种颜色,也就是有8条铜线。

双绞线可分为屏蔽双绞线和非屏蔽双绞线两大类,常用连接双绞线的硬件有RJ—45水晶头以及信息插座。

),同轴电缆(先由两根同轴心、相互绝缘的圆柱形金属导体构成基本单元(同轴对),再由单个或多个同轴对组成的电缆。

计算机网络实验 第1章 Packet Tracer 6.2使用指南

计算机网络实验 第1章 Packet Tracer 6.2使用指南

第1章 Packet Tracer6.2 使用指南
2. 使用Packet Tracer 搭建网络拓扑
2.1 添加网络设备
单击鼠标选择要添 加的设备类型,如 路由器
此时,设备型号区 列出该类型设备的 所有可选型号
2.1 添加网络设备
单击鼠标选中要添 此加时的,设选备中型设号备,如如 图2所81示1
新路由器第一次启动时,系统会自动进入SETUP模式,并询问是否采用该方式进行配置。 26
3.3 PC机的配置
1.选择PC机配置 窗口中的 Desktop选项卡
2.单击IP Configuration图 标,打开IP地址 配置窗口
27
3.3 PC机的配置
在此处输入PC机 的IP地址等相关 信息,关闭该窗 口即保存配置
32
4.3 添加PDU
➢ Packet Tracer提供两种添加PDU的工 具:Add Simple PDU(添加简单PDU) 和Add Complex PDU(添加复杂 PDU),位于拓扑工作区工具条上。
➢ Add Simple PDU提供测试网络连通性 功能。选中Add Simple PDU图标,将 鼠标移动到拓扑工作区,单击源节点, 然后移动鼠标至目标节点并单击,即 完成了简单PDU的添加。
3.在此处输面入,接如口图的所I示P地址
和子网掩码,
修改接口配置时,
产生的对应配置
命令
24
3.2 命令行接口CLI
也可以使用CLI可以输入IOS操作命令对路由器进行配置和管理
25
3.2 命令行接口CLI
对路由器进行不同的操作需要在不同模式下进行。主要的路由器模式包括
(1)用户模式:Router> 刚登录路由器时,首先进入用户模式,在该模式下,用户进行有限的操作,但不能查看和更

计算机网络实验内容

计算机网络实验内容

实验一双绞线线缆的制作一、实验目的了解双绞线的特性与应用场合,掌握双绞线的制作方法。

掌握TCP/IP的设置方法。

二、实验环境6-605微机室,所用机子能上互联网。

RJ-45头若干、双绞线若干米、RJ-45压线钳一把、测试仪一套。

三、相关理论实验使用双绞线是5类线。

由8根线组成,颜色分别为:【橙白,橙】,【绿白,绿】,【蓝白,蓝】,【棕白,棕】(2)RJ-45连接器和双绞线线序RJ45水晶头由金属片和塑料构成,特别需要注意的是引脚序号,当金属片面对我们的时候从左至右引脚序号是1-8, 这序号做网络联线时非常重要,不能搞错。

工程中使用比较多的是 T568B 打线方法,线序如下:直通线:(机器与集线器连)1 2 3 4 5 6 7 8A端:橙白,橙,绿白,蓝,蓝白,绿,棕白,棕;B端:橙白,橙,绿白,蓝,蓝白,绿,棕白,棕。

交叉线:(机器直连、集线器普通端口级联)1 2 3 4 5 6 7 8A端:橙白,橙,绿白,蓝,蓝白,绿,棕白,棕;B端:绿白,绿,橙白,蓝,蓝白,橙,棕白,棕。

四、实验内容1.一般直通双绞线的制作2.测试一般直通双绞线的导通性3. 设置TCP/IP五、实验步骤5.1、制作双绞线1.仔细阅读实验文档,决定实验环境中需要制作的网线的类型和需要使用的线序。

2.按以下步骤制作网线(1人制作一根网线):(1)抽出一小段线,然后先把外皮剥除一段(2)将双绞线反向缠绕开(3)根据标准排线(注意这里非常重要)(4)铰齐线头(注意线头长度)(5)插入插头(6)用打线钳夹紧(7)用同样方法制作另一端3.使用测试仪测试连接逻辑正确与否,断路导致无法通信,短路可能损坏网卡或集线器。

5.2、TCP/IP设置方法1.win2000及winXP系统:先进入控制面板,再进入“网络连接”(或“网络与拨号连接”)窗口,单击“本地连接”右键,选择“属性”,进入设置窗口。

(或者右键单击桌面“网上邻居”属性,再单击“本地连接”右键,选择“属性”,进入设置窗口。

计算机网络实践实验报告

计算机网络实践实验报告

《计算机网络实践实验报告》实验一:传输介质的实验实验思考题:1.左右两侧线序完全一致,但不是标准线序。

问:能否当正线使用?2.8根线中有4根是实际用于数据传输。

问:是哪4根?3.直通线和交叉线实际的应用环境是什么?4.列出3中功能不同的测线仪,并简述其功能。

实验二:常用网络命令介绍实验思考题:1.如何通过常用网络命令判断目标主机的操作系统?2.作为一名网管,应对于网络拓扑有详尽的了解。

如何通过网络命令判断故障点。

3.分析网关的作用。

实验三:在Windows Server 2003 环境下配置WWW服务实验思考题:1.WWW服务的支撑组件事ISS,最新的IIS版本是什么?支撑WWW所必须的IIS组件事什么?(internet信息服务管理器公用文件万维网服务)2.同一IP能否搭配两个或多个WWW服务器?能3.如何设计非80端口访问服务器?默认网站右键属性tcp端口浏览器输入http://10.0.56.77:80804.Windows 默认的站点主目录是什么?C:\Inetpub\wwwroot5.描述hTTP协议工作的过称及原理。

实验四:在Windows Server 2003 下搭建DNS 服务器实验思考题:1.把本机搭成DNS服务器,能否为主机某一网站分配两个或多个域名?能2.在同一DNS服务器内,能否为不同的网站(不同的IP)分配相同的域名?不能3.在实验实内为本机安装了DNS组件,但没有添加任何记录。

在TCP/IP 属性里,将本机的IP设成唯一的DNS 服务器。

在外网连通的情况下,你能否通过域名访问百度网站?不能4.在TCP/IP属性里面,将本机IP设成唯一DNS服务器,在外网连通的情况下,能否通过域名访问百度网站。

不能5.某主机IP掩码网关配置正常,未设DNS服务器,该主机能否访问某一网站,如可以,通过什么来访问?能通过代理访问6.反向搜索区域的作用实验五:搭建DHCP实验思考题:1. 能否通过交换机充当DHCP服务器?如可以,用二层交换机还是三层交换机?2. DHCP服务器的IP是否必须要和IP值在同一子网,说明原因,如果在同一子网,该IP是否需要做排除?如果不做排除,地址租约中会出现什么样的效果?3. 设计一个实验,使租约生效。

计算机网络实验报告(配置网络打印机,配置WINS服务器,配置DNS服务器..

计算机网络实验报告(配置网络打印机,配置WINS服务器,配置DNS服务器..

计算机网络技术实验报告学生学号:学生姓名:专业年级:开课学期:指导教师:实验一1.实验名称配置网络打印机二.实验目的1. 了解打印机的共享方式。

2. 掌握局域网内普通打印机的共享与使用。

3. 掌握小型局域网的架设方法。

4. 掌握网络打印机的安装和使用。

三.实验任务1. 实现局域网内普通打印机的共享。

2. 安装和使用网络打印机。

四.实验环境及工具1. 局域网内打印机若干。

2. 普通打印机一台。

3. HP LaserJet 1505或其他同类网络打印机一台。

五.实验记录(1)实验任务1Socialist culture in China set up the overall national security concept, respect the sovereignty of networks, build global Internet governance system adhere to the correct view, building human fates. (6) to grasp the full strictness requirement, and strict adherence to the party's political discipline and rules, loyal, clean, play, strengthen the wind against corruption, adhere to the "Tigers" and "fly". (7) the实验时间实验内容实验地点实验人局域网内普通打印机共享实验步骤 1. 安装共享打印机将普通打印机连接在安装Windows 2003 Server的计算机上,然后在该计算机上执行本地打印机安装操作。

(1)选择“开始”→“设置”→“控制面板”命令,打开“打印机和传真”文件夹,双击“添加打印机”图标,可以添加新打印机。

计算机网路实训报告心得体会10篇

计算机网路实训报告心得体会10篇

计算机网路实训报告心得体会10篇计算机网路实训报告心得体会篇1在中软的一个多月里,在那里学习的经历让我怀念,难忘,在那里的每一天都会让我成长。

在中软的实训生活中,我深刻体会到了自己专业方面的欠缺和不足,也意识到了作为计算机网络工程专业的学生,要想在以后的职业中崭露头角,除了要有很好的专业知识,还必须具备良好的心理素质和善于交流沟通的能力,使自己在以后的途中经历什么样的困难,都利于不败之地。

一、中软学习情况和内容在那边有严格的规章制度,每天都要按时打卡,对考勤很很严,这让我们养成了良好的行为习惯。

对于把我们塑造成一个纪律严明的人很有帮助。

我们选的是体统集成方面的,学习的内容都有windowsii网络平台的搭建,ftp服务器的使用,了解了rip 路由协议和rigrp路由协议,sqlserver数据库使用,orcale数据库的使用方法,进行大型数据库的设计。

实训中而老师有时在课中所讲的,有的是课本上没有而对我们都非常有意的东西,会让我们了解一些企业的知识和就业的情况等等。

这给我们的实训增加了浓墨淡彩的光辉。

也会让我们会更加了解自己未来的方向。

二、举个比较消极的例子:在实训中都有这么一些现象,本想通过自己的奋斗借实训来好好充实自己,让自己改头换面,更加的成熟。

可是当这新鲜感渐渐褪色,你会发现可能其实并没有你想像中的一样,也是和平时一样的生活,一样的学习,只会学会了淡定,看清楚了一些现实。

你便慢慢又回到了原来的生活了,退却了,我知道也许很多事情在你想象中非常美好的事只要你得到了你就会失去原来的想法,因为你不了解,现实并不是想象,没那么简单,现实并不是按你的思维方式而存在。

最重要的是每天的积累与锤炼。

活在当下,做好现在的事才是最重要的。

今天努力了,你就是好样的!三、团队刚到中软那边都会竞选项目组长,六人一组,我觉得这是个很好的锻炼自己,大家一定要去争取,也许你会认为自己的专业知识不好,不敢当,那只是懦弱的表现,当组长最重要的是责任心,如果你有不会不擅长的可以请教别人,你要做的是把这个组的力量拧成一股绳,让他们团结,让他们人尽其才,要善于团队合作,善于利用别人的智慧,这才是大智慧。

计算机网络实验上课PPT

计算机网络实验上课PPT

三、常用配置命令
Console: 1、操作模式切换(GNS3默认为特权模式)
用户模式> 特权模式# 配置模式(config terminal)# enable:从用户模式切换到特权模式 config terminal:从特权模式切换到配置模式 exit:通过此命令可以从配置切换到特权,从特权切换到用户模式。
三、常用配置命令
8、部署Telnet-Server服务器 Telnet-server(config)# line vty 0 //开启远程终端登陆模式 Telnet-server(config-line ) # password cisco //设置远程登陆 密码 Telnet-server(config -line) # login //开启登陆状态
SW1(config-if)#exit //退出
按照此方法,依次将其他接口放入特定VLAN=>
VLAN10
SW1-F0/0
7、在交换机上部署Trunk主干
VLAN20
SW2-F0/0
SW1(config)#int f0/1 //进入接口
SW1(config-if)#switchport mode trunk //将接口设置为主干链路
四、常用测试命令
以下测试命令均在特权模式#下 1、show ip interface brief //查看接口IP地址(在电脑和路由器上) 2、show mac-address-table //查看MAC地址(在交换机上) 3、show ip route //查看路由表/默认网关(在电脑和路由器上) 4、ping 192.168.10.3 //测试连通性(在电脑上) 5、通过Wireshark测试验证TCP/IP协议 将鼠标放置与SW1和SW2连线上,右键点击开始抓包 (需将GNS3和Wireshark关联:将wireshark安装路径,放入GNS3 编辑->首选项->capture->tail.exe -f -c +0b %c | “D:\Program Files
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

中南大学
计算机网络实验报告

信息科学与工程学院
实验一 分槽ALOHA协议仿真实验
用于在多路访问信道上确定下一个使用者的协议属于数据链路层的一个子层,称为介
质访问控制(Medium Access Control,MAC)子层,许多局域网都使用多路访问信道作为它
的通信基础。最简单的信道分配方案是FDM(为每个站专门分配一段频率)和TDM(为每
个站分配一个时槽),当站的数量比较大而且可变,或者流量具有突发性变化的时候,就需
要用到纯ALOHA协议或分槽ALOHA协议。如果信道的状态可以被检测到,可以用到1-坚
持型CSMA、非坚持CSMA和P-坚持CSMA等协议。本实验模拟常见的几种MAC层多路访
问协议,具体实验要求及内容如下。

【实验目的】
1. 掌握VB、VC++、VS或JAVA等集成开发环境编写仿真程序的方法;
2. 理解并掌握分槽ALOHA协议原理。

【实验内容】
编写仿真程序,对一定网络环境下MAC层的多路访问协议的分槽ALOHA协议进
行实现。通过仿真,学习协议采取的介质访问管理,包括介质分配和冲突解决机制,
并对协议的性能与理论结果进行比较分析。

【编程语言和环境】
1. 编程语言C/C++/C#/Java/Matlab等均可;
2. 编程环境Windows(MS Visual系列,VC/VB/VS.Net;)和Linux(编辑器vi+编译器
GCC)均可;

1. 仿真思路
设置各站点初始产生包的时间点及产生包的时间间隔(均为随机值),得到所有站点
成功发送10000个数据包的总时间以及这段时间内所有数据包的个数(包括各站点每
次新产生的包以及由于冲突而重发的包),从而计算出每包时内尝试次数及其对应的
吞吐量。
【具体实现(java)】
对站点的仿真:
1.设置开始发送的时间和发送的间隔:
private Random r = new Random();
// 开始发送时间
private long start;
// 时间间隔
private long d;
start = r.nextInt(1000);
d = r.nextInt(30) + 20;
2. 模拟站点发送的过程:
for (int i = 0; i < 100; i++) {
a[j.getN()] = a[j.getN()] + 1;
try {
Thread.sleep(1);
// 冲突

while (a[j.getN()] > 1) {
temp = r.nextInt(5) + 1;
Thread.sleep(temp * 20);
System.out.println(sp.getNum() + "冲
突");
}
System.out.println("发送成功:第" +
sp.getNum() + "号第" + i + "个数据包~");
Thread.sleep(sp.getD());
} catch (Exception e) {
}
}
3. 设置一个变量来记录同时发送的数据包数量,这个变量用来判断是否发生冲突。

private long t;
public void run() {
while (true) {
try {
t = t + 1;
Thread.sleep(1);
}
4. 创建六个不同的站点并启动

AlohaThread at1 = new AlohaThread(sp1, j, a);
AlohaThread at2 = new AlohaThread(sp2, j, a);
AlohaThread at3 = new AlohaThread(sp3, j, a);
AlohaThread at4 = new AlohaThread(sp4, j, a);
AlohaThread at5 = new AlohaThread(sp5, j, a);
AlohaThread at6 = new AlohaThread(sp6, j, a);
at1.start();
at2.start();
at3.start();
at4.start();
at5.start();
at6.start();

测试结果:发送完毕前的部分包的状态,每个站点模拟发送100个包。
实验三Socket通信实验

网络编程是通过使用套接字来达到进程间通信目的的编程,Socket编程是网络编
程的主流工具,Socket API是实现进程间通信的一种编程设施,也是一种为进程间提
供底层抽象的机制,提供了访问下层通信协议的大量系统调用和相应的数据结构。本
实验利用Socket API编写网络通信程序,具体实验要求及内容如下。

【实验目的和要求】
1. 掌握VB、VC++、VS或JAVA等集成开发环境编写网络程序的方法;
2. 掌握客户/服务器(C/S)应用的工作方式;
3. 学习网络中进程之间通信的原理和实现方法;
4. 理解单播、组播和广播的原理并比较其不同之处;
5. 要求本机既是客户端又是服务器端;

【实验内容】
所编写的程序应具有如下功能:
1. 具有点对点通信功能,任意客户端之间能够发送消息;
2. 具有群组通信功能,客户端能够向组内成员同时发送消息,其他组成员不能收到;
3. 具有广播功能,客户端能够向所有其他成员广播消息;

【编程语言和环境】
1. 编程语言C/C++/C#/Java等均可;
2. 编程环境Windows(MS Visual系列,VC/VB/VS.Net;)和Linux(编辑器vi+编译器
GCC)均可;

【具体实现】
1. 建立服务器开辟端口
server = new ServerSocket(9922);
让服务器等待客户连接

socket = server.accept();

2. 建立连接
socket = new Socket("127.0.0.1", 9922);
3.服务器和客户端之间的通信的实现
接受信息:
DataInputStream in = new DataInputStream(
socket.getInputStream());
String accpet = in.readUTF();
输出到屏幕:
jta.append(accpet + "\n");

发送消息:
out = new DataOutputStream(socket.getOutputStream());
// 把从控制台得到的信息传送给服务器
out.writeUTF("客户端"+array.size()+":" + str);

4.一对多通信
建立链表存贮客户端信息:
ArrayList array = new ArrayList();
建立对应的链表和客户端保持连接、接收和发送消息:
ArrayList list = new ArrayList();
当需要群发时,对链表中的每个元素都发送信息:
if (s.equals("群发")) {
jta.append("Everyone:" + str + "\n");
for(int i=0;iThreadDemo th=list.get(i);
th.Send();
}

当需要单个发消息时,在链表中找到对应元素再发送:
else if(s.equals("发给:")){
//从文本框获取要发送信息的客户端的序号。
int index=Integer.parseInt(jt2.getText());
//在链表中找到对应元素
ThreadDemo th=list.get(index-1);
th.Send();//发送
jt.setText("");//清空输入框
}

程序测试:
服务器端:可以创建新用户,群发,单一发送。
客户端:可以和服务器之间进行消息传递。

发送信息:群发:
单独发给客户端4:

客户端对服务器:
备注: 源代码见附件(计算机网络实验.zip).

相关文档
最新文档