无线网络通信实验.

无线网络通信实验.
无线网络通信实验.

实验九无线网络通信实验[实验目的]

1、掌握Socket编程方法;

2、掌握WinCE无线网络的配置过程;

3、了解TCP/IP协议

4、熟悉EVC和https://www.360docs.net/doc/812123786.html,的开发环境;

[实验仪器]

1、装有Platform Builder、EVC和https://www.360docs.net/doc/812123786.html,开发平台的PC机一台

2、XSBase270实验开发平台一套

3、SL-2511 CF 无线网卡一块

4、无线AP一套

[实验原理]

1、软件原理

1.1 服务器端操作 socket(套接字)

(1)在初始化阶段调用WSAStartup()

此函数在应用程序中初始化Windows Sockets DLL ,只有此函数调用成功后,应用程序才可以再调用其他Windows Sockets DLL中的API函数。

(2)建立Socket

初始化WinSock的动态连接库后,需要在服务器端建立一个监听的Socket,为此可以调用Socket()函数用来建立这个监听的Socket,并定义此Socket所使用的通信协议。此函数调用成功返回Socket对象,失败则返回INVALID_SOCKET(调用WSAGetLastError()可得知原因,所有WinSocket 的函数都可以使用这个函数来获取失败的原因)。

SOCKET PASCAL FAR socket( int af, int type, int protocol )

参数: af:目前只提供 PF_INET(AF_INET);

type:Socket 的类型 (SOCK_STREAM、SOCK_DGRAM);

protocol:通讯协定(如果使用者不指定则设为0);

如果要建立的是遵从TCP/IP协议的socket,第二个参数type应为SOCK_STREAM,如为UDP (数据报)的socket,应为SOCK_DGRAM。

(3)绑定端口

接下来要为服务器端定义的这个监听的Socket指定一个地址及端口(Port),这样客

户端才知道待会要连接哪一个地址的哪个端口,为此我们要调用bind()函数,该函数调用成功返回0,否则返回SOCKET_ERROR。

int PASCAL FAR bind( SOCKET s, const struct sockaddr FAR *name,int namelen ); 参数: s:Socket对象名;

name:Socket的地址值,这个地址必须是执行这个程式所在机器的IP地址;

namelen:name的长度;

如果使用者不在意地址或端口的值,那么可以设定地址为INADDR_ANY,及Port为0,Windows Sockets 会自动将其设定适当之地址及Port (1024 到 5000之间的值)。此后可以调用getsockname()函数来获知其被设定的值。

(4)监听

当服务器端的Socket对象绑定完成之后,服务器端必须建立一个监听的队列来接收客户端的连接请求。listen()函数使服务器端的Socket 进入监听状态,并设定可以建立的最大连接数(目前最大值限制为 5, 最小值为1)。该函数调用成功返回0,否则返回SOCKET_ERROR。

int PASCAL FAR listen( SOCKET s, int backlog );

参数: s:需要建立监听的Socket;

backlog:最大连接个数;

服务器端的Socket调用完listen()后,如果此时客户端调用connect()函数提出连接申请的话,Server 端必须再调用accept() 函数,这样服务器端和客户端才算正式完成通信程序的连接动作。

(5)服务器端接受客户端的连接请求

当Client提出连接请求时,Server 端hwnd视窗会收到Winsock Stack送来我们自定义的一个消息,这时,我们可以分析lParam,然后调用相关的函数来处理此事件。为了使服务器端接受客户端的连接请求,就要使用accept() 函数,该函数新建一Socket与客户端的Socket相通,原先监听之Socket继续进入监听状态,等待他人的连接要求。该函数调用成功返回一个新产生的Socket对象,否则返回INVALID_SOCKET。

SOCKET PASCAL FAR accept( SCOKET s, struct sockaddr FAR *addr,int FAR *addrlen ); 参数:s:Socket的识别码;

addr:存放来连接的客户端的地址;

addrlen:addr的长度

(6)结束 socket 连接

结束服务器和客户端的通信连接是很简单的,这一过程可以由服务器或客户机的任一端启动,只要调用closesocket()就可以了,而要关闭Server端监听状态的socket,同样也是利用此函数。另外,与程序启动时调用WSAStartup()憨数相对应,程式结束前,需要调用 WSACleanup() 来通知Winsock Stack释放Socket所占用的资源。这两个函数都是调用成功返回0,否则返回SOCKET_ERROR。

int PASCAL FAR closesocket( SOCKET s );

参数:s:Socket 的识别码;

int PASCAL FAR WSACleanup( void );

参数:无

1.2 客户端Socket的操作

(1)建立客户端的Socket

客户端应用程序首先也是调用WSAStartup() 函数来与Winsock的动态连接库建立关系,然后同样调用socket() 来建立一个TCP或UDP socket(相同协定的 sockets 才能相通,TCP 对 TCP,UDP 对 UDP)。与服务器端的socket 不同的是,客户端的socket 可以调用 bind() 函数,由自己来指定IP地址及port号码;但是也可以不调用 bind(),而由Winsock来自动设定IP地址及port号码。

(2)提出连接申请

客户端的Socket使用connect()函数来提出与服务器端的Socket建立连接的申请,函数调用成功返回0,否则返回SOCKET_ERROR。

int PASCAL FAR connect( SOCKET s, const struct sockaddr FAR *name, int namelen ); 参数:s:Socket 的识别码;

name:Socket想要连接的对方地址;

namelen:name的长度

1.3 数据的传送

虽然基于TCP/IP连接协议(流套接字)的服务是设计客户机/服务器应用程序时的主流标准,但有些服务也是可以通过无连接协议(数据报套接字)提供的。先介绍一下TCP socket 与UDP socket 在传送数据时的特性:Stream (TCP) Socket 提供双向、可靠、有次序、不重复的资料传送。Datagram (UDP) Socket 虽然提供双向的通信,但没有可靠、有次序、不重复的保证,所以UDP传送数据可能会收到无次序、重复的资料,甚至资料在传输过程中出现遗漏。由于UDP Socket 在传送资料时,并不保证资料能完整地送达对方,所以绝大多数应用程序都是采用TCP处理Socket,以保证资料的正确性。一般情况下TCP Socket 的数据发送和接收是调用send() 及recv() 这两个函数来达成,而 UDP Socket则是用sendto() 及recvfrom() 这两个函数,这两个函数调用成功发挥发送或接收的资料的长度,否则返回SOCKET_ERROR。

int PASCAL FAR send( SOCKET s, const char FAR *buf,int len, int flags );

参数:s:Socket 的识别码

buf:存放要传送的资料的暂存区

len buf:的长度

flags:此函数被调用的方式

对于Datagram Socket而言,若是 datagram 的大小超过限制,则将不会送出任何资料,并会传回错误值。对Stream Socket 言,Blocking 模式下,若是传送系统内的储存空间不够存放这些要传送的资料,send()将会被block住,直到资料送完为止;如果该Socket被设定为 Non-Blocking 模式,那么将视目前的output buffer空间有多少,就送出多少资料,并不会被 block 住。flags 的值可设为 0 或 MSG_DONTROUTE及 MSG_OOB 的组合。

int PASCAL FAR recv( SOCKET s, char FAR *buf, int len, int flags );

参数:s:Socket 的识别码

buf:存放接收到的资料的暂存区

len buf:的长度

flags:此函数被调用的方式

1.4 TCP服务器端和客户端编程

TCP服务器端编程的一般流程为:首先TCP服务器端调用socket函数建立一个流式套接字,然后调用bind函数绑定本地地址,接着调用Listen函数进行监听客户端连接,一旦监听到客户端连接请求后,服务器套接字将调用Accept函数接受客户端连接请求,并建立连接,同时服务器端会新加一个单独的套接字与客户端进行通讯。

对于TCP客户端,客户端首先调用socket函数建立流式套接字,然后调用connect函数,请求与服务器端TCP建立连接,成功建立连接后,即可通服务器端进行通讯。TCP服务器端和客户端的流程如图9-1所示。

图9-1 TCP服务器端和客户端流程图

2、无线网卡的配置

为了开发平台支持CF无线网卡,在编译WinCE操作系统映像文件时,必须对CF无线网卡的支持进行配置,具体配置如图9-2所示。

在WinCE中没有SL-2511无线网卡的驱动,必须要安装SL-2511CF无线网卡的驱动程序(可以从网上下载),安装完成后,驱动程序会自动下载到目标板。(具体驱动程序文件为WLANNDS.dll)。当无线网卡插入到目标板上,系统弹出要求输入CF无线网卡的驱动程序

对话框。(如图9-3所示)。如果驱动程序存在,按照图9-3输入驱动程序文件后,无线网络便进入自动配置和连接过程。(如图9-4)

图9-2 CF无线网卡的配置

图9-3 CF无线网卡驱动输入对话框

图9-4 CF 无线网络的连接

[实验内容]

1、无线网络的配置;

2、TCP/IP无线网络数据传输的编程方法;

3、了解面向连接的网络编程方法

[实验步骤]

第一步:连接好实验系统,打开实验箱电源;

第二步:插入无线网卡,安装驱动程序

第三步:利用https://www.360docs.net/doc/812123786.html,打开TCP客户端程序TcpClient.sln。进行编译:点击运行按钮,将TCP客户端测试程序下载到XSBase270目标板运行,运行界面如图9-5所示;第四步:利用https://www.360docs.net/doc/812123786.html,打开TCP服务器端程序TcpSever .sln。进行编译:点击运行按钮,在PC机上运行的TCP服务器端测试程序界面如图9-6所示。

第五步:连上无线AP,进行无线通信测试

图9-5 TCP客户端测试程序运行界面

图9-6 TCP客户端测试程序运行界面[习题与思考题]

1、修改TCP服务器端程序,使其能在目标板上运行。

2、修改TCP客户端程序,使其在PC端运行,然后完成无线通信实验

无线网络组建实训报告

实训报告 评 语 教师签字日期成绩学时 姓名学号班级组别 项目编号项目名称无线网络组建 课程名称《无线局域网技术实训》教材《无线网络组建项目教程》1. 实训项目说明 项目背景 在该创新型企业中,由于需要使用笔记本电脑等便携式设备与台式计算机进行 联合调试,需要通过无线网络与有线接入的台式计算机进行互联。而办公场地面积 较大有多个房间,单一无线路由受墙等客观因素影响,信号强度不够,无法完全覆 盖整个办公场地。 该企业正在开发一个手机游戏,需要通过手机与服务器进行并发测试,为了避 免测试过程中对办公网络造成影响,需要独立的无线环境进行测试,请给出解决方 案。 后期还需要进行游戏推广,需要在公共区域提供免费WIFI,但是需要浏览游戏推广的页面后再能上网,类似高铁站、机场等区域的免费WIFI,请给出解决方案。 企业管理者为了加强对来访者的WIFI接入管理,希望能对接入的WIFI进行上网限制,最好能实现独立的访客网络,不允许接入员工办公网络,避免公司重要信 息泄漏。 项目需求分析一、背景 在该创新型企业中,由于需要使用笔记本电脑等便携式设备与台式计算机进行联合 调试,需要通过无线网络与有线接入的台式计算机进行互联。而办公场地面积较大 有多个房间,单一无线路由受墙等客观因素影响,信号强度不够,无法完全覆盖整 个办公场地。 该企业正在开发一个手机游戏,需要通过手机与服务器进行并发测试,为了避免测 试过程中对办公网络造成影响,需要独立的无线环境进行测试,请给出解决方案。 后期还需要进行游戏推广,需要在公共区域提供免费WIFI,但是需要浏览游戏推广

的页面后再能上网,类似高铁站、机场等区域的免费WIFI,请给出解决方案。 企业管理者为了加强对来访者的WIFI接入管理,希望能对接入的WIFI进行上网限制,最好能实现独立的访客网络,不允许接入员工办公网络,避免公司重要信息泄 漏。 二、无线网络设计原则 1、安全稳定: 众所周知,无线网络的性能要受到障碍物、传输距离等因素的影响,而企业对于网 络的最基本要求就是稳定。另外,无线网络具有很强的开放性,任何一台拥有无线 网卡的PC就可以登录到企业的无线网络,这对于企业来说是一种威胁,为此,企业 无线网络必须要安全。 2、覆盖围: 由于无线网络的覆盖围有限,组建企业无线网络时,必须考虑到无线网络的覆盖围, 让无线网络信号覆盖企业的每一个地方,实现无缝覆盖。 3、可扩充性: 为了企业发展的需要,组建企业无线网络时,可扩充性也是企业的一个需求。 4、可管理性: 设备和信息的集中管理可以快速有效地帮助管理人员发现和解决问题,同时也能使 各种网络资源的分配更合理,因此网络的建设一定让网管人员方便管理。 三、接入速率需求分析 局域网接口速率: IEEE 802.11──无线局域网 802.11a带宽最高可达54Mbps,使用的是开放的5GB频段 802.11b带宽最高可达11Mbps,使用的是开放的 2.4GB频段 802.11g带宽最高可达54Mbps,使用的是开放的 2.4GB频段 802.11n带宽最高可达300Mbps,使用的是开放的 2.4GB或者5GB频段 四、设备选型 1传输介质的选择 : 有线传输介质是主要有双绞线、同轴电缆和光纤。双绞线和同轴电缆传输电信号, 光纤传输光信号。 双绞线:由两条互相绝缘的铜线组成,其典型直径为1mm。这两条铜线拧在一起,就可以减少邻近线对电气的干扰。双绞线即能用于传输模拟信号,也能用于传输数 字信号,其带宽决定于铜线的直径和传输距离。但是许多情况下,几公里围的传输 速率可以达到几Mbit/s.由于其性能较好且价格便宜,双绞线得到广泛应用,双绞线可以分为非屏蔽双绞线和屏蔽双绞线两种,屏蔽双绞线性能优于非屏蔽双绞线。双

华三无线v7简单配置案例解析

1. 组网需求 如图1-10所示,AC旁挂在Switch上,Switch同时作为DHCP server为AP和Client 分配IP地址。通过配置客户端在链路层使用WEP密钥12345接入无线网络。 2. 组网图 图1-1 共享密钥认证配置组网图 3. 配置步骤 (1)创建无线服务模板 # 创建无线服务模板service1。 system-view [AC] wlan service-template service1 # 配置无线服务的SSID为service。 [AC-wlan-st-service1] ssid service (2)配置WEP并使能无线服务模板 # 配置使用WEP40加密套件,配置密钥索引为2,使用明文的字符串12345作为共享密钥。 [AC-wlan-st-service1] cipher-suite wep40 [AC-wlan-st-service1] wep key 2 wep40 pass-phrase simple 12345 [AC-wlan-st-service1] wep key-id 2 # 使能无线服务模板。 [AC-wlan-st-service1] service-template enable [AC-wlan-st-service1] quit (3)将无线服务模板绑定到radio1上 # 创建手工AP,名称为ap1,并配置序列号。 [AC] wlan ap ap1 model WA4320i-ACN [AC-wlan-ap-ap1] serial-id 219801A0CNC138011454 # 进入Radio 1视图。 [AC-wlan-ap-ap1] radio 1 # 将无线服务模板绑定到Radio 1上,并开启射频。 [AC-wlan-ap-ap1-radio-1] service-template service1

无线传感器网络实验指导书

无线传感器网络 实验指导书 信息工程学院

实验一 质心算法 一、实验目的 掌握合并质心算法的基本思想; 学会利用MATLAB 实现质心算法; 学会利用数学计算软件解决实际问题。 二、实验容和原理 无需测距的定位技术不需要直接测量距离和角度信息。定位精度相对较低,不过可以满足某些应用的需要。 在计算几何学里多边形的几何中心称为质心,多边形顶点坐标的平均值就是质心节点的坐标。 假设多边形定点位置的坐标向量表示为p i = (x i ,y i )T ,则这个多边形的质心坐标为: 例如,如果四边形 ABCD 的顶点坐标分别为 (x 1, y 1),(x 2, y 2), (x 3, y 3) 和(x 4,y 4),则它的质心坐标计算如下: 这种方法的计算与实现都非常简单,根据网络的连通性确定出目标节点周围的信标参考节点,直接求解信标参考节点构成的多边形的质心。 锚点周期性地向临近节点广播分组信息,该信息包含了锚点的标识和位置。当未知结点接收到来自不同锚点的分组信息数量超过某一门限或在一定接收时间之后,就可以计算这些锚点所组成的多边形的质心,作为确定出自身位置。由于质心算法完全基于网络连通性,无需锚点和未知结点之间的协作和交互式通信协调,因而易于实现。 三、实验容及步骤 该程序在Matlab 环境下完成无线传感器中的质心算法的实现。在长为100米的正方形区域,信标节点(锚点)为90个,随机生成50个网络节点。节点的通信距离为30米。 需完成: 分别画出不同通信半径,不同未知节点数目下的误差图,并讨论得到的结果 所用到的函数: 1. M = min(A)返回A 最小的元素. 如果A 是一个向量,然后min(A)返回A 的最小元素. 如果A 是一个矩阵,然后min(A)是一个包含每一列的最小值的行向量。 2. rand X = rand 返回一个单一均匀分布随机数在区间 (0,1)。 X = rand(n)返回n--n 矩阵的随机数字。 ()12341234,,44x x x x y y y y x y ++++++??= ???

最新云南大学网络无线安全技术-实验6-蓝牙技术破解

云南大学软件学院实验报告 课程:无线网络安全实验学期:2017-2018学年春季学期任课教师:张云春 专业:信息安全学号:________ 姓名: _______ 成绩:___________ 实验6蓝牙技术破解 一、实验目的 1.使用手机和相关蓝牙设备,开启蓝牙,对蓝牙技术进行深入学习,并模拟蓝牙技术的攻击。 2.使用专业工具对蓝牙PIN (个人身份码)进行破解。 二、实验内容 1.简要分析蓝牙设备的两种认证方式“传统配对”和“安全简化配对”方式。并对实验所选设备 的认证模式进行确认。 传统配对:该种配对方式建立在两台设备的BD_ADDR,由发起者创建的16字节随机数,用户 在两台设备上手动输入的PIN码(用户无法更改PIN码的固定PIN码”除外)。 安全简化配对:这种配对方式与传统配对方式最大的区别在于不需要手动输入pin码,在设备寻找到对方设备之后,双方计算后自动生成6位随机数,双方互相确认对方生成的随机数与自己 的是否相同,如果相同,则确认了建立通信的对方的身份,完成配对。 为了后面步骤中截获pin码,这里实验设备选择了一台具有传统配对方式的塞班手机,并且因为没有硬件支持,笔记本电脑没有办法抓到蓝牙的数据包,所以选用了一台方便导出蓝牙日志文 件的安卓手机。在下图中,打开了开发者选项中的HCI信息收集日志。 ■an钿电胃 賢特睦Bl钛誉

2. 进行主动式设备扫描。使用 Wireshark 等工具捕获“询呼扫描”和“询呼应答”等 关键数据报 文,并对其内容进行解析。 在塞班手机和安卓手机完成配对后,我们通过文件管理器找到安卓手机中的 寻呼扫描: 丄 0? Tig L LUII LI'V 丄丄 nt2_truj 气 z^eriL rie&eL 2 0.072976 controller host HCI_EVT 7 Rcvd Command Complete (Reset) 3 0/073347 host controller HCI.CMD 4 Sent Read Buffer Size 4 0.074213 eontroller host HCI^EVT 14 Rcvd Cammand Complete (Read B 耳 A rnntrfil 1 H ^T rm 11 WnF Hn Command Opcode: Reset (?xOcOS) Status: Success (&x06) 「广nmmanrl 4 n -Framis > 1 1 设定扫描的周期以及扫描允许的参数 I.LDt UestinatLee PTCt&CDL Ler^-t 呂 JJIE^ 127 0.299269 host controller HCT-iCMD 呂 S ent Write Current IAC LAP 12S a.363S57 controller host HCI.EVT 7 Rcvd Cc-wnjn^ Comp 1 ft* (Write Cmrr 一 1甜 0.303^4 heat controller Kl_CMD 呂 S ant Write Inquiry ^can Activity Encapsulation type; Bluetooth H4 with linux header (^9) Arrival Time: Jun 14, 2S1B IS:他估目.昭624*90內中国标確时间 [Time shift far this packetr 么的初閤舶曲 seconds] Epoch Time : !S2S974Sia .seconds [Time delta from previous captured frame: &.0^0^67*0?^ seconds] [Time delta from previous displayed f ranra-L 0.000067?90 seco 仃白空] [Time since reference ar first frame : ^.^3-9240^0 secwids] Frame Number: 129 Frame Lengt h : 8 bjrtes (64 bits-} Capture Length: B bytes (64 bits) [Frame is marked; Ffllse] [Frame 15 ignored : False] Point-to-Point Dirictian : Sent (6) [Prat CK 口 1 $ in frame: bLuetoot h :hci_h4:ibthci_cmd ] btsnoop_hci.log 文 件,导入到电脑中,使用 WireShark 打开这个文件。 Epoch Time: [Time delta

无线网络技术 全部实验报告 含选作实验

本科实验报告 课程名称:无线网络应用 姓名: 学院: 系: 专业: 学号: 指导教师:张昱,史笑兴,李惠忠 2014年11月25日

实验报告 课程名称: 无线网络应用 指导老师: 张昱,史笑兴,李惠忠 成绩:________________ 实验名称:虚拟服务器、防火墙等无线网络安全性配置实验 实验类型: 设计 同组学生姓名: __ 一、实验目的和要求(必填) 二、实验内容和原理(必填) 三、主要仪器设备(必填) 四、操作方法和实验步骤(必填) 五、实验结果与分析(必填) 六、讨论、心得(必填) 一、实验目的和要求 1. 虚拟服务器实验: 了解虚拟服务器的原理和应用 熟悉TP-LINK 无线路由器的虚拟服务器的设置方法 熟悉TP-LINK 无线路由器的WEP 安全模式的设置方法 2. IP 过滤及DMZ 实验: 了解防火墙IP 过滤的原理和应用 熟悉TP-LINK 无线路由器的DMZ 主机的设置方法 熟悉TP-LINK 无线路由器的WPA-PSK 安全模式和IP 过滤的设置方法 二、实验内容和原理 1.设置内网的Web Server 和FTP Server 为两个虚拟服务器,允许外网的客户机进去访问它们。并且无线路由器采用WEP 安全模式(包括数据加密和身份验证)。 将内网中需要为外网用户提供HTTP 或FTP 等服务的主机的相应服务端口映射到无线路由器的WAN 口,从而实现从外网访问内网。内网中被映射的为外网提供服务的主机就是虚拟服务器。 2.设置内网的PC1为DMZ 主机,允许外网的客户机PC3进去访问PC1上面的Web 及FTP 等所有服务。并且无线路由器采用WPA-PSK 安全模式(包括数据加密和身份验证)。 在集成路由器中,可设置非军事区DMZ 来允许外部网络主机访问内部网络中的服务器。启用非军事区时,外部网络主机可访问内部指定DMZ 服务器上的所有端口。 三、主要仪器设备 无线路由器1台(包括电源变压器1个) 2.直通线1根、PC 机3台 四、操作方法和实验步骤 虚拟服务器实验: 1. 利用网线通过有线方式连接到无线路由器的LAN 口,设置无线路由器的SSID 和频段等无线参数。 2. 进入“无线设置”中的“无线安全设置”选择安全模式为WEP ,然后选择认证类型为“自动”或 “开放模式”,选择WEP 密钥格式为“ASCII 码”,设定为12345,密钥1的密钥类型选为64位。重启无线路由器。 专业: 姓名: 学号: 日期: 2014/11/06 地点: 东四418,419

无线路由器桥接__多楼层覆盖实例

无线路由器桥接__wifi网多楼层覆盖实例 随着无线网络的发展,现在越来越多的公司及企业都已经开始布局无线局域网,今天我们主要介绍下适合中小企业的无线路由器桥接或WDS功能。文章以TP-link WR841N无线路由器设置为例,其它路由器参考设置思路进行设置。 上图所示假设为某宾馆的无线网络,A、B、C三个楼层如果只使用1个无线路由器,可能会 出现一些计算机搜到信号很弱或者搜索不到信号,导致无法连接无线网络。解决方法是:A、B、C三个楼层各自连接一台无线路由器,三个无线路由器通过WDS连接就可以实现整个区域的完美覆盖、消除盲点。 配置思想:无线路由器B作为中心无线路由器,无线路由器A、C与无线路由器B建立WD S连接。 步骤如下: 无线路由器的基本设置请参考:tp link无线路由器设置 一、中心无线路由器B设置 登陆无线路由器设置B管理界面,在无线设置-基本设置中设置“SSID号”、“信道”,如图:

在“无线设置”——“无线安全设置”中设置无线信号加密信息 记录无线路由器B设置后的SSID、信道和加密设置信息,在后续无线路由器A、C的配置中需要应用。 二、无线路由器A设置。 1.修改LAN口IP地址。在网络参数-LAN口设置中,修改IP地址和B路由器不同(防止IP 地址冲突),如19 2.168.1.2,保存,路由器会自动重启。 2.启用WDS功能。重启完毕后,用更改后的LAN口IP地址重新登陆无线路由器A,在无线设置-基本设置中勾选“开启WDS”。大家注意这里的SSID跟B路由器的是不一样的,当然也可以设置成相同的,这样你在这三个路由器覆盖范围内可以漫游,也就是说只要你在这个范围内随意一点连上了网,到这个范围内的另一点也能上网,不用重新连接,重新输入SSID很方便形象的说就是三个路由器组成了一个相同的大网。 3.WDS设置。点击“扫描”,搜索周围无线信号。

实验11_无线局域网WLAN的配置

实验11 无线局域网WLAN的配置 实验目的 通过实验,研究无线LAN网络,掌握配置无线局域网WLAN的方法。 实验环境 计算机;Cisco Packet Tracer软件模拟操作。 实验学时 2学时,必做实验。 实验步骤 一、基本练习 图1拓扑图 1、配置实例拓扑图 拓扑图的说明:Packet Tracer中无线设备是Linksys WRT300N 无线路由器,该无线路由器共有四个RJ45插口,一个WAN口,四个LAN Ethernet口;计算机都配置有无线网卡模块,需要我们手动添加该无线网卡模块。计算机添加了无线网卡后会自动与Linksys WRT300N相连。在上图中,另添加了一台计算机PC3的FastEthernet端口与无线路由器的Ethernet1端口相连,对Linksys WRT300N进行配置。 为计算机添加无网卡的步骤:先要关闭计算机电源,移去计算机的中有线网卡,拖动添加无线网卡Linksys-WMP300N到卡槽中,成功添加无线卡后,打开PC机电源 2、配置Linksys WRT300N 配置pc3的ip地址与Linksys WRT300N (默认ip:192.168.0.1)在同一网段。双击图一中的PC3,然后切换到“桌面”选项卡—“web浏览器”: 图2 以web的方式配置Linksys WRT300N(admin、admin) 图3 以web的方式配置Linksys WRT300N

图4 配置WLAN的SSID,无线路由器与计算机无线网卡的SSID相同 在PC0中打开命令提示符界面,ping无线路由器的ip,切换Packet Tracer到“模拟”模式,点击“自动捕获/播放”按钮,观察数据包传送的动画,作出分析。 二、拓展练习 配置如下图所示的WLAN:

无线网络解决方案(投标)

AVAYA WIRELESS 无线网络解决方案

无线网络解决方案 一、前言 随着科技的高速发展,人们对具有可靠、新颖、以及符合未来趋势的通信组网设备的需求,比以往任何时侯都更迫切, 愈来愈多的人开始使用无线技术进行组网,并享受到无线技术 增长趋势所带来的好处。 AVAYA WIRELESS无线系列产品是由朗讯贝尔实验室研制,符合IEEE802.11标准的、具有高性能、高可靠性和高安 全性的无线网络产品,AVAYA WIRELESS无线网联解决方案,可在不同的行业内应用,实现随时随地的传送信息;无论在哪 个行业,AVAYA WIRELESS都可以很好的解决工作中的问题,并常常产生意想不到的好效果。它可以为你提供所需的性能、 灵活性和移动等特性。 拟采用AVAYA WIRELESS无线产品为贵公司设计无线局域网互连方案,给你们提供参考。 二、方案设计的基本思想 1. 以高质量的产品灵活的设计思路及出色的性价比。为贵公司提供 无线局域网互联方案。 2. 选择最能够适应贵公司网络的拓扑结构,满足用户的应用,有效 的实现其通信的需要。

3.提供一种适应性强的解决方案,并为企业的网络的未来扩充提供 方便和利用性。 4.设计的网络能够处理各种综合业务、数据、话音/传真、图像, 将所有的业务综合起来,降低通信成本,简化网络管理和减少整体维护费用。 5. 网络配置灵活,带宽利用率高,最大限度的利用通道资源。 6. 用足够的专业经验和技术为贵公司作出的正确选择,助一臂之 力。 三、AVAYA WIRELESS产品的优点 1.AVAYA WIRELESS业界的领先技术: AVAYA WIRELESS产品是采用射频(RF)技术和IEEE802.11标准的无线局域网网络产品系列。这些产品包括WavePOINT无线接入点,用于计算机设备的网络接口卡,天线系统和WaveMANAGER网络控制软件。AVAYA WIRELESS可以为末端用户提供高效可靠的网络连接,并可实现和有线系统相同的高性能,但它具有无线系统所特有的灵活性,移动性和成本地等优点。由于AVAYA WIRELESS可以与现有的有限网络和无线网络互相兼容,用户可以利用它来构建一个纯粹的无线局域网结构,并将它加入现有的无线网络之中,或者在现有的有线网络中利用它们来实现无线网络的延伸。 2.可靠的通信 抗射频干扰性能。理想的接收灵敏度,宽范围天线能提供强大的、

湖南大学无线传感器网络实验报告DV-HOP

无线传感器网络 题目:DV-hop定位算法 学生: 学号: 完成时间: 2014.5.121

一、实验目的 1、掌握matlab工具的使用方法。 2、了解DV-hop算法原理,熟悉DV-hop算法代码,分析DV-hop算法实验结果。 二、实验原理 DV-hop算法概述 (一)基本思想: 3、计算位置节点与犀鸟节点的最小跳数 4、估算平均每跳的距离,利用最小跳数乘以平均每条的距离,得到未知节点与信标节点之间的估计距离 5、利用三遍测量法或者极大似然估计法计算未知节点的坐标 (二)定位过程 1、信标节点向邻居节点广播自身未知信息的分组,其中包括跳数字段,初始化为0 2、接受节点记录具有到每条信标节点的最小跳数,忽略来自一个信标节点的较大跳数的分组,然后将跳数数值加1,并转发给邻居节点 3、网络中所有节点能够记录下到每个信标节点最小跳数 (三)计算未知节点与信标节点的实际跳段距离

1、每个信标节点根据记录的其他信标节点的位置信息和相距跳数,估 算平均每跳距离 2、信标节点将计算的每条平均距离用带有生存期字段的分组广播至网络中,未知节点仅仅记录接受到的第一个每跳平均距离,并转发给邻居节点 3、未知节点接受到平均每跳距离后,根据记录的跳数,计算到每个信标节点的跳段距离 (四)利用三边测量法或者极大似然估计法计算自身位置 4、位置节点利用第二阶段中记录的到每个信标节点的跳段距离,利用三边测量法或者极大似然估计法计算自身坐标 三、实验容和步骤 DV-hop代码如下: function DV_hop() load '../Deploy Nodes/coordinates.mat'; load '../Topology Of WSN/neighbor.mat'; if all_nodes.anchors_n<3 disp('锚节点少于3个,DV-hop算法无法执行'); return; end %~~~~~~~~~~~~~~~~~~~~~~~~~最短路经算法计算节点间跳数~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ shortest_path=neighbor_matrix; shortest_path=shortest_path+eye(all_nodes.nodes_n)*2; shortest_path(shortest_path==0)=inf;

中南大学网络安全实验报告

中南大学 网络安全 实验报告 学生姓名代巍 指导教师张士庚 学院信息科学与工程学院 专业班级信安1201班 学号 0909121615 完成时间 2014年12月15日

目录实验一 CA证书与SSL连接 实验二 WIFI钓鱼 实验三 SQL注入攻击 实验四配置和管理主机防火墙

实验一 CA证书与SSL连接 一.实验目的 通过申请、安装数字证书,掌握使用SSL建立安全通信通道的方法。 掌握在Windows Server 2003 下独立根CA 的安装和使用。 使用WEB 方式申请证书和安装证书。 建立SSL 网站。 分析SSL 网站的数据包特点。 二.实验原理 SSL协议的工作原理、数字证书的原理 在访问Web 站点时,如果没有较强的安全措施,用户访问的数据是可以使用网络工具捕获并分析出来的。在Web 站点的身份验证中,有一种基本身份验证,要求用户访问输入 用户名和密码时,是以明文形式发送密码的,蓄意破坏安全性的人可以使用协议分析程序破 译出用户名和密码。那我们该如果避免呢?可利用SSL 通信协议,在Web 服务器上启用安 全通道以实现高安全性。 SSL 协议位于TCP/IP 协议与各种应用层协议之间,为数据通讯提供安全支持。SSL 协议可分为两层: SSL 记录协议(SSL Record Protocol):它建立在可靠的传输协议(如TCP) 之上,为高层协议提供数据封装、压缩、加密等基本功能的支持。SSL 握手协议(SSL Handshake Protocol):它建立在SSL 记录协议之上,用于在实际的数据传输开始前,通讯双 方进行身份认证、协商加密算法、交换加密密钥等。每一个Windows Server 2003 证书颁发 机构都有可供用户和管理员使用的网页。

无线局域网应用实例

无线局域网应用实例 摘要:通常计算机组网的传输媒介主要依赖铜缆或光缆,构成有线局域网。但有线网络在某些场合要受到布线的限制:布线、改线工程量大;线路容易损坏;网中的各节点不可移动。特别是当要把相离较远的节点连接起来时,敷设专用通信线路的布线施工难度大、费用高、耗时长,对正在迅速扩大的联网需求形成了严重的瓶颈阻塞。无线局域网就是解决有线网络以上问题而出现的,在不采用传统缆线的同时,提供以太网或者令牌网络的功能。 Notes:Wire local area network usually depend on copper or fiber optic cable, But limited for wiring in some places, wiring, re-routing large projects; line easily damaged; node of the network can not move. Especially when it is farther from the node, laying special communication circuit wiring of big construction difficulty, high cost, long time, the rapidly expanding demand for networking a serious bottleneck obstruction. Wireless local area network cable network is to address the above problems, not in the traditional cable at the same time, provide Ethernet or token network function. 关键字:无线局域网;组建; 资源共享;应用实例。 引言:本单位原办公室拆迁重建,租用临时办公室,租用办公室一楼为通敞结构,各科室部门集中在一楼办公,领导办公分布在二楼独立房间。本单位现有办公电脑台式机15台、笔记本3台、多功能打印机2台,操作系统为winXp 和win7。Internet 接入方式为光纤静态IP,带宽:10M/bps。由于办公室为租用,布线较为不便,综合各方因素考虑,决定采用无线局域网,实现共享上网、文件及打印机共享等主要功能。 1.实现过程 在实现无线局域网前,我们新购进TP-LINK 300M bps无线路由器作为进行数据发送和接收的设备,称为接入点AP(Access Point)、15个TP-LINK 11N 300Mbps无线USB网卡,因笔记本自带配有WiFi功能,故不必另外配置。 1.1 AP的硬件连接。连接方法:通过五类网线将光纤收发器连接到无线路由器的Wlan口,

无线网络相关实验

实验一无线网络设备的认识 1. 实验目的 (1)熟悉无线网络联网设备。 (2)掌握常见无线网络设备的安装和配置以及建立与无线接入点的通信。 (3)了解独立天线在WLAN中的使用。 (4)了解组建无线网络的过程中所用到的设备,以及设备的安装调试方法。 2. 实验设备 无线局域网卡、无线AP 3. 实验原理 (1)无线AP用来实现无线与有线的互通。 (2)无线网桥用来实现对多个无线接入点进行互相通信,也可通过无线网桥直接与有线相接。 (3)天线在无线信号的传输过程中起到增强信号的作用 4. 实验内容 (1)在两台台式PC机中安装扩展卡NIC或者USB网络适配器。使用设备自带的介质安装设备驱动程序,如图1-1所示。

图1-1 (2)在两台便携式电脑中安装PC卡(卡式总线)NIC或者USB网络适配器。使用设备自带的介质安装设备驱动程序。 (3)使用适配器或者NIC卡自带的配置实验程序在每个设备上配置一下。

图1-2 (4)安装并配置接入点。在安装和配置完接入点后,使用便携式电脑测试WLAN的射频范围和信号强度。在每个方向上,测试并记录计算机和接入点失去联系的距离。判断距离是否是信号失去的唯一原因,或者环境中的其他物体是否会引起干扰。手机连接成功,如图1-3所示。手机离开50以外,断开与热点连接,如图1-4所示。

图1-3 图1-4

5. 思考 (1)WLAN的射频范围和信号强度。 IEEE802.11b室内100米,室外300米;IEEE802.11a室内75米,室外150米;这些都是标称设备,射频功率32mw。如果将功率加到300mw,天线改为24dbi栅格抛物面天线,点对点可以到20公里。 (2)无线网络和有线网络的差异。 ●从带宽来看,无线最大带宽54M,有线100M; ●从信号衰减来看,无线损失比较大; ●从抗干扰能力看,有线的抗干扰能力比无线要强; ●从安全性来看,无线的安全性比较低。

无线局域网配置(实验六)

实验报告书 课程名:《大学计算机网络实验》题目:实验6 无线局域网配置班级: 学号: 姓名:

1.实验目的 1)通过实验,研究无线LAN网络,掌握利用无线宽带路由器连接三台无线PC和一台 有线PC的方法。 2.实验环境 1)运行xp/win7操作系统的PC一台。 2) Cisco Packet Tracer软件模拟操作 3.实验内容 步骤1. 基本拓扑图 1、实例拓扑图说明 Packet Tracer中无线设备是Linksys WRT300N 无线路由器;PC0、PC1和PC2以无线方式与Linksys WRT300N相连;PC3的FastEthernet端口与无线路由器的Ethernet端口相连。 2、配置Linksys WRT300N (1)配置PC3的ip地址与Linksys WRT300N (默认ip:192.168.0.1)在同一网段。 (2)双击PC3,切换到“桌面”选项卡—“web浏览器”:键入http://192.168.0.1(3)配置WLAN的SSID,无线路由器与计算机无线网卡的SSID相同

以web的方式配置Linksys WRT300N(admin、admin) 以web的方式配置Linksys WRT300N 3、对PC0、PC1和PC2进行配置PC0的配置如下:关闭PC0主机的开关,把Linksys-WNP300N拖入主机最下方的槽内,并在config的选项卡处将其SSID改为mali 配置PC0的IP地址

步骤2.PC1的配置如下: 关闭PC1主机的开关,把Linksys-WNP300N拖入主机最下方的槽内,并在config的选项卡处将其SSID改为mali

无线通信与网络实验报告

实验报告课程名称:无线通信与网络 实验项目:matlab仿真实验 实验地点: 专业班级:学号: 学生姓名: 指导教师: 2013年4月12日

实验1 卷积编码和译码的matlab仿真实现 一、实验目的 了解掌握如何使用matlab来进行卷积编码和译码的仿真。 二、实验内容 1、SIMULINK仿真模块的参数设置以及重要参数的意义 2、不同回溯长度对卷积码性能的影响 3、不同码率对卷积码误码性能的影响 4、不同约束长度对卷积码的误码性能影响 三、基本原理 本实验分为卷积编码和卷积译码两部分: 卷积编码的最佳译码准则为:在给定已知编码结构、信道特性和接收序列的情况下,译码器将把与已经发送的序列最相似的序列作为传送的码字序列的估值。对于二进制对称信道,最相似传送序列就是在汉明距离上与接收序列最近的序列。 卷积码的译码方法有两大类:一类是大数逻辑译码,又称门限译码(硬判决);另一种是概率译码(软判决),概率译码又分为维特比译码和序列译码两种。门限译码方法是以分组码理论为基础的,其译码设备简单,速度快,但其误码性能要比概率译码法差[2]。 当卷积码的约束长度不太大时,与序列译码相比,维特比译码器比较简单,计算速度快。维特比译码算法是1967年由Viterbi提出,近年来有大的发展。目前在数字通信的前向纠错系统中用的较多,而且在卫星深空通信中应用更多,该算法在卫星通信中已被采用作为标准技术。 采用概率译码的基本思想是:把已接收序列与所有可能的发送序列做比较,选择其中码距最小的一个序列作为发送序列。如果发送L组信息比特,那么对 于(n,k)卷积码来说,可能发送的序列有2kL个,计算机或译码器需存储这些序列并进行比较,以找到码距最小的那个序列。当传信率和信息组数L较大时,使 得译码器难以实现。维特比算法则对上述概率译码做了简化,以至成为了一种实

四川大学_无线网络技术_lab2实验报告

《无线网络技术》仿真实验报告实验二:隐藏节点仿真、暴露节点仿真 专业班级: 6班 姓名: 张柯岩 学号: 2012141463115 指导教师: 评阅成绩: 评阅意见: 提交报告时间:2015年 5 月 25 日

目录 1、实验目的…………………………………………………………………… 2、实验内容………………………………………….……………………… 3、实验环境…………………………………………………………………. 4、实验步骤……….………………………………………………………… 5、仿真现象描述与结果分析…………………………………………… 6、实验遇到的问题…………………………………………………………… 7、实验总结……………………………………………………………….………

实验1 隐藏节点仿真 一、实验目的 1.掌握无线网络中隐藏节点问题的本质 2.利用NS2仿真隐藏节点问题 二、实验内容 利用NS2仿真隐藏节点问题,分析比较在有RTS/CTS控制帧和无RTS/CTS控制帧的情况下的仿真结果,并分析隐藏终端问题如何得到解决。 四、实验环境 Cygwin + ns-allinone-2.35,且已安装相应的模块;XWin 五、实验步骤 1.在ns-allinone- 2.35中安装mUDP模块 2.将Hidden_Terminal.tcl复制到脚本目录WNT/ 3.5.1下 3.在相应目录下输入ns Hidden_Terminal.tcl,得出结果。 4.如果想看NAM仿真动画,则先startxwin运行XWin,然后输入代码得出结果。 六、仿真现象描述与结果分析(包括实验截图) 1.有RTS/CTS控制帧 s 1.503128000 _0_ MAC --- 0 RTS 44 [242e 1 0 0] r 1.503480500 _1_ MAC --- 0 RTS 44 [242e 1 0 0] s 1.503490500 _1_ MAC --- 0 CTS 38 [22f4 0 0 0] r 1.503795000 _0_ MAC --- 0 CTS 38 [22f4 0 0 0] s 1.503805000 _0_ MAC --- 3 cbr 1078 [13a 1 0 800] ------- [0:0 1:0 32 1] [0] 0 0 s 1.508000000 _0_ AGT --- 4 cbr 1000 [0 0 0 0] ------- [0:0 1:0 32 0] [1] 0 0 r 1.512429500 _1_ MAC --- 3 cbr 1020 [13a 1 0 800] ------- [0:0 1:0 32 1] [0] 1 0 s 1.512439500 _1_ MAC --- 0 ACK 38 [0 0 0 0] r 1.512454500 _1_ AGT --- 3 cbr 1020 [13a 1 0 800] ------- [0:0 1:0 32 1] [0] 1 0 r 1.512744000 _0_ MAC --- 0 ACK 38 [0 0 0 0] 节点0向节点1发送了一个RTS包。节点1空闲,所以在收到节点0的RTS包后,向节点0发送了一个CTS包,告诉节点0可以开始传输数据,同时也告诉节点1范围内的其他节点不要有传输操作。之后不断重复此过程,节点0向节点1发送数据包。

汉明科技无线配置案例

典型场景配置案例 目录 典型场景配置案例 (1) 1AC配置案例 (3) 1.1AC配置基础知识 (3) 1.1.1ACCESS,TRUNK转发数据帧的原理 (3) 1.1.2端口标签剥离原则: (5) 1.1.3收发报文的备注说明: (6) 1.1.4汉明设备端口配置说明: (7) 1.2快速配置 (8) 1.2.1调试准备 (8) 1.2.2业务和管理在同一个网段(vlan) (11) 1.2.3业务和管理在不同的网段(vlan) (17) 1.3高级功能配置 (25) 1.3.1面板式AP前面板VLAN配置 (25) 1.3.2无线用户限速 (26) 1.3.3AP配置批量导入、导出 (27) 1.3.4认证配置(Portal、Radius) (29) 1.3.5AC热备配置 (35) 1.3.6AP独立生存(HAP)功能配置 (39)

1.3.7定时重启配置 (42) 1.3.8功率、信道自动调节配置 (44) 1.3.9BYOD配置 (46) 1.3.10负载均衡配置 (54) 1.3.11SNMP配置 (57) 1.3.12Email告警配置 (59) 1.3.13AP定位服务配置 (61) 1.3.14告警日志配置 (61) 2AP配置案例 (63) 2.1调试准备 (63) 2.2胖瘦AP模式判断 (70) 2.3胖瘦模式切换 (70) 2.3.2常见问题 (73) 2.4瘦AP发现方式配置 (75) 2.4.1瘦AP静态发现方式配置 (75) 2.4.2瘦AP域名发现方式配置 (76) 2.5胖AP桥模式配置 (78) 2.5.1SSID和加密配置 (79) 2.5.2信道和功率修改 (81) 2.5.3接口配置 (81)

h3c无线控制器加fit-ap配置实例

一栋大楼内部组建公共无线网络,考虑到客户端数量可能众多,而客户端频繁及接入层交无线ap移动可能性不大,规划将无线客户端划分到不同的vlan内,vlan内。网络连接示意图如下:换机划在一个 无线控制器配置文件: # version 5.20, Release 2308P10 # sysname wx5004 # domain default enable system # port-security enable # wlan auto-ap enable # vlan 1 # vlan 96 description ap-client # vlan 97 description ap-client # vlan 98 description ap-client # vlan 99 description ap-client # vlan 100 description ap-client # vlan 101 description ap-client # vlan 102 description ap-client # vlan 103 description managerdevice #

domain system access-limit disable state active idle-cut disable self-service-url disable # public-key peer 192.168.103.254 public-key-code begin 30819F300D06092A864886F70D3818D00308C2171D5A373DAB7E 0E2B1B202AA91185612713CB3BC6CAD3557BB740D5F9CF3CA1935F20EB05B823B1CAC A18E0 CC401FE26B61DDE098EE75610ACF51084980E2FCD305EE3CF30F6D5E8885F0D3BA5AD E913B CD672E038FEACBD4B3CDB9809B2E1D57B660CDCF7F50282DF5EF8D973B264191552DE 82E5C 3EC3B7C9F11D54357D020******* public-key-code end peer-public-key end # dhcp server ip-pool manager network 192.168.103.0 mask 255.255.255.0 gateway-list 192.168.103.254 expired day 7 # dhcp server ip-pool pub-wireless-use network 192.168.96.0 mask 255.255.248.0 dns-list 211.95.193.97 211.94.33.193 8.8.8.8 #. dhcp server ip-pool vlan100 network 192.168.100.0 mask 255.255.255.0 gateway-list 192.168.100.254 # dhcp server ip-pool vlan101 network 192.168.101.0 mask 255.255.255.0 gateway-list 192.168.101.254 # dhcp server ip-pool vlan102 network 192.168.102.0 mask 255.255.255.0 gateway-list 192.168.102.254 # dhcp server ip-pool vlan96

相关文档
最新文档