无线网络课程设计报告Word下载.docx
- 文档编号:19392237
- 上传时间:2023-01-05
- 格式:DOCX
- 页数:22
- 大小:26.26KB
无线网络课程设计报告Word下载.docx
《无线网络课程设计报告Word下载.docx》由会员分享,可在线阅读,更多相关《无线网络课程设计报告Word下载.docx(22页珍藏版)》请在冰豆网上搜索。
干扰使得错误率增加,进一步降低语音通话的质量。
最后,在对无线网络的性能分析完成后,就要实施和测试优化方案。
实施的优化方案主要包括了覆盖优化、设备优化、硬件系统优化、话务量优化、干扰信号分析、网络结构优化、无线参数优化、容量优化及领区优化等。
实施优化方案后必须重新对无线网络进行测试,测试的重点是对无线网络中的覆盖、接入、干扰、掉话、容量等的测试。
6、EDA课程
EDA课程即电子设计自动化,是对于数字电路技术基础的实践运用,这门课程主要用于对现代高新电子产品的设计,是一款综合性很强的工具,综合训练学生学过的的数字电路的知识。
硬件平台是FPGA开发板,根据不同题目设计的数字电路下载到一片可编程逻辑器件上。
软件平台是ALTERA公司的QUARTUSII。
7、电子密码锁
电子密码锁是一种通过密码输入来控制电路或者是芯片工作,从而控制机械开关的闭合,完成开锁、闭锁任务的电子产品。
了解电子密码锁的基本电路情况和电路所需元器件,根据PCB图完成相应的焊接工作;
在日常生活中,若使用传统的机械开锁方式,则需要人们常携带很多把钥匙。
随着单片机的应用领域越来越广泛,电子密码锁的问世越来越满足人们对锁的要求,具有保密性强,灵活性高,安全性强的优点。
给人们带来了许多方便。
二、正文(课程设计的主要内容,包括实验与观测方法和结果、仪器设备、计算方法、编程原理、数据处理、设计说明与依据、加工整理和图表、形成的论点和导出的结论等。
正文内容必须实事求是、客观真切、准确完备、合乎逻辑、层次分明、语言流畅、结构严谨,符合各学科、专业的有关要求。
)
无线网络课程:
1、TCP/IP协议
TransmissionControlProtocol/InternetProtocol的简写,中译名为传输控制协议/因特网互联协议,又名网络通讯协议,是Internet最基本的协议、Internet国际互联网络的基础,由网络层的IP协议和传输层的TCP协议组成。
TCP/IP定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准。
协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的协议来完成自己的需求。
通俗而言:
TCP负责发现传输的问题,一有问题就发出信号,要求重新传输,直到所有数据安全正确地传输到目的地。
而IP是给因特网的每一台联网设备规定一个地址。
2、ARP协议简介
地址解析协议,即ARP(AddressResolutionProtocol),是根据IP地址获取物理地址的一个TCP/IP协议。
主机发送信息时将包含目标IP地址的ARP请求广播到网络上的所有主机,并接收返回消息,以此确定目标的物理地址;
收到返回消息后将该IP地址和物理地址存入本机ARP缓存中并保留一定时间,下次请求时直接查询ARP缓存以节约资源。
地址解析协议是建立在网络中各个主机互相信任的基础上的,网络上的主机可以自主发送ARP应答消息,其他主机收到应答报文时不会检测该报文的真实性就会将其记入本机ARP缓存;
由此攻击者就可以向某一主机发送伪ARP应答报文,使其发送的信息无法到达预期的主机或到达错误的主机,这就构成了一个ARP欺骗。
ARP命令可用于查询本机ARP缓存中IP地址和MAC地址的对应关系、添加或删除静态对应关系等。
相关协议有RARP、代理ARP。
NDP用于在IPv6中代替地址解析协议。
3、DNS服务简介
DNS(DomainNameSystem,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。
通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。
DNS协议运行在UDP协议之上,使用端口号53。
在RFC文档中RFC2181对DNS有规范说明,RFC2136对DNS的动态更新进行说明,RFC2308对DNS查询的反向缓存进行说明。
DNS功能:
每个IP地址都可以有一个主机名,主机名由一个或多个字符串组成,字符串之间用小数点隔开。
有了主机名,就不要死记硬背每台IP设备的IP地址,只要记住相对直观有意义的主机名就行了。
这就是DNS协议所要完成的功能。
主机名到IP地址的映射有两种方式:
1)静态映射,每台设备上都配置主机到IP地址的映射,各设备独立维护自己的映射表,而且只供本设备使用;
2)动态映射,建立一套域名解析系统(DNS),只在专门的DNS服务器上配置主机到IP地址的映射,网络上需要使用主机名通信的设备,首先需要到DNS服务器查询主机所对应的IP地址。
在解析域名时,可以首先采用静态域名解析的方法,如果静态域名解析不成功,再采用动态域名解析的方法。
可以将一些常用的域名放入静态域名解析表中,这样可以大大提高域名解析效率。
DNS故障解决:
当DNS解析出现错误,例如把一个域名解析成一个错误的IP地址,或者根本不知道某个域名对应的IP地址是什么时,就无法通过域名访问相应的站点了,这就是DNS解析故障。
出现DNS解析故障最大的症状就是访问站点对应的IP地址没有问题,然而访问他的域名就会出现错误。
(1)用nslookup(网路查询)来判断是否真的是DNS解析故障:
要想百分之百判断是否为DNS解析故障就需要通过系统自带的NSLOOKUP来解决了。
第一步:
确认自己的系统是windows2000和windowsxp以上操作系统,然后通过“开始->
运行->
输入CMD”后回车进入命令行模式。
第二步:
输入nslookup命令后回车,将进入DNS解析查询界面。
第四步:
接下来输入无法访问的站点对应的域名。
假如不能访问的话,那么DNS解析应该是不能够正常进行的,会收到DNSrequesttimedout,timeoutwas2seconds的提示信息。
这说明本地计算机确实出现了DNS解析故障。
小提示:
如果DNS解析正常的话,会反馈回正确的IP地址。
(2)查询DNS服务器工作是否正常:
这时候要看本地计算机使用的DNS地址是多少了,并且查询他的运行情况。
通过“开始->
输入ipconfig/all命令来查询网络参数。
如果在DNS服务器处显示的是个人公司的内部网络地址,那么说明该公司的DNS解析工作是交给公司内部的DNS服务器来完成的,这时需要检查这个DNS服务器,在DNS服务器上进行nslookup操作看是否可以正常解析。
解决DNS服务器上的DNS服务故障,一般来说问题也能够解决。
4、DHCP服务简介
DHCP(DynamicHostConfigurationProtocol,动态主机配置协议)通常被应用在大型的局域网络环境中,主要作用是集中的管理、分配IP地址,使网络环境中的主机动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率。
DHCP协议采用客户端/服务器模型,主机地址的动态分配任务由网络主机驱动。
当DHCP服务器接收到来自网络主机申请地址的信息时,才会向网络主机发送相关的地址配置等信息,以实现网络主机地址信息的动态配置。
DHCP具有以下功能:
1.保证任何IP地址在同一时刻只能由一台DHCP客户机所使用。
2.DHCP应当可以给用户分配永久固定的IP地址。
3.DHCP应当可以同用其他方法获得IP地址的主机共存(如手工配置IP地址的主机)。
4.DHCP服务器应当向现有的BOOTP客户端提供服务。
DHCP有三种机制分配IP地址:
1)自动分配方式(AutomaticAllocation),DHCP服务器为主机指定一个永久性的IP地址,一旦DHCP客户端第一次成功从DHCP服务器端租用到IP地址后,就可以永久性的使用该地址。
2)动态分配方式(DynamicAllocation),DHCP服务器给主机指定一个具有时间限制的IP地址,时间到期或主机明确表示放弃该地址时,该地址可以被其他主机使用。
3)手工分配方式(ManualAllocation),客户端的IP地址是由网络管理员指定的,DHCP服务器只是将指定的IP地址告诉客户端主机。
三种地址分配方式中,只有动态分配可以重复使用客户端不再需要的地址。
DHCP消息的格式是基于BOOTP(BootstrapProtocol)消息格式的,这就要求设备具有BOOTP中继代理的功能,并能够与BOOTP客户端和DHCP服务器实现交互。
BOOTP中继代理的功能,使得没有必要在每个物理网络都部署一个DHCP服务器。
RFC951和RFC1542对BOOTP协议进行了详细描述。
5、HTTP请求头、响应头格式
HTTP请求头和响应头中包含了目标主机向服务器请求的页面的重要控制信息,如请求页面的资源类型,编码方式,所使用的HTTP版本,页面长度,是否加密等,在对HTTP页面进行假消息注入时对页面的控制信息的分析尤为重要,优秀注入数据的欺骗性和诱导性是建立在对原有页面的保持之上的,如在注入数据时不修改页面的长度信息直接注入,会导致浏览器无法正常显示页面,无法达到欺骗受害者的目的。
Http请求头格式:
Accept:
浏览器可接受的MIME类型。
Accept-Charset:
浏览器可接受的字符集。
Accept-Encoding:
浏览器能够进行解码的数据编码方式,比如gzip。
Servlet能够向支持gzip的浏览器返回经gzip编码的HTML页面。
许多情形下这可以减少5到10倍的下载时间。
Accept-Language:
浏览器所希望的语言种类,当服务器能够提供一种以上的语言版本时要用到。
Authorization:
授权信息,通常出现在对服务器发送的WWW-Authenticate头的应答中。
Connection:
表示是否需要持久连接。
如果Servlet看到这里的值为;
Keep-Alive”,或者看到请求使用的是HTTP1.1(HTTP1.1默认进行持久连接),它就可以利用持久连接的优点,当页面包含多个元素时(例如Applet,图片),显着地减少下载所需要的时间。
HTTP响应头格式:
Server:
apachetomcat(服务器的类型)
Content-Encoding:
gzip(服务器发送的压缩编码方式)
Content-Length:
80(服务器发送显示的字节码长度)
Content-Language:
zh-cn(服务器发送内容的语言和国家名)
Content-Type:
image/jpeg;
charset=UTF-8(服务器发送内容的类型和编码类型)
Last-Modified:
Tue,11Jul200018:
23:
51GMT(服务器最后一次修改的时间)
Content-Disposition:
attachment;
filename=aaa.jpg(服务器控制浏览器发下载方式打开文件)
Transfer-Encoding:
chunked(服务器分块传递数据到客户端)
Set-Cookie:
SS=Q0=5Lb_nQ;
path=/search(服务器发送Cookie相关的信息)
Expires:
-1(服务器控制浏览器不要缓存网页,默认是缓存)
Cache-Control:
no-cache(服务器控制浏览器不要缓存网页)
Pragma:
no-cache(服务器控制浏览器不要缓存网页)
Connection:
close/Keep-Alive(HTTP请求的版本的特点)
Date:
51GMT(响应网站的时间)
6、无线局域网的定义
无线局域网(Wirelesslocal-areanetwork,WLAN):
是计算机网络与无线通信技术想相结合的产物。
从专业角度讲,无线局域网利用了无限多址信道的一种有效办法来支持计算机之间的通信,并为通信的移动化、个性化和多媒体应用提供了可能。
通俗地说,无线局域网就是在不采用传统缆线的同时,提供以太网或者令牌网络的功能。
无线网络包括无线网卡和无线接入点(简称AP),无线局域网利用常规的局域网及其互联设备构成骨干网。
利用无线接入点(AP)来支持移动终端(MT)的移动和漫游。
配有无线网卡的台式PC机,笔记本电脑或其他设备就可以与无线网络连接起来。
无线局域网与有线局域网的作用基本相同,就是在网络的各设备之间传送分组信息。
不同的是,无线局域网中所用的是便携设备,其中的分组传输包括移动站之间和移动站与固定站之间的传输。
EDA课程:
1.程序变量说明:
(所有的程序放在一个模块,包含所有的功能。
CP高频脉冲1024HZCLK1低频脉冲计时1HZ
K1控制洗衣开关K2控制甩干开关
Q数码管输出SEG数码管位选信号
ROW双点阵行输入RA双点阵列输入ALARM蜂鸣器
modulexiyiji(CP,CLK1,K1,K2,Q,SEG,ROW,RA,ALARM);
inputCP,CLK1,K1,K2;
//时钟及洗衣甩干控制
output[6:
0]Q;
reg[6:
//数码管输出
outputALARM;
regALARM;
output[0:
7]ROW;
//双点阵灯行控制
reg[0:
7]RA;
//双点阵列控制
reg[2:
0]T;
//动态扫描变量
output[2:
0]SEG;
//段选信号
reg[3:
0]ss,A,B,C,S,G;
//五分钟倒计时时的分和秒的十位
reg[2:
//数码管的输位选信号
reg[1:
0]TMP;
//数码管的d动态扫描
------------洗衣机五分钟减法计数器-----------------
always@(posedgeCLK1)
begin
if(K1==0)beginA<
=5;
B<
=0;
C<
end//洗衣时间预置
else
begin
if(C==0)
begin
if(B==0)
begin
if(A==0)
begin//洗衣倒计时
A<
End
else
begin
A=A-1;
B=5;
C=9;
end
end
else
begin
A<
=A;
=B-1;
=9;
end
A<
=B;
=C-1;
end
end
--------------甩干十五秒减法计数器---------------
always@(posedgeCLK1)
if(K2==0)beginS<
=1;
G<
end//甩干时间预置
begin//甩干倒计时
if(G==0)
if(S==0)
S<
=S-1;
=S;
=G-1;
always@(posedgeCP)
if(TMP<
2)
TMP<
=TMP+1;
if(K1==1)
begin
case(TMP)//位选信号
0:
beginSEG=3'
b000;
ss=A;
1:
b001;
ss=B;
2:
b010;
ss=C;
end//显示洗衣倒计时
endcase
if(K2==1)
ss=4'
b0000;
ss=S;
ss=G;
end//显示甩干倒计时
end
if(K1==0&
&
K2==0)
case(TMP)
end//不工作时显示0
case(ss)//段选信号
0:
Q='
b0111111;
1:
b0000110;
2:
b1011011;
3:
b1001111;
4:
b1100110;
5:
b1101101;
6:
b1111101;
7:
b0000111;
8:
b1111111;
9:
b1101111;
endcase
always@(posedgeCP)//双色点阵
T=T+1;
if(K1==1)//显示X
case(T)
elseif(K2==1)//显示D
case(T)
7:
beginROW=8'
b01111111;
RA=8'
b00001110;
end//为工作时双点阵不显示
elseif(K1==0&
endmodule
电子密码锁程序:
#include<
reg52.h>
#defineucharunsignedchar
#defineuintunsignedint
ucharcodetable[]="
ENTERCODE"
;
ucharcodetable2[]="
shiyanzhongxin"
ucharcodetable3[]="
DigitalLock"
unsignedintkey_code=1234;
sbitlcden=P2^7;
//lcd使能
sbitlcdrs=P2^5;
sbitwr=P2^6;
sbitbeep=P2^2;
sbitLED_GREEN=P2^1;
sbitLED_RED=P2^0;
ucharnum;
voiddelay(uintz)//延时函数
{
uintx,y;
for(x=z;
x>
0;
x--)
for(y=110;
y>
y--);
}
voidwrite_com(ucharcom)//写指令
lcdrs=0;
P0=com;
delay(5);
lcden=1;
//高脉冲
lcden=0;
voidwrite_data(uchardate)//写数据函数
lcdrs=1;
P0=date;
//数据赋值给P0口
voidinit()//液晶初始化函数
wr=0;
write_com(0x38);
//显示模式设置
write_com(0x0f);
//显示开、关及光标设置
write_com(0x06);
//
write_com(0x01);
//清屏指令
/*从左向右自上而下为0-9键,10和11键分别取消当前输入和确认当前输入*/
ucharjianpan(void)//3x4带返回值的矩阵键盘检测函数
unsignedchari=100;
unsignedcharj,k,temp,key;
P1=0xfe;
temp=P1;
temp=temp&
0xf0;
if(temp!
=0xf0)//检测到有键被按下
{
delay(10);
=0xf0)//消除抖动
switch(temp)
case0xee:
retu
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 无线网络 课程设计 报告
![提示](https://static.bdocx.com/images/bang_tan.gif)