网络构建与协议分析课程设计报告Word格式文档下载.docx
《网络构建与协议分析课程设计报告Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《网络构建与协议分析课程设计报告Word格式文档下载.docx(11页珍藏版)》请在冰豆网上搜索。
XXX院(系):
专业:
计算机科学与技术学号:
XXXXXX
任务起止日期:
2011-12-20~2011-12-23
课程设计题目:
网络构建分析及TELNET协议分析
课程设计要求:
1、复习网络协议的基础知识和实现方法
2、整理和分析TCP/IP协议栈中的典型协议
3、独立完成课程设计所规定的任务,提交课程设计报告
掌握协议分析工具的安装、配置和基本操作。
利用协议分析工具分析现实中某种网络应用的协议工作过程,通过分析工具捕获网络数据的具体传输,分析该应用在协议栈个层次中数据包的具体内容,从而理解各层协议的作用与协同工作的过程,达到能更加深入掌握网络协议原理的目的。
工作计划及安排:
2011-12-19老师布置任务,讲授设计,根据老师的要求进行分组和分配任务。
我的任务是用模拟器网络构建第六个拓扑图及TELNET协议的分析。
2011-12-21小组到机房进行题目分析、总体设计和测试。
2011-12-22至23早上到机房进行小组间互相分析、帮助、汇总数据和书写设计报告。
2011-12-23下午对报告进行验收、考核。
指导教师签字
年月日
课程设计(大作业)成绩
学号:
XXXXX姓名:
XXX指导教师:
XXXX
总结:
这次课程设计主要是锻炼我们的网络知识应用能力,以及对相关软件的应用和熟练程度。
在刚看到大作业设计要求的时候我有点紧张,好多东西只见过,很少实际操作。
但在这几天的课程设计时间里,我对网络拓扑图的设计,构建有的更深一层的了解。
对VLAN的划分从一开始的理论知识,到现在的运用虚拟网络,有自己一定的见解。
特别是在为路由器端口配置IP上,更加的熟练了。
在第二部分的协议分析中,运用Ethereal软件抓包,分析包的详细内容,传送包时所用到的各种协议都有了更深入的了解。
通过这段时间的课程设计,我对网络构建以及TELNET协议的基本运用有了独特的理解,有自己一套能解决问题的办法。
我认为,我们课程实践的目的就是把所学的知识运用到生活中,实践中,通过动手来对理论知识进行另一种学习,同时也锻炼自己的动手能力,培养求真求知的精神。
指导教师评语:
成绩:
填表时间:
指导教师签名:
(拓扑图部分)
一、题目分析
1、在S3550与S2126两台设备创建相应的VLAN。
a)S2126的VLAN2包含F0/3-5端口;
b)S2126的VLAN3包含F0/6-10;
c)S3550的VLAN10包含F0/22
2、S3550与S2126两台设备利用F0/1与F0/2建立TRUNK链路
a)S2126的F0/1和S3550的F0/1建立TRUNK链路;
b)S2126的F0/2和S3550的F0/2建立TRUNK链路。
3、S3550与S2126两台设备通过双链路相连
a)利用802.3ad技术配置聚合链路,提高链路带宽。
4、在RA上配置接口IP地址
a)根据拓扑要求为每个接口配置IP地址b)保证所有配置的接口状态为UP
5、配置三层交换机的路由功能
a)配置S3550实现VLAN1、VLAN2、VLAN3、VLAN10之间的互通;
b)S3550通过VLAN1中的F0/24接口和RA相连,在S3550上ping路由器A的F1/0地址。
6、配置静态路由
a)在S3550、RA上分别配置静态路由,实现全网的互通;
b)在RA和3550上对外网做默认路由;
c)利用ping命令,测试全网的连通性。
7、在路由器上做NAPT
a)使得局域网内所有主机都能用公网地址211.168.100.1/24访问外网
8、为了保证服务器安全,在RA上做安全控制
a)生产部不能访问互联网,但可以访问互联网上的WEB服务器61.5.8.1;
b)业务部访问互联网不受限制;
二、总体设计
三、实验器材
PC机三台思科模拟器
四、制作步骤
1在电脑上安装思科模拟器。
2根据拓扑图题目,制作相关拓扑图。
(相同设备用交叉相,不同设备用直通线)
3按照题目步骤,把设备之间进行连通及配置。
五、程序代码
1.在S3550上创建vlan10:
Switch#configureterminal
Switch(config)#vlan10
Switch(config-vlan)#namevlan10
Switch(config-vlan)#exit
把VLAN10包含F0/10.F0/22端口:
Switch(config)#interfaceFastEthernet0/10
Switch(config-if)#switchportmodeaccess
Switch(config-if)#switchportaccessvlan10
Switch(config-if)#exit
Switch(config)#interfaceFastEthernet0/22
在S2126G上创建vlan2:
Switch(config)#vlan2
Switch(config-vlan)#namevlan2
把VLAN2包含F0/3-5端口:
Switch(config)#interfaceFastEthernet0/3
Switch(config-if)#switchportaccessvlan2
Switch(config)#interfaceFastEthernet0/4
Switch(config)#interfaceFastEthernet0/5
在S2126G上创建vlan3:
Switch(config)#vlan3
Switch(config-vlan)#namevlan3
把VLAN2包含F0/6-10端口:
Switch(config)#interfaceFastEthernet0/6
Switch(config-if)#switchportaccessvlan3
Switch(config)#interfaceFastEthernet0/7
Switch(config)#interfaceFastEthernet0/8
Switch(config)#interfaceFastEthernet0/9
2.S2126的F0/1和S3550的F0/1建立TRUNK链路:
在switch1上的操作:
Switch(config)#interfaceFastEthernet0/1
Switch(config-if)#switchportmodetrunk
在switch2上的操作:
%LINEPROTO-5-UPDOWN:
LineprotocolonInterfaceFastEthernet0/1,changedstatetodown
LineprotocolonInterfaceFastEthernet0/1,changedstatetoup
S2126的F0/2和S3550的F0/2建立TRUNK链路:
Switch(config)#interfaceFastEthernet0/2
4.在RA上配置接口IP地址:
根据拓扑要求为f0/0接口配置IP地址,保证所有配置的接口状态为UP
Router>
enable
Router#configureterminal
Router(config-if)#ipaddress192.168.1.1255.255.255.0
Router(config-if)#ipaddress192.168.1.1255.255.255.252
Router(config-if)#noshutdown
六、参考文献
1.《计算机网络设计(第2版)》易建勋姜腊林史长琼编著人民邮电出版社
2.《TCP/IP详解卷1协议》W.RichardStevens
(TELNET协议分析)
一、题目分析
用协议分析工具分析TELNET以及以下各层协议的工作机制
二、实验器材
PC机一台Ethereal软件
三、制作步骤
1、确保操作PC能上网
2、运行Ethereal软件,抓包。
3、截图,分析抓取包内容。
四、操作过程及抓包分析
TeInet常用命令
help联机求助
open后接IP地址或域名即可进行远程登录
close正常结束远程会话,回到命令方式
display显示工作参数
mode进入行命令或字符方式
send向远程主机传送特殊字符(键入send?
可显示详细字符)
set设置工作参数(键入set?
可显示详细参数)
status显示状态信息
toggle改变工作参数(键入toggle?
^]换码符(escapecharacter),在异常情况下退出会话,回到命令方式
quit退出telnet,返回本地机
z使telnet进入暂停状态
<
cr>
结束命令方式,返回telnet的会话方式
telnet.exe的安全问题
建议修改权限,删除所有的用户
1.设置实验环境
清空高速缓存中的网页:
在IE浏览器中,选择“工具”——“internet选项”——“常规”标
签——“删除文件”按钮
在下图窗口中,选择“Capture”——“Interfaces”,选择当前正在工作的网卡接口对应的“Capture”按钮。
进入捕获窗口,开始捕获当前网卡的输入输出的数据包。
发送端口号(本机一个随机的端口号2497)
接收端口号(网关的172.16.157.97telnet公共端口23)
序列号(0)
该数据段头部信息长度(32B)
标识位(SYN=1:
说明该数据包是发起连接请求的)
接收窗口大小(65320)
校验和(ox65c4)
可选项
Telnet协议是tcp/ip族中的一员,是Internet远程服务服务的标准协议和主要方式。
它为用户提供了在本地计算机上完成远程主机工作的能力。
在终端使用者的电脑上使用telnet程序,用它连接到服务器。
终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。
可以在本地就能控制服务器。
要开始一个telnet会话,必须输入用户名和密码来登录服务器。
Telnet是常用的远程控制Web服务器的方法。
它最初是由ARPANET开发的,但是现在它主要用于Internet会话。
它的基本功能是,允许用户登录进入远程主机系统。
起初,它只是让用户的本地计算机与远程计算机连接,从而成为远程主机的一个终端。
它的一些较新的版本在本地执行更多的处理,于是可以提供更好的响应,并且减少了通过链路发送到远程主机的信息数量。
IP协议是为计算机网络相互连接进行通信而设计的协议。
协议实际上是一套由软件程序组成的协议软件,它把各种不同“帧”统一转换成“IP数据包”格式,使所有各种计算机都能在因特网上实现互通,即具有“开放性”的特点。
UDP协议的全称是用户数据包协议,在网络中它与TCP协议一样用于处理数据包,是一种无连接的协议。
在OSI模型中,在第四层——传输层,处于IP协议的上一层。
UDP有不提供数据包分组、组装和不能对数据包进行排序的缺点。
UDP用来支持那些需要在计算机之间传输数据的网络应用。
包括网络视频会议系统在内的众多的客户/服务器模式的网络应用都需要使用UDP协议。
五、实验总结
六、参考文献
中国协议分析网|
《计算机网络》(第四版影印版)jamesF.KuroseKeithW.Ross