NAT穿透与一些新技术

上传人:资****亨 文档编号:488547201 上传时间:2024-05-13 格式:PPT 页数:29 大小:1.01MB
返回 下载 相关 举报
NAT穿透与一些新技术_第1页
第1页 / 共29页
NAT穿透与一些新技术_第2页
第2页 / 共29页
NAT穿透与一些新技术_第3页
第3页 / 共29页
NAT穿透与一些新技术_第4页
第4页 / 共29页
NAT穿透与一些新技术_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《NAT穿透与一些新技术》由会员分享,可在线阅读,更多相关《NAT穿透与一些新技术(29页珍藏版)》请在金锄头文库上搜索。

1、yaocoder2013-8-11.个人介绍:网络ID:yaocoder,至今已有超过七年的IT从业经验,在架构设计、产品设计、网络编程、团队管理方面有较多的实践经验,对互联网、高性能、分布式处理技术兴趣浓厚。有丰富的C+语言经验,对python、golang颇感兴趣。此外热爱读书,音乐,电影,篮球,美女.个人博客:http:/ 多线程多线程.基于TCP/IP 协议的分析在公司不敢上无关网站,无聊!在公司不敢下电影,浪费大好带宽!在公司甚至都不敢发某些邮件,郁闷了吧!.协议图片,wireshark.站在巨人的肩膀站在巨人的肩膀:pcap还有很多巨人在供我们踩还有很多巨人在供我们踩Snort,t

2、cpdump,wiresharksnort代码架构清晰巧妙;tcpdump代码短小精悍;wireshark对各协议分析最全面;模块化设计,插件机制利用pcap库来对网络数据进行剥茧抽丝!.这么简单?难点难点:数据过滤数据过滤,数据存储数据存储防御系统:实时监测,匹配算法?审计系统:大数据,存储挖掘?期待高手分享这方面的话题。推荐书籍推荐书籍:TCP/IP详解 卷1:协议小知识小知识:我们的网络数据是否真的安全?MSN明文,有些邮箱明文。(http:/ 第六章)服务端网络模型服务端网络模型阻塞I/O,非阻塞I/O,I/O复用,同步.两种高性能两种高性能I/O设计模式:设计模式:Reactor,P

3、roactor.non-blocking I/O+I/O multiplexing select和epoll的区别?单线程多线程(oneloopperthread);masterworker模型(memcached,nginx);.第三方网络库第三方网络库ACE:学之者生,用之者死(陈硕);boostasio:hasa“nearSTL”status(stackoverflow);Poco:全面;Libev:速度更快,bug更少,特性更多,体积更小;Libevent:简单,强大;参考:http:/ (unix编程艺术,第5章-文本化,好协议产生好实践).实践中你常常会遇到:实践中你常常会遇到:关

4、键词:MTU,SO_LINGER,TCPNODELAY,TIMEWAIT,keepalive,串话.辅助工具:python,netcat,tcpdump,wireshark推荐书籍推荐书籍:UNIX网络编程卷1Linux多线程服务端编程互动话题互动话题:UNIX网络编程卷1常用的简写是什么?UNIX环境高级编程呢?.P2P相关话题P2P特点:特点:系统中节点的能力和责任是平等的;系统中的通信是对等的,节点同时扮演客户端和服务器两种角色;参考:http:/zh.wikipedia.org/wiki/%E5%B0%8D%E7%AD%89%E7%B6%B2%E8%B7%AF重点不是他们,是NAT穿透

5、技术和流媒体传输技术.NATNAT穿透(俗名打洞):穿透(俗名打洞):公司交换机,家庭路由器都是NAT设备P2P穿越穿越NAT的几种方案:的几种方案:1.反向链接技术反向链接技术2.UDP打洞技术打洞技术3.TCP打洞技术打洞技术.NAT有哪几种类型?http:/zh.wikipedia.org/zh/%E7%BD%91%E7%BB%9C%E5%9C%B0%E5%9D%80%E8%BD%AC%E6%8D%A2.如何进行穿透?.并不是所有情况都能穿透:并不是所有情况都能穿透:并不是所有情况都需要自己代码实现穿透:并不是所有情况都需要自己代码实现穿透:.流媒体连续媒体数据实时非实时压缩 流 播放重

6、组和解码 流网络传输 点播CDN 直播点对点技术点对点技术.对等网络媒体直播的挑战可扩展性:可扩展性:节点规模的增大不影响性能;带宽利用率和吞吐率带宽利用率和吞吐率:如何有效的利用上行和下行带宽;丢包和拥塞:丢包和拥塞:如何保证服务质量(QualityofService);延迟:延迟:对等网络的高度动态性,无法保证延迟;异构性异构性:DSL,WirelessLAN,NAT.P2P直播技术几种类型单播树,多播树,网状1分流推拉结合.推荐书籍推荐书籍:对等网络:结构、应用与设计其他其他:论文资料,源码资料互动话题互动话题:大家熟知的迅雷的是怎样的应用?.服务端开发技术选型服务端开发技术选型系统平台的选择:系统平台的选择:CentOS,SUSE,Ubuntu开发语言的选择:开发语言的选择:C+,go数据库的使用、优化、部署数据库的使用、优化、部署:MySQL缓存的使用:缓存的使用:memcached,redis监控系统监控系统:日志,负载.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号