计算机网络课程设计.docx

上传人:b****9 文档编号:25131696 上传时间:2023-06-05 格式:DOCX 页数:34 大小:2.18MB
下载 相关 举报
计算机网络课程设计.docx_第1页
第1页 / 共34页
计算机网络课程设计.docx_第2页
第2页 / 共34页
计算机网络课程设计.docx_第3页
第3页 / 共34页
计算机网络课程设计.docx_第4页
第4页 / 共34页
计算机网络课程设计.docx_第5页
第5页 / 共34页
点击查看更多>>
下载资源
资源描述

计算机网络课程设计.docx

《计算机网络课程设计.docx》由会员分享,可在线阅读,更多相关《计算机网络课程设计.docx(34页珍藏版)》请在冰豆网上搜索。

计算机网络课程设计.docx

计算机网络课程设计

课程设计(报告)

 

课程名称:

计算机网络课程设计

 

学生姓名:

学号:

150106

学部(系):

信息科学与技术学部

专业年级:

计算机科学与技术1503

指导教师:

鲁丽惠雅位磊

 

2017年9月21日

 

评语

 

第一部分:

数据包的分析

一、捕获ARP请求,ARP应答数据包,分析其组成特征。

总结ARP协议运行的基本过程

FrameNumber(帧的编号):

31

FrameLength(帧的大小):

60字节。

ArrivalTime(帧被捕获的日期和时间):

sep7,201715:

21:

03.795047000

Timedeltafrompreviouscapturedframe(帧距离前一个帧的捕获时间差):

0.068504000seconds

Timesincereferenceorfirstframe:

2.945039000seconds

Destination(目的地址):

(ff:

ff:

ff:

ff:

ff:

ff)

ARP协议运行过程:

ARP进程在本局域网上发送ARP请求,目的主机在ARP请求分组里看到自己的IP,就发送一个响应分组,写入自己的硬件地址。

二、捕获ICMP数据包,对其进行分析研究。

(icmp请求数据包,icmp应答数据包)

FrameNumber(帧的编号):

1

FrameLength(帧的大小):

106字节。

ArrivalTime(帧被捕获的日期和时间):

sep7,201715:

29:

51.296047000

Timedeltafrompreviouscapturedframe(帧距离前一个帧的捕获时间差):

0.004044000seconds

Timesincereferenceorfirstframe:

0.000000000seconds

Protocolsinframe(帧装载的协议):

见图

Destination(目的地址):

(34:

b3:

54:

1a:

59:

44)

Source(源地址):

(c8:

9c:

dc:

58:

8b:

4b)

ICMP应用:

我们经常使用的用于检查网络通不通的Ping命令,这个“Ping”的过程实际上就是ICMP协议工作的过程。

还有其他的网络命令如跟踪路由的Tracert命令也是基于ICMP协议的。

ICMP作用:

ICMP协议对于网络安全具有极其重要的意义。

ICMP协议本身的特点决定了它非常容易被用于攻击网络上的路由器和主机。

三、捕获TCP“三次握手”建立连接的数据包并分析;捕获TCP“2次两次握手”释放连接的数据包并分析

a)tcp连接的建立

第一次:

客户端发送一个TCP,标志位为SYN,序列号为0,代表客户端请求建立连接。

如下图

第二次:

服务器发回确认包,标志位为SYN,ACK.将确认序号设置为客户的ISN加1以.即0+1=1,如下图

第三次:

客户端再次发送确认包(ACK)SYN标志位为0,ACK标志位为1.并且把服务器发来ACK的序号字段+1,放在确定字段中发送给对方.并且在数据段放写ISN的+1,如下图:

通过了TCP三次握手,建立了连接

b)tcp连接的释放

第一次:

客户端发送FIN+ACK报文,并设置seq=393,ack=278

第二次:

服务端发送ACK报文,并设置seq=278,ack=394

第三次:

服务端发送FIN+ACK报文

第四次:

客户端发送ACK报文

四、捕获HTTP,DNS,DHCP数据包,分析其构成

a)http数据包的捕获与分析

访问ww.baidu.

Requestmethod:

get

Requestversion:

http/1.1

Referer:

.baidu.

Requestversion:

http/1.1

Responsepharse:

ok

b)DNS数据包的捕获与分析

FrameNumber(帧的编号):

577

FrameLength(帧的大小):

71字节。

Destination(目的地址):

(34:

b3:

54:

1a:

59:

44)

Source(源地址):

(c8:

9c:

dc:

58:

8b:

4b)

当某一个进程需要把主机名解析为IP地址时,该应用进程就调用解析程序,并成为DNS的客户,把待解析的域名放在DNS请求报文中,以UDP用户数据报方式发给本地域名服务器。

本地域名服务器在查找域名后,把对应的IP地址放在回答报文中返回。

应用进程得到目的主机的IP地址后即可进行通信。

c)DHCP数据包的捕获与分析

FrameNumber(帧的编号):

8

FrameLength(帧的大小):

618字节。

ArrivalTime(帧被捕获的日期和时间):

Sep7,201715:

39:

20

Timedeltafrompreviouscapturedframe(帧距离前一个帧的捕获时间差):

0.626614000seconds

Timesincereferenceorfirstframe:

2.990656000seconds

Protocolsinframe(帧装载的协议):

见图

Destination(目的地址):

(ff:

ff:

ff:

ff:

ff:

ff)

Source(源地址):

(00:

00:

0c:

5d:

c0:

62)

五、通过捕捉smtp协议包捕捉密码

显示加密,无法获取密码。

第二部分:

完成下列程序

一、编写一个程序,能够根据输入的原始数据,及所选择的多项式,自动生成CRC校验码

#include

#include

#include

usingnamespacestd;

#defineWORDSIZE255

intgetNum(chara[],intn);voidshowNum(intr,intn);

intmain(intargc,char*argv[])

{cout<<"输入X和P:

"<

intx,p,lenA,lenP;

chara[WORDSIZE];

memset(a,'\0',WORDSIZE);

cin>>a;

lenA=strlen(a);

x=getNum(a,WORDSIZE);

memset(a,'\0',WORDSIZE);

cin>>a;

lenP=strlen(a);

p=getNum(a,WORDSIZE);

x<<=lenP-1;intresult=0,i;

for(i=lenA-1;i>=0;i--){

if(x&(1<<(i+lenP-1))){

result=result*2+1;

x^=(p<

}

else{result=result*2;}

}

showNum(x,lenP-1);

return0;

}

intgetNum(chara[],intn)

{

intk=0;

inti;

for(i=0;i

='\0';i++)

{

k=k*2+a[i]-'0';

}

returnk;

}

voidshowNum(intr,intn)

{

inti;

for(i=n-1;i>=0;i--){

if(r&(1<

cout<<1;}

else{

cout<<0;

}

}

cout<

}

第三部分

一、以文华学院为背景,了解文华学院现有校园网络的构成。

主要从网速提高,网络安全,无线网络构建等几个方面进行分析,并提出合理的改进意见

地址划分

VLAN号

VLAN名称

IP网段

默认网关

说明

交换机对应端口

VLAN2

Servers

192.10.1.0/24

192.10.1.254

服务器群VLAN

Fa0/26699

VLAN3

Adimn

192.10.2.0/24

192.10.2.254

行政楼VLAN

Fa0/3

VLAN4

Stu

192.10.3.0/24

192.10.3.254

学生宿舍VLAN

Fa0/4

VLAN5

Lab

192.10.4.0/24

192.10.4.254

实训楼VLAN

Fa0/5

VLAN6

Teach

192.10.5.0/24

192.10.5.254

教学楼VLAN

Fa0/6

VLAN7

Libr

192.10.6.0/24

192.10.6.254

图书馆VLAN

Fa0/7

 

校园拓扑图:

第一步

 

第二步

 

第三步

 

第四步

第五步

 

第六步

网络测试:

在ftp服务器上ping网关和www服务器,均能ping通:

在行政楼主机中ping服务器中的www和ftp可以ping通:

在行政楼主机中图书馆的主机可以ping通:

 

第七步

访问公网设置

1.中心交换机

2.防火墙路由器配置

3.Isp路由器配置

4.与isp连接的服务器具体配置

5.联通测试

网:

外网:

服务器配置

Dhcp服务器的ip配置

www服务器配置

 

开启HTTP,关闭其他服务

DNS服务器配置

FTP服务器配置

配置FTP,关闭其他服务

 

E-MAIL服务器配置

测试

第一步

第二步

第三步

配置无线网

第一步:

配置

第二步:

添加

第三步

第四步

6.区域部分主机IP的自动配置,测试dhcp服务器

配置各个VLAN的ip地址池

配置核心交换机

 

在pc机上启动dhcp服务功能,完成ip地址自动配置

 

第四部分:

参考文献

希仁.《计算机网络》—7版.—:

电子工业,2007.1

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 图表模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1