PRNET

无线自组网系统

分组无线网络(Packet Radio Network,PRNET)是第一个自组网试验系统,它由美国国防部DARPA资助,其目的是探讨将分组交换和存储—转发技术应用到无线通信领域以实现计算机的无线移动通信的可行性。

PRNET的系统组成
PRNET系统由以下两部分组成。
由于PRNET是DARPA的Internet试验系统的一部分,所以在某些终端设备上要支持IPTCPTELNET协议。如果某些终端不支持这些协议,则需要在终端和PR之间通过引入NIU(Network Interface Unit)单元连接解决这个问题。图1-1给出了一个与Internet互联的PRNET。
PRNET最大可以有138个节点,每个节点可以容许支持最大16个一跳邻节点。
链路连接性与路由计算
PRNET中的每个PR通过建立和动态维护3张表,来动态地保存当前网络拓扑信息。这3张表分别是:邻居列表、分层表和设备表。
邻居列表存储和维护了某个PR的一跳邻节点以及链路质量信息。每一个PR通过每7.5s广播一个“分组无线电组织分组”PROP(Packet Radio Organization Packet)通告自己的存在和自己掌握的网络拓扑信息。以图1-2为例,图中给出了一个由5个PR L、M、N、Q、P以及两个分别连接到PR L和PR N上的终端设备1和2组成的PRNET。
当PR L刚开机时,它并没有任何先验的网络拓扑信息,所以只能通告自己的存在,当它的一跳邻节点(PR P、M、Q)收到这一信息后,就知道出现一个新的邻节点,并将其加入到自己的邻居列表。邻居列表中还包括本PR与邻居之间的链路质量信息。链路质量是一个PROP周期内正确收到的分组的个数与这个周期内发送的总分组个数的比值。其中发送分组总个数从PROP分组中得到。表1-1给出了PR L的邻居列表的例子
表1-1 PR L的邻居列表
PRNET的层次表相当于先应式距离矢量类路由协议(例如DSDV)的路由表。如表1-2所示,该表由目的节点、到目的节点所经的下一跳节点和到目的节点的层次数(跳数)组成。
表1-2 PR N的层次表
层次表的维护是利用各个PR周期性发送PROP完成的。除了选择路由时要考虑链路质量外,层次表的维护过程与经典的DV类路由协议类似,即:要选择最小跳数路由。考虑链路质量的层次表维护的基本思想是:要求被选出的路由中的每一跳的链路质量都足够好。
PRNET中终端设备可以灵活地与PR相连接,这样就需要维护PR与某个终端设备的对应关系,设备表存储和维护了这种映射关系。设备表的建立和维护也是依赖于周期性发送PROP完成的。
PRNET的转发协议
在PRNET中,一个分组从源PR开始通过一系列中间PR的存储和转发,穿过一条选定的路径到达目的PR。为了可靠起见,每一个PR转发分组都要得到接收PR的确认以表示其被正确接收。分组转发过程是通过对照分组头部的目的信息,读取设备表和层次表中的信息实现的。
1、端到端头部ETE Header(End-To-End Header)
端到端头部是由源移动终端创建的,其中包括源设备ID,目的设备ID(用于分组的转发),以及业务类型标志。在分组向目的设备传送的过程中,ETE Header保持不变。
2、路由头部Routing Header
源移动终端产生了ETE Header后与数据一起交给所连接的PR,该PR依据ETE Header并查找存储的设备列表和分层表,产生路由头部Routing Header。路由头部Routing Header包括:源PR ID、序列号、业务类型标识、路由上前一跳PR ID、当前的PR ID、下一跳的PR ID以及目的的PR ID等。其中,源PR ID、序列号以及目的PR ID,在传送过程中保持不变,其余的部分在传送过程中将被每一个中间的PR更新。
PRNET的转发是在收到分组后,解析其分组头,判断是否需要自己转发,如需转发,则查找层次表,修改分组头部信息后转发。如不需要自己参与转发则丢弃分组。最终,分组到达目的PR,路由头部在目的PR剥离,然后分组被发往目的设备。
PRNET中的转发协议具有逐跳ARQ功能:当一个PR发送完分组后,将等待下一跳的PR发送确认消息以证实已经正确接收。如果收到确认消息,才能发送下一个分组。如果发送节点没有收到确认消息,将重新发送分组。如果发送节点重新发送后还没有收到确认消息,则将继续发送。如果在重复发送的次数达到某一个门限后(PRNET中定义为6次)还没成功,则放弃发送。在PRNET中,分组的确认有两种不同方式:对于中间的PR,确认以被动方式进行,即:不发送专门的确认消息,而是通过转发收到的分组来表示已经正确接收;对于目的PR,由于不用再转发分组,所以不能被动确认,只能主动地发出一个短的专门的确认消息。例如:在图1-2中,终端设备1有分组沿路径L-M-N发往终端设备2,PR L将分组发给PR M后,将等待“应答”,当PR M把这个分组转发到PR N时,PR L也能收到这个转发分组,也就收到了“应答”。但是,由于PR N直接通过有线连接将分组发给终端设备2,不需要再在无线媒介上转发,所以这种被动确认方式就无法使用了,只能由PR N专门发送确认分组,应答PR M的发送。这个PR N发送的确认分组,由于其只具有应答功能,所以只需包含分组的若干头部控制信息即可。
PRNET的MAC协议
PRNET的MAC协议采用了CSMA信道接入机制。PRNET的CSMA协议类似于标准的非坚持CSMA协议,其算法描述如下。
PRNET CSMA协议:
1、载波帧听,如果信道忙:
(1) 帧听信道,直到信道闲;
(2) 随机退避一段时间;
(3) 如果信道仍然忙,则转到(1);
否则…
2、发送分组。
PRNET的物理层
PRNET在开发过程中,先后设计了3种终端:EPR(Experimental Packet Radio)类型、UPR(Upgraded Packet Radio)类型和LPR(Local-cost Packet Radio)类型。在目前使用的LPR类型终端中,物理层采用了CRC、FEC、扩频、功率控制等技术。其主要特点如下所述。
1、LPR采用半双工方式。
2、LPR中的FEC采用3中速率的卷积编码,分别是7/8、3/4、和1/2,约束长度分别为91,63和36.
3、LPR检错采用了32bit的CRC校验码。
4、扩频:采用直接序列扩频,码片速率12.8Mcps,扩频增益有两种128,32分别对应的传输速率是100kbit/s,400kbit/s。LPR的扩频序列可以逐比特变化,这使其具备一定的码分址能力和较强的抗截获能力。
5、频点:在1718.4-1840.0MHz之间有20个可选的频点。频点可以没分组变化一次,频率变化的设置时间为3ms。
6、功率控制:每分组可以改变一次功率。标称5W发送功率,但可以以每次8dB衰减,从24dB衰减到0dB。
全国各地天气预报查询

上海市

  • 市辖区
  • 云南省

  • 临沧市
  • 云南省

  • 丽江市
  • 云南省

  • 保山市
  • 云南省

  • 大理白族自治州
  • 云南省

  • 德宏傣族景颇族自治州
  • 云南省

  • 怒江傈僳族自治州
  • 云南省

  • 文山壮族苗族自治州
  • 云南省

  • 昆明市
  • 云南省

  • 昭通市
  • 云南省

  • 普洱市
  • 云南省

  • 曲靖市
  • 云南省

  • 楚雄彝族自治州
  • 云南省

  • 玉溪市
  • 云南省

  • 红河哈尼族彝族自治州
  • 云南省

  • 西双版纳傣族自治州
  • 云南省

  • 迪庆藏族自治州
  • 内蒙古自治区

  • 乌兰察布市
  • 内蒙古自治区

  • 乌海市
  • 内蒙古自治区

  • 兴安盟
  • 内蒙古自治区

  • 包头市
  • 内蒙古自治区

  • 呼伦贝尔市
  • 内蒙古自治区

  • 呼和浩特市
  • 内蒙古自治区

  • 巴彦淖尔市
  • 内蒙古自治区

  • 赤峰市
  • 内蒙古自治区

  • 通辽市
  • 内蒙古自治区

  • 鄂尔多斯市
  • 内蒙古自治区

  • 锡林郭勒盟
  • 内蒙古自治区

  • 阿拉善盟
  • 北京市

  • 市辖区
  • 吉林省

  • 吉林市
  • 吉林省

  • 四平市
  • 吉林省

  • 延边朝鲜族自治州
  • 吉林省

  • 松原市
  • 吉林省

  • 白城市
  • 吉林省

  • 白山市
  • 吉林省

  • 辽源市
  • 吉林省

  • 通化市
  • 吉林省

  • 长春市
  • 四川省

  • 乐山市
  • 四川省

  • 内江市
  • 四川省

  • 凉山彝族自治州
  • 四川省

  • 南充市
  • 四川省

  • 宜宾市
  • 四川省

  • 巴中市
  • 四川省

  • 广元市
  • 四川省

  • 广安市
  • 四川省

  • 德阳市
  • 四川省

  • 成都市
  • 四川省

  • 攀枝花市
  • 四川省

  • 泸州市
  • 四川省

  • 甘孜藏族自治州
  • 四川省

  • 眉山市
  • 四川省

  • 绵阳市
  • 四川省

  • 自贡市
  • 四川省

  • 资阳市
  • 四川省

  • 达州市
  • 四川省

  • 遂宁市
  • 四川省

  • 阿坝藏族羌族自治州
  • 四川省

  • 雅安市
  • 天津市

  • 市辖区
  • 宁夏回族自治区

  • 中卫市
  • 宁夏回族自治区

  • 吴忠市
  • 宁夏回族自治区

  • 固原市
  • 宁夏回族自治区

  • 石嘴山市
  • 宁夏回族自治区

  • 银川市
  • 安徽省

  • 亳州市
  • 安徽省

  • 六安市
  • 安徽省

  • 合肥市
  • 安徽省

  • 安庆市
  • 安徽省

  • 宣城市
  • 安徽省

  • 宿州市
  • 安徽省

  • 池州市
  • 安徽省

  • 淮北市
  • 安徽省

  • 淮南市
  • 安徽省

  • 滁州市
  • 安徽省

  • 芜湖市
  • 安徽省

  • 蚌埠市
  • 安徽省

  • 铜陵市
  • 安徽省

  • 阜阳市
  • 安徽省

  • 马鞍山市
  • 安徽省

  • 黄山市
  • 山东省

  • 东营市
  • 山东省

  • 临沂市
  • 山东省

  • 威海市
  • 山东省

  • 德州市
  • 山东省

  • 日照市
  • 山东省

  • 枣庄市
  • 山东省

  • 泰安市
  • 山东省

  • 济南市
  • 山东省

  • 济宁市
  • 山东省

  • 淄博市
  • 山东省

  • 滨州市
  • 山东省

  • 潍坊市
  • 山东省

  • 烟台市
  • 山东省

  • 聊城市
  • 山东省

  • 菏泽市
  • 山东省

  • 青岛市
  • 山西省

  • 临汾市
  • 山西省

  • 吕梁市
  • 山西省

  • 大同市
  • 山西省

  • 太原市
  • 山西省

  • 忻州市
  • 山西省

  • 晋中市
  • 山西省

  • 晋城市
  • 山西省

  • 朔州市
  • 山西省

  • 运城市
  • 山西省

  • 长治市
  • 山西省

  • 阳泉市
  • 广东省

  • 东莞市
  • 广东省

  • 中山市
  • 广东省

  • 云浮市
  • 广东省

  • 佛山市
  • 广东省

  • 广州市
  • 广东省

  • 惠州市
  • 广东省

  • 揭阳市
  • 广东省

  • 梅州市
  • 广东省

  • 汕头市
  • 广东省

  • 汕尾市
  • 广东省

  • 江门市
  • 广东省

  • 河源市
  • 广东省

  • 深圳市
  • 广东省

  • 清远市
  • 广东省

  • 湛江市
  • 广东省

  • 潮州市
  • 广东省

  • 珠海市
  • 广东省

  • 肇庆市
  • 广东省

  • 茂名市
  • 广东省

  • 阳江市
  • 广东省

  • 韶关市
  • 广西壮族自治区

  • 北海市
  • 广西壮族自治区

  • 南宁市
  • 广西壮族自治区

  • 崇左市
  • 广西壮族自治区

  • 来宾市
  • 广西壮族自治区

  • 柳州市
  • 广西壮族自治区

  • 桂林市
  • 广西壮族自治区

  • 梧州市
  • 广西壮族自治区

  • 河池市
  • 广西壮族自治区

  • 玉林市
  • 广西壮族自治区

  • 百色市
  • 广西壮族自治区

  • 贵港市
  • 广西壮族自治区

  • 贺州市
  • 广西壮族自治区

  • 钦州市
  • 广西壮族自治区

  • 防城港市
  • 新疆维吾尔自治区

  • 乌鲁木齐市
  • 新疆维吾尔自治区

  • 伊犁哈萨克自治州
  • 新疆维吾尔自治区

  • 克孜勒苏柯尔克孜自治州
  • 新疆维吾尔自治区

  • 克拉玛依市
  • 新疆维吾尔自治区

  • 博尔塔拉蒙古自治州
  • 新疆维吾尔自治区

  • 吐鲁番市
  • 新疆维吾尔自治区

  • 和田地区
  • 新疆维吾尔自治区

  • 哈密市
  • 新疆维吾尔自治区

  • 喀什地区
  • 新疆维吾尔自治区

  • 塔城地区
  • 新疆维吾尔自治区

  • 巴音郭楞蒙古自治州
  • 新疆维吾尔自治区

  • 昌吉回族自治州
  • 新疆维吾尔自治区

  • 自治区直辖县级行政区划
  • 新疆维吾尔自治区

  • 阿克苏地区
  • 新疆维吾尔自治区

  • 阿勒泰地区
  • 江苏省

  • 南京市
  • 江苏省

  • 南通市
  • 江苏省

  • 宿迁市
  • 江苏省

  • 常州市
  • 江苏省

  • 徐州市
  • 江苏省

  • 扬州市
  • 江苏省

  • 无锡市
  • 江苏省

  • 泰州市
  • 江苏省

  • 淮安市
  • 江苏省

  • 盐城市
  • 江苏省

  • 苏州市
  • 江苏省

  • 连云港市
  • 江苏省

  • 镇江市
  • 江西省

  • 上饶市
  • 江西省

  • 九江市
  • 江西省

  • 南昌市
  • 江西省

  • 吉安市
  • 江西省

  • 宜春市
  • 江西省

  • 抚州市
  • 江西省

  • 新余市
  • 江西省

  • 景德镇市
  • 江西省

  • 萍乡市
  • 江西省

  • 赣州市
  • 江西省

  • 鹰潭市
  • 河北省

  • 保定市
  • 河北省

  • 唐山市
  • 河北省

  • 廊坊市
  • 河北省

  • 张家口市
  • 河北省

  • 承德市
  • 河北省

  • 沧州市
  • 河北省

  • 石家庄市
  • 河北省

  • 秦皇岛市
  • 河北省

  • 衡水市
  • 河北省

  • 邢台市
  • 河北省

  • 邯郸市
  • 河南省

  • 三门峡市
  • 河南省

  • 信阳市
  • 河南省

  • 南阳市
  • 河南省

  • 周口市
  • 河南省

  • 商丘市
  • 河南省

  • 安阳市
  • 河南省

  • 平顶山市
  • 河南省

  • 开封市
  • 河南省

  • 新乡市
  • 河南省

  • 洛阳市
  • 河南省

  • 漯河市
  • 河南省

  • 濮阳市
  • 河南省

  • 焦作市
  • 河南省

  • 省直辖县级行政区划
  • 河南省

  • 许昌市
  • 河南省

  • 郑州市
  • 河南省

  • 驻马店市
  • 河南省

  • 鹤壁市
  • 浙江省

  • 丽水市
  • 浙江省

  • 台州市
  • 浙江省

  • 嘉兴市
  • 浙江省

  • 宁波市
  • 浙江省

  • 杭州市
  • 浙江省

  • 温州市
  • 浙江省

  • 湖州市
  • 浙江省

  • 绍兴市
  • 浙江省

  • 舟山市
  • 浙江省

  • 衢州市
  • 浙江省

  • 金华市
  • 海南省

  • 三亚市
  • 海南省

  • 三沙市
  • 海南省

  • 儋州市
  • 海南省

  • 海口市
  • 海南省

  • 省直辖县级行政区划
  • 湖北省

  • 十堰市
  • 湖北省

  • 咸宁市
  • 湖北省

  • 孝感市
  • 湖北省

  • 宜昌市
  • 湖北省

  • 恩施土家族苗族自治州
  • 湖北省

  • 武汉市
  • 湖北省

  • 省直辖县级行政区划
  • 湖北省

  • 荆州市
  • 湖北省

  • 荆门市
  • 湖北省

  • 襄阳市
  • 湖北省

  • 鄂州市
  • 湖北省

  • 随州市
  • 湖北省

  • 黄冈市
  • 湖北省

  • 黄石市
  • 湖南省

  • 娄底市
  • 湖南省

  • 岳阳市
  • 湖南省

  • 常德市
  • 湖南省

  • 张家界市
  • 湖南省

  • 怀化市
  • 湖南省

  • 株洲市
  • 湖南省

  • 永州市
  • 湖南省

  • 湘潭市
  • 湖南省

  • 湘西土家族苗族自治州
  • 湖南省

  • 益阳市
  • 湖南省

  • 衡阳市
  • 湖南省

  • 邵阳市
  • 湖南省

  • 郴州市
  • 湖南省

  • 长沙市
  • 甘肃省

  • 临夏回族自治州
  • 甘肃省

  • 兰州市
  • 甘肃省

  • 嘉峪关市
  • 甘肃省

  • 天水市
  • 甘肃省

  • 定西市
  • 甘肃省

  • 平凉市
  • 甘肃省

  • 庆阳市
  • 甘肃省

  • 张掖市
  • 甘肃省

  • 武威市
  • 甘肃省

  • 甘南藏族自治州
  • 甘肃省

  • 白银市
  • 甘肃省

  • 酒泉市
  • 甘肃省

  • 金昌市
  • 甘肃省

  • 陇南市
  • 福建省

  • 三明市
  • 福建省

  • 南平市
  • 福建省

  • 厦门市
  • 福建省

  • 宁德市
  • 福建省

  • 泉州市
  • 福建省

  • 漳州市
  • 福建省

  • 福州市
  • 福建省

  • 莆田市
  • 福建省

  • 龙岩市
  • 西藏自治区

  • 山南市
  • 西藏自治区

  • 拉萨市
  • 西藏自治区

  • 日喀则市
  • 西藏自治区

  • 昌都市
  • 西藏自治区

  • 林芝市
  • 西藏自治区

  • 那曲市
  • 西藏自治区

  • 阿里地区
  • 贵州省

  • 六盘水市
  • 贵州省

  • 安顺市
  • 贵州省

  • 毕节市
  • 贵州省

  • 贵阳市
  • 贵州省

  • 遵义市
  • 贵州省

  • 铜仁市
  • 贵州省

  • 黔东南苗族侗族自治州
  • 贵州省

  • 黔南布依族苗族自治州
  • 贵州省

  • 黔西南布依族苗族自治州
  • 辽宁省

  • 丹东市
  • 辽宁省

  • 大连市
  • 辽宁省

  • 抚顺市
  • 辽宁省

  • 朝阳市
  • 辽宁省

  • 本溪市
  • 辽宁省

  • 沈阳市
  • 辽宁省

  • 盘锦市
  • 辽宁省

  • 营口市
  • 辽宁省

  • 葫芦岛市
  • 辽宁省

  • 辽阳市
  • 辽宁省

  • 铁岭市
  • 辽宁省

  • 锦州市
  • 辽宁省

  • 阜新市
  • 辽宁省

  • 鞍山市
  • 重庆市

  • 重庆市

  • 市辖区
  • 陕西省

  • 咸阳市
  • 陕西省

  • 商洛市
  • 陕西省

  • 安康市
  • 陕西省

  • 宝鸡市
  • 陕西省

  • 延安市
  • 陕西省

  • 榆林市
  • 陕西省

  • 汉中市
  • 陕西省

  • 渭南市
  • 陕西省

  • 西安市
  • 陕西省

  • 铜川市
  • 青海省

  • 果洛藏族自治州
  • 青海省

  • 海东市
  • 青海省

  • 海北藏族自治州
  • 青海省

  • 海南藏族自治州
  • 青海省

  • 海西蒙古族藏族自治州
  • 青海省

  • 玉树藏族自治州
  • 青海省

  • 西宁市
  • 青海省

  • 黄南藏族自治州
  • 黑龙江省

  • 七台河市
  • 黑龙江省

  • 伊春市
  • 黑龙江省

  • 佳木斯市
  • 黑龙江省

  • 双鸭山市
  • 黑龙江省

  • 哈尔滨市
  • 黑龙江省

  • 大兴安岭地区
  • 黑龙江省

  • 大庆市
  • 黑龙江省

  • 牡丹江市
  • 黑龙江省

  • 绥化市
  • 黑龙江省

  • 鸡西市
  • 黑龙江省

  • 鹤岗市
  • 黑龙江省

  • 黑河市
  • 黑龙江省

  • 齐齐哈尔市