套接字 SocketsBoost.Asio有三种类型的Socket类:ip::tcp,ip::udp和ip::icmp,三者都是可扩展的。你可以创建自己的Socket类,虽然做起来稍微复杂了点。假如你真的要这么做,可以参考boost/asio/ip/tcp.hpp,boost/asio/ip/udp.hpp和boost/asio/ip/icmp.hpp。它们都是很小的类,在内部使用typedef关键...
分类:
其他好文 时间:
2015-03-14 17:00:22
阅读次数:
132
一、概述性能监视,是Windows NT提供的一种系统功能。Windows NT一直以来总是集成了性能监视工具,它提供有关操作系统当前运行状况的信息,针对各种对象提供了数百个性能计数器。性能对象,就是被监视的对象,典型例子有Processor、Process、Memory、TCP/UDP/IP/ICMP、PhysicalDisk等。计数器通常提供操作系统、应用程序、服务、驱动程序等的性能相关信息,...
门面模式的一个典型应用:socket 接口socket 与传输层的TCP、UDP协议,网络层IP、ICMP协议交互,试想如果没有socket这层,我们那不是要与TCP、UDP、IP、ICMP协议打交道,为了隐藏后面的协议的复杂,产生了socket。门面模式是客户端通过访问门面这个接口而不需要访问具体...
分类:
其他好文 时间:
2015-03-07 14:01:44
阅读次数:
137
一、远程通讯协议的基本原理 网络通信需要做的就是将流从一台计算机传输到另外一台计算机,基于传输协议和网络 IO 来实现,其中传输协议比较出名的有 http 、 tcp 、 udp 等等, http 、 tcp 、 udp 都是在基于 Socket 概念上为某类应用场景而扩展出的传输协议,网络 I.....
分类:
其他好文 时间:
2015-03-05 19:15:17
阅读次数:
212
1.网络传输层1应用层(HTTP、FTP、SMTP)报文Message2传输层(TCP、UDP)报文段Segment,为运行在不同主机上的应用程序进程间提供数据 传输服务。通过套接字(Socket)实现。TCP(传输控制协议)面向连接的、可靠(应用:ftp、smtp、http等都是基于tcp)UDP...
分类:
Web程序 时间:
2015-03-05 00:08:13
阅读次数:
158
IP协议:
IP是TCP/IP里非常重要的协议,我们发送的TCP UDP ICMP IGMP等数据都要经过IP层的封装后才能进行传输。
IP协议提供不可靠的 无连接的服务。不可靠表现在:它不保证数据报一定发送到目的端,如果在半路上出现错误,IP协议会将数据报丢掉并发送ICMP差错报文(后面会讲)告诉发送端,可靠性由上层提供(TCP)。无连接表现在:它讲数据报发送出去后 就不在和其有任何连接...
分类:
其他好文 时间:
2015-02-28 18:49:29
阅读次数:
165
1.Rsyslog介绍RsyslogisRocket-fastSystemforLogprocessing.Rsyslog是CentOS6系列默认的日志处理软件。Rsyslog基于模块化设计,提供高性能,安全的日志处理系统。Rsyslog是多线程的,支持TCP,UDP,TLS,RELP.Rsyslog实际上syslog的一个增强版本。2.安装Rsyslog参考文档:http://w..
分类:
其他好文 时间:
2015-02-17 23:38:33
阅读次数:
283
从上图可以看到,TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。 在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。 在传输层中有TCP协议与UDP协议。 在应用层有FTP、HTTP、TELNET、SMTP、DNS等协议。 下图也是描述这个关系的。 参考: ...
分类:
Web程序 时间:
2015-02-17 17:38:45
阅读次数:
465
Swiss Army Knife of networking?netcat?is a versatile tool that is able to read and write data across TCP and UDP network . Combined with other tools and redirection it can be used in number of wa...
分类:
Web程序 时间:
2015-02-11 22:07:25
阅读次数:
241
简介套接字,是支持TCP/IP的网络通信的基本操作单元,可以看做是不同主机之间的进程进行双向通信的端点,简单的说就是通信的两方的一种约定,用套接字中的相关函数来完成通信过程。非常非常简单的举例说明下:Socket=Ip address+ TCP/UDP + port。主要参数区分不同应用程序进程间的...
分类:
其他好文 时间:
2015-02-09 22:53:51
阅读次数:
126