第一部分-无线网络结构课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第一部分-无线网络结构课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第一 部分 无线网络 结构 课件
- 资源描述:
-
1、2.1 OSI网络模型2.2 网络层技术2.3 数据链路层技术2.4 物理层技术2.5 操作系统的注意事项2.6 本章小结开放式系统互联(OSI)模型是由国际标准化组织制定的,用于为开发计算设备互联的标准提供指导。OSI模型是一个用于开发这些标准的框架,其自身并不是一个标准。网络的任务是非常复杂的,并不是仅仅一个标准就能处理的。OSI模型将设备与设备之间的连接,或者更恰当地说是应用与应用间的连接用具有逻辑相关的七“层”进行分层描述。OSI七层模型层层描述描述标准和协议标准和协议数据单元数据单元第一层物理层控制在某一特定媒体上的数据流传输的标准,包括编码和调制方法、电压、信号持续时间和频率。Et
2、hernet,Bluetooth,Wi-Fi,WiMAX比特第二层数据链路层指定设备访问和共享传输媒体方式即媒体访问控制(Media Access Control,MAC)并确保物理连接可靠性即逻辑链路控制(Logical Link Control,LLC)的标准Ethernet:IEEE802.3Wi-Fi:IEEE802.11Bluetooth(802.15.1)帧第三层网络层定义网络连接管理的标准,包括网络中节点间的路由、中转及终止连接IPv4,IPv6,ARP 报文第四层传输层确保数据传输可靠完成的标准,包括错误恢复、数据流控制等,确认所有数据包都已到达。TCP,UDPTPDU(传送协
3、议数据单元)七层结构层层描述描述标准和协议标准和协议数据单元数据单元第五层会话层管理发送和接收计算机的表示层间通信的标准,该通信由建立、管理和终止“会话”实现。ASAP,SMBSPDU(会晤协议数据单元)第六层表示层控制数据从一种表示格式到另一种表示格式转换的标准SSLPPDU(表示协议数据单元)第七层应用层定义各种应用服务的标准,例如检查资源可用性、认证用户等HTTP,FTP,SNMP,POP3,SMTPAPDU(应用协议数据单元)发送者撰写电子邮件发送者撰写电子邮件接收者阅读电子邮件接收者阅读电子邮件邮件消息准备好后通过电邮件消息准备好后通过电子邮件应用程序发送子邮件应用程序发送第第7层层
4、应用层应用层电子邮件应用程序接收邮电子邮件应用程序接收邮件消息并被接收者阅读件消息并被接收者阅读消息被分解为表示元素和消息被分解为表示元素和会话元素,并被添加表示会话元素,并被添加表示层和会话层控制报头层和会话层控制报头第第6层层表示层表示层第第5层层会话层会话层去除会话层和表示层的报去除会话层和表示层的报头,将消息整合为接收电头,将消息整合为接收电子邮件的应用程序的特定子邮件的应用程序的特定格式格式消息被分解为包,并被添消息被分解为包,并被添加传输层控制报头加传输层控制报头第第4层层传输层传输层接收数据包,对数据包重接收数据包,对数据包重新排序,数据整合为第新排序,数据整合为第5层层的消息的
5、消息数据包网络地址第数据包网络地址第3层层报头形成数据帧报头形成数据帧第第3层层网络层网络层去除帧头部,将帧的有效去除帧头部,将帧的有效载荷部分整合为数据包载荷部分整合为数据包加密数据帧,添加帧控制加密数据帧,添加帧控制报头,网络地址转换为报头,网络地址转换为MAC地址地址第第2层层数据链路层数据链路层将比特流组成帧、解密并将比特流组成帧、解密并检查目的地的检查目的地的MAC地址地址接入获得物理媒体,对比接入获得物理媒体,对比特流进行编码并将其调制特流进行编码并将其调制为物理层信号然后传输为物理层信号然后传输第第1层层物理层物理层接收的信号被不断地解调接收的信号被不断地解调和解码,然后将比特流
6、传和解码,然后将比特流传送到数据链路层送到数据链路层实际的实际的OSI模型:一个电子邮件例子模型:一个电子邮件例子2.2.1 IP寻址2.2.2 私有IP地址2.2.3 IPv62.2.4 地址解析协议2.2.5 路由2.2.6 网络地址转换2.2.7 端口地址转换32位的IP地址通常由四个介于0到255之间的用点号分隔的十进制数表示,例如200.100.50.10。其扩展的完整二进制格式为11001000.01100100.00110010.00001010。IP地址不仅可以标识计算机或者其他网络设备,还可以唯一标识该设备连接的网络。IP地址分为主机ID和网络ID两部分。网络ID很重要,因为
7、它使传送数据包的设备知道在将该数据包送达到目的地的路径中第一个需要调用的端口。发送设备IP地址:子网掩码:网络ID:200.100.50.10255.255.255.240200.100.50.00011001000.01100100.00110010.0000101011111111.11111111.11111111.1111000011001000.01100100.00110010.00000000本地IP地址IP地址:子网掩码:网络ID:200.100.50.14255.255.255.240200.100.50.00011001000.01100100.00110010.00001
8、11011111111.11111111.11111111.11110000_11001000.01100100.00110010.00000000远端IP地址IP地址:子网掩码:网络ID:200.100.50.1825.255.255.240200.100.50.01611001000.01100100.00110010.0001001011111111.11111111.11111111.11110000_11001000.01100100.00110010.00010000表2.2 本地和远端IP地址1996年2月,网络工作组要求对RFC 1918进行行业说明,提议了三组所谓的私有IP地
9、址用于无须接入Internet的网络。这些私有IP地址作为保留的IP地址空间,使一些不同的组织团体可以在他们的私有网络中使用这些相同的IP地址。在这种情况下,一台计算机只要不需要通过Internet进行通信,就不需要拥有一个世界上独一无二的IP地址。类别私有IP地址范围的起点私有IP地址范围的终点A10.0.0.010.255.255.255B172.16.0.0172.31.255.255C192.168.0.0192.168.255.255表2.3 私有IP地址范围随后,国际因特网地址分配委员会(Internet Assigned Numbers Authority,IANA)将169.2
10、54.0.0至169.254.255.255地址段保留为自动专用IP地址(Automatic Private IP Address,APIPA)。如果一台计算机将其TCP/IP设置为自动从DHCP服务器获取IP地址,但是却不能找到DHCP服务器时,系统就会自动从这个地址段选定一个私有IP地址,从而使计算机可以在私有网络中进行通信。在32位的情况下,总共有2-32即42.9亿个IP地址是可用的。现在业界正致力于IPv6(Internet Protocol Version 6)。截止到2020年世界总人口将达到100亿,平均每人使用远远不止一台计算机,基于上面的预测,IPv6给出了128位的IP地
11、址。IPv6具有3.41038个可用的IP地址这意味着100亿人口每人可以有3.41027个IP地址,或者说平均地球表面每平方米有6.61023个IP地址,这为未来的发展提供了足够的空间。正如上面所提到的,每个物理层的数据传输都是寻址接收设备网卡的MAC(第2层)地址,而不是其IP(第3层)地址。为了对数据包寻址,发送设备首先要找到与目的端的IP地址相对应的MAC地址,然后用该MAC地址标记数据包。这个工作是由地址解析协议(Address Resolution Protocol,ARP)完成的。发送设备将请求某个IP地址所对应的MAC地址的消息广播到网络上,目的端设备的TCP/IP软件回复所请
12、求的地址信息,则数据包可被寻址,接着将其传送到发送端的数据链路层。在实际中,发送设备保留有与其最近通信的设备的MAC地址,所以不需要每次都广播请求消息。当需要查找MAC地址时,先在ARP列表或者缓存中查找,如果目的端的IP地址不在其中,才广播请求消息。在很多情况下,计算机是将数据包发送到默认网关,默认网关的MAC地址可以在ARP列表中找到。路由是一种使数据包能够找到到达目的地路径的机制,不管目的地就是隔壁房间里的设备还是在地球的另一端。路由器将其接收到的每个数据包的目的地址与其存储空间里的地址表即路由表进行比较。如果发现有相匹配的,则将数据包发送到表中的相应栏标识的地址处,该地址可能是另一个网
13、络的地址,也可能是“下一跳”的路由地址,数据包沿着这个路径到达最终的目的地。如果路由器没有发现相匹配的地址,将再次遍历路由表,并只查看地址的网络ID部分(用前面提到的子网掩码进行提取)。如果发现有相匹配的,数据包就被发送到相应的地址。如果没有匹配,路由器将寻找一个默认的下一跳的地址,并将数据包发送到那里。作为最后的手段,如果没有设置默认的地址,路由器将向发送IP地址返回“主机不可达”或者“网络不可达”的消息。当收到这样的消息时,通常意味着线路中的某一个路由发生了故障。当出现上述故障时,发送端将生存时间(Time-To-Live,TTL)字段初始化为某一特定值,通常是64,每当数据包经过一个路由
14、器,该值都会减1。当TTL减至0时,该数据包将会被丢弃,同时,通过因特网控制消息协议(Internet Control Message Protocol,ICMP)向发送端报告“超时”消息。路由器工作的智能部分是建立路由表。简单的网络可以通过一个起始文件设置静态路由表,但是更一般的是,路由器通过发送和接收广播消息建立动态路由表。这些消息可以是ICMP路由请求和路由广告消息,它们可以使相邻的路由器询问“谁在那里?”并回应“我在这儿”,或者使用更有效的路由信息协议(Router Information Protocol,RIP)消息,在此消息中,路由器周期性地向网络广播完整的路由表。其他的RIP和
15、ICMP消息允许路由器寻找达到某个地址的最近的路径,并在其他的路由器发现无效路由的情况下更新路由表,而且根据网络的可用性和流量情况定时更新路由表。当一台计算机发送数据包到一个私有网络之外的IP地址时,连接私有网络和Internet的网关会将私有IP源地址(192.168.0.1,见表2.4)替换为一个公众IP地址(例如205.55.55.1)。接收服务器和Internet路由器会将其识别为一个有效的目的地地址并正确地对数据包进行路由。当发送端的网关接收到返回的数据包时,用发送端计算机的初始私有IP地址来替换数据包的目的地地址。这个在私有网络的Internet网关处完成的将私有IP地址转换为公共
16、IP地址的过程称为网络地址转换。私有IP地址公众IP地址192.168.0.1205.55.55.1192.168.0.2205.55.55.2192.168.0.3205.55.55.3192.168.0.4205.55.55.4表2.4 一个简单的静态NAT表实际中,与路由相似,NAT也可以是静态的或动态的。在静态NAT中,私有网络中的每台需要访问Internet的计算机都分配一个在指定NAT表中的公众IP地址。在动态NAT中,提供一个公众IP地址池,根据需要将其映射给私有地址。如果私有网络的网关只有一个可以分配的公众IP地址,或者在私有网络中需要上网的计算机数目多于可以分配给网关的公共I
17、P地址数,就会出现问题。这种情况通常是一个小团体只有一个连到ISP的Internet连接。这时,似乎私有网络中同时只能有一台计算机可以连到Internet中。端口地址转换(Port Address Translation,PAT)可以解决这一局限,PAT可以将私有IP地址映射到单个公众IP地址的不同端口。网关内部IP外部IP内部IP地址外部IP地址PAT表图2.2 实际中的地址转换私有私有IP地址地址公众公众IP地址:端口地址:端口192.168.0.1129.35.78.178:2001192.168.0.2129.35.78.178:2002192.168.0.3129.35.78.178
18、:2003192.168.0.4129.35.78.178:2004表2.5 一个简单的PAT表例子2.3.1 逻辑链路控制2.3.2 媒体访问控制2.3.3 有线网络的媒体访问控制2.3.4 无线网络的媒体访问控制OSI网络层逻辑链路控制层(LLC)媒体访问控制层(MAC)图2.4 LLC的逻辑定位和MAC服务接入点由LLC产生的并传输到MAC层的帧称为LLC协议数据单元(LLC Protocol Data Unit,LPDU),LLC层管理源设备和目的设备的链路层服务接入点间的LLC协议数据单元的传输。链路层服务接入点(Service Access Point,SAP)是一个指向网络层协议
19、的端口或者逻辑连接点,如图2.4所示。在一个支持多种网络层协议的网络中,每个协议有特定的源SAP(Source SAP,SSAP)和目的SAP(Destination SAP,DSAP)端口。LPDU包括8位的DSAP和SSAP地址以确保LPDU被正确的网络层协议传送。LLC层定义了无连接的和面向连接的通信服务。在面向连接的通信服务中,接收端的LLC层会追踪接收到的LPDU。如果某个LPDU在传送中丢失或者未被正确接收,目的地的LLC会请求源从上一次接收到的LPDU开始重新传输。LLC将LPDU通过逻辑连接点向下传输至MAC层,该逻辑连接点被称为MAC服务接入点(MAC Service Acc
20、ess Point,MAC SAP),而LPDU被称为MAC服务数据单元(MAC Service Data Unit,MSDU)并成为MAC层的数据载荷。数据链路层的第二个子层控制设备允许访问物理层传输数据的方式和时间,这就是媒体访问控制或者MAC层。接收设备需要能够识别这些在网络媒体中传输的数据包,这是通过MAC地址实现的。每个网络适配器,无论是以太网、无线网还是其他网络技术的适配器,在制造时都被分配了一个独一无二的称为MAC地址的序列号。以太网地址是MAC地址最一般的形式,包含有六个字节,通常用16进制表示,例如00-D0-59-FE-CD-38。前面三个字节是制造商的编号(上例中的00-
21、D0-59代表Intel),剩余三个字节是该适配器独一无二的序列号。一台装有Windows 95,98或Me的PC的网络适配器的MAC地址可以通过点击“开始”,“运行”,并输入“winipcfg”然后选择适配器获得。在Windows NT,2000和XP系统中可以打开一个DOS窗口(点击“开始”、“程序”、“附件”、“命令提示符”)然后输入“ipconfig/all”查到MAC地址。IEEE 802.11的MAC帧即MAC协议数据单元(MPDU)的完整结构如图2.5所示,MPDU的元素如表2.6所示。帧控制帧控制持续时持续时间间地址地址地址地址地址地址序列控序列控制制地址地址数据域数据域CRC
22、帧帧校验和校验和长度(字节)协协议议版版本本帧帧类类型型帧帧子子类类型型发发往往DS来来自自DS更更多多分分段段重重传传电电源源管管理理更更多多数数据据次次序序长度(字节)管理,控制,数据关联请求响应信标RTS,等图2.5 MAC层的帧结构MPDU元素描述帧控制表示协议版本(802.11 a/b/g)、帧类型(管理、控制、数据)、子帧类型(如探测请求、认证、关联请求等)、分段、重试、加密等的标记序列持续时间传输的期望持续时间。等待站点用来估计何时媒体会再度空闲地址1到地址4目的地地址、源地址以及在分布式系统中可选择的发往地址和来自地址序列标识帧的分段和副本的序号数据域作为MSDU向下传输的数据
23、有效载荷帧校验序列能够检测传输错误的CRC-32循环校验表2.6 802.11 MPDU的帧结构元素2.3.3.1 载波监听多路访问/冲突检测(CSMA/CD)2.3.3.2 其他的有线网络MAC方法在以太网的MAC层中,用于控制设备传输的最常用方法是载波监听多路访问/冲突检测(Carrier Sense Multiple Access/Collision Detection,CSMA/CD),如图2.6所示。当设备采用这种控制方法传输数据帧到网络时,首先检查物理媒体(载波侦听)以确定是否有其他设备正在传输。如果检测到其他正在传输的设备,就等待直到其传输结束。一旦载波空闲,则开始传输数据,同时
24、继续监听其他传输。设备A设备B尝试发送设备C尝试发送数据分组媒体忙媒体忙媒体忙数据分组数据分组媒体空闲媒体空闲媒体空闲媒体空闲媒体空闲媒体空闲冲突冲突时隙图2.6 以太网CSMA/CD时序如果设备监听到有其他设备同时也在传输(冲突检测),则停止传输并发送一个短的拥塞信号以告诉其他设备冲突产生。于是每个想要发送的设备都计算一个随机退避时间,该退避时间介于0到tmax之间,当退避时间结束后再次尝试传输。那个恰巧等待了最短时间的设备将会被准许访问媒体,而其余设备将监听该传输并回到载波监听模式。媒体工作繁忙会导致设备不断地遭遇冲突。当冲突发生时,tmax会在每次新的尝试时加倍,直到10次加倍,如果在1
25、6次尝试后发送仍然是失败的,设备将报告“过多冲突错误”。另外一种由IEEE 802.5标准定义的有线网络的媒体访问控制的常见形式,是在网络设备之间按照预先定义好的顺序传递一个电子“令牌”。这个令牌与接力比赛中的接力棒类似,只有拿到了令牌的设备才可以进行发送。当设备不需要通过媒体发送数据时,立刻将令牌按顺序传给下一个设备。设备只能在一段特定的时间内拥有令牌并发送数据,然后必须按顺序将令牌传给下一个设备。只有物理层的收发机允许设备在发送期间同时监听媒体,CSMA/CD的冲突检测才可实现。这在有线网络中是可行的,因为冲突产生的无效电压可以被检测到。但是对于无线电收发机来说是不可行的,因为在相同的时间
展开阅读全文