黑客风云——风云网络
设为首页 加入收藏 我要投稿 网站地图

您现在的位置: 黑客风云 >> 黑客文章 >> 网管频道 >> 疑难技巧 >> 正文
·没有路由密码权限时的鸽08-23·上网安全 Vista自我防范10-11
·让濒临崩溃的Windows XP10-11·有备无患,快速自制救急10-11
·要你好看!Windows看图工10-11·空间赞助网提供不同类型10-11
·讨论net.exe和net1.exe的10-10·让3389远程桌面传输更通10-10
·巧妙入侵渗透赌博站10-10·Aspx空间扫权限工具10-10
·Windows2003最新提权工具10-10·易淘乐提供100M免费全能10-10
·系统开机密码忘了不着急10-09·中意网络提供免费100M免10-09
·与众不同 Windows XP开始10-08·让桌面图标翻跟斗 在XP上10-08
·上海宽元站长资助计划-提10-08·个性化Windows XP的任务10-07
·趣盘提供3G免费网络硬盘10-07·秀山热线提供200MB免费全10-07
·一次艰辛的提权过程10-06·成功入侵IT大卖场的渗透10-06
·mysqlhack- MYSQL利用工10-06·lanker一句话PHP后门客户10-06
·WIXI提供3G免费多媒体网10-06·新人网络提供100M/ftp免10-06
·如何利用QQ带来高流量10-05·UuShare提供免费网络文件10-05
[推荐]剖析Linux操作系统的网络多播IP技术
      ★★★

剖析Linux操作系统的网络多播IP技术

文章整理发布:黑客风云 文章来源:www.05112.com 更新时间:2006-10-31 8:49:05
 摘要

  多播广播是用于建立分步式系统:例如网络游戏、ICQ聊天构建、远程视频会议系统的重要工具。使用多播广播的程序和UDP向单个介绍方发送信息的程序相似。区别在于多播广播程序使用特殊的多播IP地址。

  目录

  一、配置Linux支持多播IP

  二、使用Linux多播IP广播数据

  例如本地计算机的的IP地址是:127.0.0.1二它的多播地址是: 224.0.0.1。这是由RCF 1390定义的。为发送IP多播数据,发送者需要确定一个合适的多播地址,这个地址代表一个组。IPv4多播地址采用D类IP地址确定多播的组。在Internet中,多播地址范围是从224.0.0.0到234.255.255.255。其中比较重要的地址有:

  224.0.0.1 - 网段中所有支持多播的主机

  224.0.0.2 - 网段中所有支持多播的路由器

  224.0.0.4 - 网段中所有的DVMRP路由器

  224.0.0.5 - 所有的OSPF路由器

  224.0.0.6 - 所有的OSPF指派路由器

  224.0.0.9 - 所有RIPv2路由器

  IPv6地址空间中有1/256的地址空间分配给多播地址。一个FF(11111111)值标识该地址是多播地址。标识段高三位始终设置为0并保留。第四位T标识设置为0时表示一个永久分配的多播地址。T标识设置为1时,表示非永久分配的多播地址,这种地址作为一个临时的多播地址。

  一、配置Linux支持多播IP

  在默认状态下,大多Linux发行版本关闭的对多播IP的支持。为了在Linux系统使用多播套接口,需要从新配置和编译Linux内核。下面看一下配置步骤:

  1.cd /usr/src/linux

  2.make menuconfig

  3.选择网络选项

  4.选中IP:Enable Multicasting IP一项

  5.保存并从menuconfig 退出

  6.运行:make dep;make clean;make bzlmage

  7.cp/vmlinuz/vdimLz_good

  8.cparch/i386/boot/zImage/vmlinzz

  9.cd/etc

  10.编辑lilo.conf,加入针对/vmlinuz_good的内核新选项

  11.运行li1o

  Linux内核编译后,以超级用户身份运行命令: #router add –net 224.0.0.0 netmask 224.0.0.0 dev lo

  核实命令是否加入系统,运行命令:

#route –eKernel IP routing table 
Destination     gatewary   Genmask       Flags  MSS  Window irtt Iface 
10.0.0.0        *         255.255.255.0  U     0     0      0   eth0 
127.0.0.0       *         255.0.0.0      U     0     0      0    lo 
BASE_ADDRESS>MC *         240.0.0.0      U     0     0      0     lo 
Default         10.0.0.1   0.0.0.0       UG    0     0      0     eth0

  其中出现多播地址: 224.0.0.1。就表示配置成功了。

[1] [2] [3] 下一页

文章录入:sygbox    责任编辑:sygbox 
【字体:
Copyright @2006 黑客风云 ●业务联系:QQ 联系怪人 联系奇人 Email:给怪人发邮件 给奇人发邮件
ICP备案:冀06009886