using System.Net.NetworkInformation; /// /// 获取第一个可用的端口号 /// /// public static int GetFirstAvailablePort() { int MAX_PORT = 6000; //系统tcp/udp端口数最大是655...
最近打算学习python网络开发方面的内容,于是网上找来一本《Python Network Programming Cookbook》电子书做教材,顺便边学边将学到的这容通过博客的形式总结起来与大家分享。 这本书不长,英文原版也只有234页,但涉及面很广,TCP/UDP HTTP/HTTPS ...
分类:
编程语言 时间:
2015-07-21 21:59:48
阅读次数:
146
socket 套接字接口是各种语言tcp udp的网络操作的基础。直接用socket 对象开发 可以选择udpsocket 或者tcpsocket ,两者在使用上仅一些方法和参数不同,所有的底层都是socket来帮我们实现的udp重点:{客户端:Socket client = new Socket(...
分类:
其他好文 时间:
2015-07-17 18:32:58
阅读次数:
104
首先,它 TCP是面向连接的。有序可靠的协议,然后UDP同TCP相对,那张脸无序连接不可靠的协议。首先,为什么TCP它是面向连接的。由TCP如果传输是需要进行三次握手,这是client为了服务发送数据,client为了服务发送发送数据的请求(SYN),进入发送状态SYN_SEND,服务端接收到SYN...
分类:
其他好文 时间:
2015-07-15 20:49:14
阅读次数:
118
除了netperf以外还有很多其它的网络性能测试工具,如db, iperf, ptrte, nettet, netlogger, tcptrce, ntop等。
分类:
Web程序 时间:
2015-07-13 11:41:21
阅读次数:
137
1.以太网帧的格式以太网封装格式2.IP报头格式 IP是TCP/IP协议簇中最为重要的协议。所有的TCP,UDP, ICMP和IGMP数据都以IP数据报格式传输。IP提供的是不可靠、无连接的协议。 普通的IP首部长为20个字节,除非含有选项字段。4位版本:目前协议版本号是4,因此IP有时也称作I.....
分类:
其他好文 时间:
2015-07-11 12:01:17
阅读次数:
170
TCP(Transmission Control Protocol传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。在简化的计算机网络OSI模型中,它完成第四层传输层所指定的功能,用户数据报协议(UDP)是同一层内[1]另一个重要的传输协议。在因特网...
分类:
其他好文 时间:
2015-07-10 18:16:46
阅读次数:
272
1、包过滤防火墙2、代理型防火墙3、状态检测防火墙具体介绍:1、包过滤防火墙利用定义的特定规则过滤数据包,防火墙直接获得数据包的IP源地址,目的地址、TCP/UDP的源端口和TCP/UDP的目的端口。利用以上的部分或者全部的信息按诈骗规则进行比较,过滤通过防火墙的数据包。规则就是按照IP数据包的特点...
分类:
其他好文 时间:
2015-07-08 22:28:10
阅读次数:
245
INPUT#进入FORWARD#转发OUTPUT#出去ACCEPT#将封包放行REJECT#拦阻该封包DROP#丢弃封包不予处理-A#在所选择的链(INPUT等)末添加一条或更多规则-D#删除一条-E#修改-p#tcp、udp、icmp0相当于所有all!取反-P#设置缺省策略(与所有链都不匹配强制使用此策略)-s#IP/掩码(IP/24)主机名..
分类:
其他好文 时间:
2015-07-05 07:19:57
阅读次数:
189
互连网早期的时候,主机间的互连使用的是NCP协议。这种协议本身有很多缺陷,如:不能互连不同的主机,不能互连不同的操作系统,没有纠错功能。为了改善这种缺点,大牛弄出了TCP/IP协议。现在几乎所有的操作系统都实现了TCP/IP协议栈。TCP/IP协议栈主要分为四层:应用层、传输层、网络层、数据链路层,...
分类:
其他好文 时间:
2015-07-04 16:42:10
阅读次数:
312