- Development Status:
2 – Pre-Alpha - Environment:
No Input/Output (Daemon) - Intended Audience:
Education - License:
GNU General Public License (GPL) - Natural Language:
English,
Romanian - Operating System:
Linux - Programming Langu
STUN简介【转】
STUN简介【转】
以下文字转自:
http://blog.163.com/hlz_2599/blog/static/142378474201142524637573/
STUN简介 NAT的UDP简单穿越
2011-05-25 14:46:37| 分类:
VoIP | 标签:nat stun&nbs… 更多... “STUN简介【转】”
不错的介绍网络通信的博客
http://blog.csdn.net/IOKE/article/category/44030/2
版权所有,禁止转载. 如需转载,请先征得博主的同意,并且表明文章出处,否则按侵权处理.
ICMP Ping Tracert
以下材料摘抄自:
http://blog.sina.com.cn/s/blog_5cec38f30100b8w0.html
http://hi.baidu.com/five_cent/blog/item/23f4876c76205af042169467.html
http://www.cell–phone-411.com/action-viewnews-itemid-23183.html
抓包分析TCP三次握手
抓包分析TCP三次握手
我们都知道TCP的连接的建立是通过三次握手,连接的断开是通过四次挥手完成。大部分人是从大学网络老师的讲课中得知,或者从baidu或者google搜索学习这一过程。但是这些都是理论的,并且很难被记住。
今天我们就通过抓包的方式,用抓到的实际的包来分析这一过程的建立。
我们所使用的抓包工具是:
Microsoft Network Monitor 3.4.
硬件环境是:
一台笔记本,一台pc.
获取IP地址getsockname gethostname
getsockname和gethostname都能获取IP地址,但是还是有却别的:
- getsockname: 是获取跟某一特定的socket相关的IP地址。
- gethostname: 是获取本机的所有的IP地址。
先来看下他们的获取Ip地址的方式。
- getsockname方式:
sockaddr_in test;
int len = sizeof(test);
if ( 0 == getsockname( m_socket, … 更多... “获取IP地址getsockname gethostname”
网络编程的好blog
http://www.cnblogs.com/Solstice/MyPosts.html
http://code.google.com/edu/parallel/dsd-tutorial.html
版权所有,禁止转载. 如需转载,请先征得博主的同意,并且表明文章出处,否则按侵权处理.
边缘触发(Edge Trigger)和条件触发(Level Trigger)
以下内容摘自网络:
边缘触发是指每当状态变化时发生一个io事件,条件触发是只要满足条件就发
生一个io事件。举个读socket的例子,假定经过长时间的沉默后,现在来了100个字
节,这时无论边缘触发和条件触发都会产生一个read ready notification通知应用程
序可读。应用程序读了50个字节,然后重新调用api等待io事件。这时条件触发的api会
因为还有50个字节可读从而立即返回用户一个rea… 更多... “边缘触发(Edge Trigger)和条件触发(Level Trigger)”
IP 组播
先澄清一下几个概念:IP 组播, UDP组播, UDP多播。后两者从字面上就可以看出是同一个东西,但是前两者之间就比较难以区分了,首先看最前面的字母,IP, UDP,明显不是一回事,但是其实他们是一回事。到底怎么理解呢?那让我们先看看IP 组播是怎么一回事。
我们引用一段英文解释:
IP multicast is a technique for one-to-many and many-to-many real-time co… 更多... “IP 组播”
TCP三次握手及四次挥手详细图解
TCP三次握手及四次挥手详细图解
相对于SOCKET开发者,TCP创建过程和链接折除过程是由TCP/IP协议栈自动创建的.因此开发者并不需要控制这个过程.但是对于理解TCP底层运作机制,相当有帮助.
而且对于有网络协议工程师之类笔试,几乎是必考的内容.企业对这个问题热情之高,出乎我的意料:-)。有时上午面试前强调这个问题,并重复讲一次,下午几乎每一个人都被问到这个问题。
因此在这里详细解释一下这两个过程… 更多... “TCP三次握手及四次挥手详细图解”