您的位置: turnitin查重官网> 计算机 >> 计算机毕业题目 >试谈基于P2P运用组播技术视频系统在IPv6下和实现

试谈基于P2P运用组播技术视频系统在IPv6下和实现

收藏本文 2024-02-01 点赞:27578 浏览:123049 作者:网友投稿原创标记本站原创

摘要:P2P,即Peer to Peer,在当前网络运用中占据了很大的比重。以即时通信、资源共享、网络电视到分布式计算、网络游戏乃至电子商务,P2P技术都发挥了重要的作用。P2P技术是目前网络运用的热点技术,也是当今互联网技术的热点探讨方向之一。随着IPv4地址的耗尽,互联网的未来进展依托在IPv6技术上。新的Internet协议将要开放一个比IPv4地址池大亿万亿倍的互联网地址池,这意味着IPv6地址的数量在可预见的未来几乎是取之不尽、用之不竭的。随着2003年中国下一代互联网示范工程(CNGI)的启动,中国将建成世界上规模最大的IPv6网络。目前,由于IPv6运用比较匮乏,IPv6技术迟迟得不到推广。而IPv6与P2P技术的结合将有力地推动IPv6互联网的进展。论文浅析了IPv6技术与P2P技术的进展近况与特点,了解了二者结合所具有的优势与运用前景。以IPv6网络下P2P视频系统的实现为导向,探讨了IPv6的寻址结构,安全和QoS等相关的内容,探讨了IPv6网络环境下的运用开发技术。通过对P2P技术及其在视频系统领域的运用的探讨,提出了P2P视频系统节点间流量优化的一种新策略。同时,在论述和技术探讨的基础上,提出了IPv6下P2P视频系统的整体实现架构,以IPv4网络下的开源视频myseepte为基础,采取C++编程语言,利用ACE网络编程库,实现了在IPv6网络环境下的P2P视频系统,并对IPv6网络环境下的P2P视频运用系统进行了验证测试与浅析,为进一步的探讨与开发提出了设想和思路。关键词:P2P论文IPv6论文流量优化论文视频系统论文

    致谢5-6

    中文摘要6-7

    ABSTRACT7-11

    图目录11-12

    表目录12-13

    1 引言13-21

    1.1 P2P网络技术的产生及进展13-16

    1.1.1 P2P网络技术的产生与运用层组播的提出13-15

    1.1.2 P2P网络技术的进展近况15-16

    1.2 IPv6技术与下一代互联网16-19

    1.2.1 IPv6技术出现背景16-17

    1.2.2 IPv6技术进展近况17-19

    1.2.3 CNGI19

    1.3 目前有着的不足19

    1.4 论文主要工作和革新点19-20

    1.5 组织结构介绍20-21

    2 P2 P网络技术及其在视频系统领域的运用探讨21-47

    2.1 P2P基本概念和相关技术21-27

    2.1.1 Peer-to-Peer的出现和作用21-24

    2.1.2 P2P网络相关技术24-27

    2.2 P2P网络主要拓扑结构的探讨27-34

    2.2.1 完全分布式结构化P2P网络27-33

    2.2.2 完全分布式非结构化的P2P网络33-34

    2.2.3 集中式P2P网络34

    2.3 P2P技术在视频系统中的运用探讨34-40

    2.3.1 流媒体的数据分发对策36-38

    2.3.2 数据处理与编码技术38-39

    2.3.3 媒体数据交换技术39

    2.3.4 媒体数据缓存技术39-40

    2.4 P2P视频系统流量优化措施40-47

    2.4.1 P2P网络技术带来的流量不足40

    2.4.2 主要解决策略40-41

    2.4.3 视频系统节点间流量优化41-47

    3 IPv6技术和网络运用开发技术探讨47-61

    3.1 IPv6寻址结构47-50

    3.1.1 介绍47

    3.1.2 IPv6地址47-49

    3.1.3 具有IPv6功能的节点所要具备的49-50

    3.1.4 IPv6地址空间管理50

    3.2 IPv6利于视频系统的新特性50-54

    3.2.1 网络怎么写作质量保证的一般策略50-52

    3.2.2 IPv6在QoS上的支持和改善52-53

    3.2.3 流标签字段的利用53-54

    3.3 IPv6开发技术54-61

    3.3.1 基本结构定义55-57

    3.3.2 地址和名字转换函数57-59

    3.3.3 基本的socket选项59

    3.3.4 高级套接字API59-61

    4 系统设计61-66

    4.1 系统开发环境配置61-62

    4.1.1 用到的开发工具和框架61

    4.1.2 ACE库介绍及编程环境搭建61-62

    4.2 系统架构62-66

    4.2.1 整体结构62-63

    4.2.2 视频怎么写作器63-64

    4.2.3 Tracker怎么写作器64-65

    4.2.4 客户端65-66

    5 系统实现66-86

    5.1 视频怎么写作器66-70

    5.1.1 视频怎么写作器UML类图66-67

    5.1.2 具体类功能实现介绍67-70

    5.2 Tracker怎么写作器70-72

    5.2.1 Tracker怎么写作器UML类图70-71

    5.2.2 客户端交互实现71-72

    5.2.3 视频怎么写作器交互实现72

    5.3 客户端72-77

    5.3.1 客户端UML类图73

    5.3.2 网络通信模块主要功能代码73-77

    5.4 实现结果与浅析77-86

    5.4.1 系统运转流程及运转截图77-84

    5.4.2 浅析84-85

    5.4.3 总结85-86

    6 论文工作总结和展望86-88

    6.1 工作总结86

    6.2 进一步探讨方向86-88

copyright 2003-2024 Copyright©2020 Powered by 网络信息技术有限公司 备案号: 粤2017400971号