转自http://www.cnblogs.com/wish123/archive/2013/04/12/3017031.html提醒:貌似这里说的socket是指port,而非socket api技术!仅供参考!貌似标题命名不准确的说《更安全的Linux网络》第1章防火墙的基本概念,在本书的开始将详...
分类:
其他好文 时间:
2015-05-21 12:33:22
阅读次数:
145
我们简单了解下L4层协议和Raw IP是如何与IP层进行交互的。
L4层协议
L4层协议可以通过静态编译和模块配置两种方式加入内核。
比较重要的协议如TCP、UDP、ICMP通常是静态编译至内核。
一些不常用的或者比较特殊的协议,则是通过内核配置加入内核。如IGMP,SCTP,IPIP等等。
L4层协议的注册
L4层协议有net_protocol结构定义:
/* This is us...
分类:
系统相关 时间:
2015-05-18 14:43:46
阅读次数:
485
【原理基础】 Hping是一个命令行下使用的TCP/IP数据包组装/分析工具,其命令模式很像Unix下的ping命令,但是它不是只能发送ICMP回应请求,它还可以支持TCP、UDP、ICMP和RAW-IP协议,它有一个路由跟踪模式,能够在两个相互包含的通道之间传送文件。Hping常被用于检测网络和....
分类:
其他好文 时间:
2015-05-17 15:06:23
阅读次数:
158
简单罗列基础命令,只分享我的想法!rsyslog简述(1)关于rsyslog介绍rsyslog服务是多线程的日志管理工具,因为是多线程所以比之前的syslog处理事务的能力更加出色,支持SSL/TCP/UDP/TLS/RELP,并且日志可以记录在MySQL/PGSQL/Oracle等关系库中。rsyslog是CentOS提供的,主要是..
分类:
其他好文 时间:
2015-05-16 18:40:15
阅读次数:
215
转载RPC框架实现RPC(Remote Procedure Call,远程过程调用)框架是分布式服务的基石,实现RPC框架需要考虑方方面面。其对业务隐藏了底层通信过程(TCP/UDP、打包/解包、序列化/反序列化),使上层专注于功能实现;框架层面,提供各类可选架构(多进程/多线程/协程);应对设备故...
分类:
其他好文 时间:
2015-05-16 01:23:51
阅读次数:
270
RPC(Remote Procedure Call,远程过程调用)框架是分布式服务的基石,实现RPC框架需要考虑方方面面。其对业务隐藏了底层通信过程(TCP/UDP、打包/解包、序列化/反序列化),使上层专注于功能实现;框架层面,提供各类可选架构(多进程/多线程/协程);应对设备故障(高负载/死机)...
分类:
其他好文 时间:
2015-05-15 01:09:47
阅读次数:
1283
[原]TCP/UDP使用细节备忘 首先,TCP和UDP的基本区别是TCP提供可靠的面向连接的流传输;UDP提供不可靠的基于数据包的传输; 所谓可靠就是说发送端调用send后,数据就一定会发送给接收端。虽然这当中可能会消耗很长的时间,或者实在无法发送的话发送端或者接收端也能得到适当的通知。而不可靠传输...
分类:
其他好文 时间:
2015-05-13 14:35:55
阅读次数:
81
在编写一个网络服务的时候都比较关心这个服务能达到多少并发连接,而在这连接的基础上又能达到一个怎样的交互能力.编写服务已经是一件很花力气的事情,而还要去编写一个能够体现结果的测试工具就更加消...
分类:
其他好文 时间:
2015-05-12 13:51:25
阅读次数:
128
在编写一个网络服务的时候都比较关心这个服务能达到多少并发连接,而在这连接的基础上又能达到一个怎样的交互能力.编写服务已经是一件很花力气的事情,而还要去编写一个能够体现结果的测试工具就更加消耗工作时间.下面介绍一个测试工具只需要简单地设置一下就能对tcp/udp服务进行高并发和高吐吞的性能测试...
分类:
其他好文 时间:
2015-05-12 13:08:34
阅读次数:
183
函数原型:int listen(int sockfd, int backlog);当服务器编程时,经常需要限制客户端的连接个数,下面为问题分析以及解决办法:下面只讨论TCP UDP不做讨论(很少使用到listen函数) listen函数用法:函数应该在调用socket和bind这两个函数之后,...
分类:
其他好文 时间:
2015-05-10 20:22:31
阅读次数:
169