• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    Linux網絡的多播IP技術

    發布: 2007-7-02 21:50 | 作者: admin | 來源: | 查看: 14次 | 進入軟件測試論壇討論

    領測軟件測試網   多播廣播是用于建立分步式系統:例如網絡游戲、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系統使用多播套接口,需要從新配置和編譯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、首先在服務器端建立多播程序:

    服務器端程序代碼和解釋:

    /* * broadcast.c - An IP multicast server */ #include #include #include #include

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>