- 博客(21)
- 资源 (3)
- 收藏
- 关注
转载 UDP 穿透NAT解析 TCP 穿透NAT解析(举了一个接电话的例子)
http://blog.csdn.net/huangxiansheng1980/article/details/5897533http://www.west263.com/info/html/caozuoxitong/FreeBSD/20090513/126168.html
2011-09-30 18:07:31 1499
转载 p2p路由穿透udp思路,还不错。
NAT(Network Address Translators),网络地址转换:网络地址转换是在IP地址日益缺乏的情况下产生的,它的主要目的就是为了能够地址重用。NAT分为两大类,基本的NAT和NAPT(Network Address/Port Translator)。最
2011-09-30 17:47:36 1342
转载 IPTABLES的基本用法
常用的IPTABLES规则如下:只能收发邮件,别的都关闭iptables -I Filter -m mac --mac-source 00:0F:EA:25:51:37 -j DROPiptables -I Filter -m mac --mac-source 0
2011-09-30 15:29:01 731
转载 linux 客户端 Socket 非阻塞connect编程
*开发过程与源码解析开发测试环境:虚拟机CentOS,windows网络调试助手 非阻塞模式有3种用途 1.三次握手同时做其他的处理。connect要花一个往返时间完成,从几毫秒的局域网到几百毫秒或几秒的广域网。这段时间可能有一些其他的处理
2011-09-28 18:51:36 591
转载 Socket的阻塞/非阻塞
WinSock基本知识这里不打算系统地介绍socket或者WinSock的知识。首先介绍WinSock API函数,讲解阻塞/非阻塞的概念;然后介绍socket的使用。 WinSock API Socket接口是网络编程(通常是TCP/IP协议,也可以
2011-09-28 12:56:21 433
转载 四种不同的NAT类型及检测方法
考 虑到UDP的无状态特性,目前针对其的NAT实现大致可分为Full Cone、Restricted Cone、Port Restricted Cone和Symmetric NAT四种。值得指出的是,对于TCP协议而言,一般来说,目前NAT中针对TCP的实现基本上是一致的,其间并
2011-09-27 16:51:48 545
原创 TCP/IP(八)
一、FTP:文件传输协议 1、 FTP协议:采用2个TCP连接来传输一个文件。 (1) 控制连接: 控制连接通常以客户服务器方式建立。控制连接始终等待客户与服务器的通信,该连接将命令从客户端传给服务器,并传回服务器的应答。 (2) 数据连接: 该
2011-09-27 16:40:19 465
原创 TCP/IP(七)
一、SNMP:简单网络管理协议 基于TCP/IP的网络管理包括两部分:网络管理站(manager)和被管理的网络单元(被管设备)。这些被管设备的共同点就是都运行TCP/IP协议。管理进程和代理进程之间的通信有两种方式,一种是管理进程向代理进程发出请求,询问参数值,另一种
2011-09-27 16:39:11 414
原创 TCP/IP(六)
一、TCP协议1、TCP 通过以下方式提供可靠性:◆ 应用程序分割为TCP认为最合适发送的数据块。由TCP传递给IP的信息单位叫做报文段。◆ 当TCP发出一个报文段后,它启动一个定时器,等待目的端确认收到这个报文段。如果不能记时收到一个确认,它 就重发这个报文段。
2011-09-27 16:38:20 567
原创 TCP/IP(五)
一、 DNS系统1、DNS的授权: 网络信息中心NIC负责分配顶极域和委派其他指定地区域的授权机构。一个独立管理的DNS子树称为一个区域,许多二极域将他们的子域划分为更小的区域。当一个系统加入到一个区域中时,该区域的DNS管理者为该新系统申请一个域名和一个IP地
2011-09-27 16:37:04 465
原创 TCP/IP(四)
一、UDP协议 UDP 是一个简单的面向数据报的运输层协议,进程的每个输出操作都产生一个UDP数据报,并组装成一份待发送的IP数据报。UDP不提供可靠性。UDP封装格式: IP首部(20)UDP首部(8)UDP数据1、
2011-09-27 16:36:04 403
原创 TCP/IP(三)
一、Ping程序: 先看: //ping C:\WINNT\system32>ping svr00804 Pinging svr00804.sccnj.swirebev.com [192.1.8.12] with 32 bytes
2011-09-27 16:34:56 725
原创 TCP/IP(二)
一、 ARP:地址解析协议 先看: C:\Documents and Settings\xiaoj>arp -a Interface: 192.1.8.84 on Interface 0x1000003 Internet Address Phy
2011-09-27 16:34:00 440
原创 TCP/IP(一)
一、 TCP/IP结构: TCP/IP是一个四层协议,结构如下: 1、应用层:各种应用程序和协议,如Http、FTP等。 2、传输层:TCP和UDP TCP提供一种可靠的运输层服务,但UDP是不可靠的,不能保证数据报到正确到达目的地
2011-09-27 16:32:38 637
原创 c基础100例子
经典C语言程序设计实例讲解例子经典C语言程序设计实例讲解例子http://hi.baidu.com/guxing820/blog/item/79247e29e540ecfc99250a97.html 作者: winoke 发布日期: 2011-3-12
2011-09-27 16:28:31 732
转载 other Nat idear
http://www.cnblogs.com/regedit/articles/829725.html其实很早我就已经实现了使用TCP协议穿透NAT了,但是苦于一直没有时间,所以没有写出来,现在终于放假有一点空闲,于是写出来共享之。 一直以来,说起NAT
2011-09-27 16:21:07 590
原创 端口重用(如何解除bind绑定)
[socket]如何解除绑定bind()?我找的关于setsockopt的资料:1. 如果在已经处于 ESTABLISHED状态下的socket(一般由端口号和标志符区分)调用closesocket(一般不会立即关闭而经历TIME_WAIT的过程)
2011-09-27 16:15:46 9958
转载 以太网交换机,将如何应对云计算时代的到来
http://cloud.csdn.net/a/20100330/259515.html如果要评选2009年IT业最热门的词汇,云计算肯定首屈一指。它为我们描绘了这样一幅蓝图:在未来,只需一台笔记本电脑或者一部手机,就可以通过网络服务来实现我们需要的一切,甚至包括超级计算
2011-09-27 16:09:19 1007
转载 云计算从云网络start
当谈到实施云计算时,总有许多有关分享和管理计算机资源,以及改善应用体验的话题,但是很少有关于如何才能优化云计算网络的话题。然而,当企业决定大规模使用云计算时,它们只是致力于策略,规划实行和应用管理上的重大转变——这些都对网络有所影响。这种影响需要一种可以被称为云网络的新做法。
2011-09-27 16:05:20 516
转载 获得Linux系统中的IP、MAC地址等信息
获得Unix/Linux系统中的IP、MAC地址等信息实际环境和特殊需求往往会将简单问题复杂化,比如计算机IP地址,对于一个连接中socket,可以直接获得本端和对端的IP、端口信息。但在一些特殊场合我们可能需要更多的信息,比如系统中有几块网卡,他们的Mac地址是多少,每
2011-09-02 16:28:13 919 1
转载 堆和栈
什么是堆内存分配和栈内存分配???五大内存分区 在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常
2011-09-02 16:24:27 277
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人