1. Socket()在利用套接字进行网络通信时,进程要做的第一件事就是调用socket(),产生一个套接字,并指明将要使用的通信协议,如TCP、UDP、XNS,SPP等。1 #include 2 #include 3 int socket(int family, int type, int pro...
分类:
其他好文 时间:
2015-08-29 11:01:34
阅读次数:
270
1、引言IP是TCP/IP协议族中最核心的协议。所有的TCP、UDP、ICMP及IGMP数据都以IP数据报格式传输。IP提供不可靠、无连接的数据报传送服务。(1)不可靠它不能保证IP数据报能成功地到达目的地。IP仅提供最好的传输服务。如果发生某种错误,如某个路由器暂时用完了缓冲区,IP有一个简单的错...
分类:
其他好文 时间:
2015-08-29 11:01:30
阅读次数:
225
__author__=‘Administrator‘
importsocket
#tcp客户端
target_host=‘www.51cto.com‘
target_port=80
#AF_INET是标准IPv4地址或主机名,SOCK_STREAM表示是TCP的方式
client=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
#建立连接
client.connect((target_host,target_por..
分类:
编程语言 时间:
2015-08-27 00:47:58
阅读次数:
165
Swoole是一个PHP语言的高性能网络通信框架,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,数据库连接池,AsyncTask,消息队列,毫秒定时器,异步文件读写,异步DNS查询。强大的功能,由背后若干个分工明确的进程来实现,这里详细介绍下几个进程的分工,以便入...
分类:
Web程序 时间:
2015-08-26 17:11:56
阅读次数:
3853
TCP/UDP常用端口号******************************************************7 Echo(PING) 9 丢弃 13 Daytimer 19 字符生成器 20 /tcp FTP数据21 /tcp FTP控制 文件传输协议 22 /tcp SSH...
分类:
其他好文 时间:
2015-08-26 01:32:21
阅读次数:
130
1、UDP,TCP,HTTP之间的关系tcp/ip是个协议组,它可以分为4个层次,即网路接口层,网络层,传输层,以及应用层,在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。在传输层有TCP,UDP协议而在应用层有HTTP,FTP,DNS等协议因此HTTP本身就是一个协议,...
分类:
Web程序 时间:
2015-08-21 19:19:19
阅读次数:
323
SnifferView是一个体积小巧,功能强大的网络分析工具,能有效的帮助你查看和分析网络数据和排查网络问题,它的特点如下:
1.体积小巧,200k左右,只有一个文件,运行和数据分析速度很快。
2.支持类似著名抓包工具Wireshark的封包过滤语句,并进行了优化,更加易于使用,具体的规则可以参见过滤规则帮助文档。
3.支持传输层协议Tcp,Udp,Icmp协议,应用层Http协议的分析。...
分类:
其他好文 时间:
2015-08-19 13:31:42
阅读次数:
324
IP 协议位于网络层,它是 TCP/IP 协议族中最为核心的协议,所有的 TCP、UDP、ICMP 及 IGMP 数据都以 IP 数据报格式传输。IP 协议提供的是
不可靠 、 无连接 的数据报传送服务。
不可靠(unreliable):IP 协议不能保证数据报能成功地到达目的地,它仅提供传输服务。当发生某种错误时,IP 协议会丢弃该数据报。传输的可靠性全由上层协议来提供。
...
分类:
其他好文 时间:
2015-08-18 16:20:13
阅读次数:
145
Socket
socket函数
TCP代码实现
TCP Server
TCP Client
UDP代码实现
UDP Server
UDP Client
Socket先介绍一下socket的启动过程:
根据连接启动的方式以及本地套接字要连接的目标,套接字之间的连接过程可以分为三个步骤:服务器监听,客户端请求,连接确认。
(1)服务器监听:是服务器端套接字并不定位具体的客户端套接字,而是处于等...
分类:
编程语言 时间:
2015-08-18 01:18:08
阅读次数:
144