随笔分类 -  底层协议(TCP/IP,HTTP)

1
服务器TIME_WAIT和CLOSE_WAIT详解和解决办法
摘要:来自:http://blog.csdn.net/shootyou/article/details/6622226 昨天解决了一个HttpClient调用错误导致的服务器异常,具体过程如下: http://blog.csdn.net/shootyou/article/details/6615051 里 阅读全文
posted @ 2016-08-01 16:18 IMEIXI4EVER 编辑
Linux tcpdump命令详解
摘要:简介用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支 持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not... 阅读全文
posted @ 2016-01-07 11:46 IMEIXI4EVER 编辑
Windows TCP/IP 临时、保留和封锁端口行为
摘要:由网络专家发布 转自:http://blog.163.com/abslh123@126/blog/static/792137962008628105919348/本文介绍 Windows 套接字应用程序可用的各种类型的传输控制协议 (TCP) 和用户数据报协议 (UDP) 端口及其在 Windows... 阅读全文
posted @ 2016-01-05 15:14 IMEIXI4EVER 编辑
TCP/IP 端口号大全
摘要:端口:0 服务:Reserved 说明:通常用于分析操作系统。这一方法能够工作是因为在一些系统中“0”是无效端口,当你试图使用通常的闭合端口连接它时将产生不同的结果。一种典型的扫描,使用IP地址为0.0.0.0,设置ACK位并在以太网层广播。 端口:1 服务:tcpmux 说明:这显示有人在寻找SG... 阅读全文
posted @ 2016-01-05 10:37 IMEIXI4EVER 编辑
一个进程(Process)最多可以生成多少个线程(Thread)
摘要:1.进程中创建线程的限制默认情况下,一个线程的栈要预留1M的内存空间,而一个进程中可用的内存空间只有2G,所以理论上一个进程中最多可以开2048个线程,但是内存当然不可能完全拿来作线程的栈,所以实际数目要比这个值要小。#define MAX_THREADS 50000#include #includ... 阅读全文
posted @ 2015-12-11 17:08 IMEIXI4EVER 编辑
使用openssl进行证书格式转换
摘要:各类证书由于存储的内容不同(如是否包含公钥/私钥是否加密存储/单一证书或多证书等)、采用编 码不同(DER/BASE64)、标准不同(如PEM/PKCS),所以尽管X.509标准规定了证书内容规范,但证书文件还是五花八门。好在 openssl对这些不同的标准都有着不错的支持,可以用来进行不同格式证书... 阅读全文
posted @ 2015-12-01 16:55 IMEIXI4EVER 编辑
用openssl生成SSL使用的私钥和证书,并自己做CA签名(转)
摘要:本 文记叙的是一次基于SSL的socket通讯程序开发中,有关证书,签名,身份验证相关的步骤。 我们的场景下,socket服务端是java语言编写的,客户端是c语言。使用了一个叫做matrixssl的c语言库。自己做CA签名,不等同于“自签 名”。 自签名的情况,RSA的公钥私钥只有一对,用私钥对公... 阅读全文
posted @ 2015-11-30 18:00 IMEIXI4EVER 编辑
公钥私钥与SSL的握手协议(转)
摘要:一,公钥私钥1,公钥和私钥成对出现2,公开的密钥叫公钥,只有自己知道的叫私钥3,用公钥加密的数据只有对应的私钥可以解密4,用私钥加密的数据只有对应的公钥可以解密5,如果可以用公钥解密,则必然是对应的私钥加的密6,如果可以用私钥解密,则必然是对应的公钥加的密明白了?假设一下,我找了两个数字,一个是1,... 阅读全文
posted @ 2015-11-30 17:13 IMEIXI4EVER 编辑
https原理:证书传递、验证和数据加密、解密过程解析 (转)
摘要:http://www.cnblogs.com/zhuqil/archive/2012/07/23/2604572.html我们都知道HTTPS能够加密信息,以免敏感信息被第三方获取。所以很多银行网站或电子邮箱等等安全级别较高的服务都会采用HTTPS协议。HTTPS简介HTTPS其实是有两部分组成:H... 阅读全文
posted @ 2015-11-30 15:34 IMEIXI4EVER 编辑
Java安全通信:HTTPS与SSL
摘要:1. HTTPS概念 1)简介 HTTPS(全称:Hypertext Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL... 阅读全文
posted @ 2015-11-30 14:40 IMEIXI4EVER 编辑
各种HTTPS站点的SSL证书 ,扩展SSL证书,密钥交换和身份验证机制汇总
摘要:各种HTTPS站点的SSL证书 ,扩展SSL证书,密钥交换和身份验证机制汇总一份常见的 HTTPS 站点使用的证书和数据加密技术列表,便于需要时比较参考,将持续加入新的 HTTP 站点,这里给出的信息基于 chrome 与 FireFox 检测到的结果,更详细的信息可以使用 wireshark 抓取... 阅读全文
posted @ 2015-11-30 10:47 IMEIXI4EVER 编辑
几种通讯协议的比较RMI > Httpinvoker >= Hessian >> Burlap >> web service (转)
摘要:一、综述本文比较了RMI,Hessian,Burlap,Httpinvoker,web service等5种通讯协议的在不同的数据结构和不同数据量时的传输性能。RMI是java语言本身提供的通讯协议,稳定高效,是EJB的基础。但它只能用于JAVA程序之间的通讯。Hessian和Burlap是cauc... 阅读全文
posted @ 2015-11-17 16:30 IMEIXI4EVER 编辑
SIP(Session Initiation Protocol,会话初始协议)
摘要:SIP(Session Initiation Protocol,会话初始协议)的开发目的是用来帮助提供跨越因特网的高级电话业务。因特网电话(IP电话)正在向一种正式的商业电话模式演进,SIP就是用来确保这种演进实现而需要的NGN(下一代网络)系列协议中重要的一员。支持H.264协议SIP学习笔记 2... 阅读全文
posted @ 2015-11-12 10:19 IMEIXI4EVER 编辑
jmeter测试TCP服务器/模拟发送TCP请求 设置16进制发送(转)
摘要:转载留存:http://blog.sina.com.cn/s/blog_46d0362d0102v8ii.html 性能测试需要模拟多种场景,经常受制于资源限制,没办法建立贴近实际部署环境的场景。因而需要借助一些软硬件提供的特性来模拟近似的环境。本文提到的JMeter是一种开源的模拟测试解决方案,可 阅读全文
posted @ 2015-10-14 11:13 IMEIXI4EVER 编辑
wireshark过滤语法总结 (转载)
摘要:做应用识别这一块经常要对应用产生的数据流量进行分析。抓包采用wireshark,提取特征时,要对session进行过滤,找到关键的stream,这里总结了wireshark过滤的基本语法,供自己以后参考。(脑子记不住东西)wireshark进行过滤时,按照过滤的语法可分为协议过滤和内容过滤。对标准协... 阅读全文
posted @ 2015-10-09 15:51 IMEIXI4EVER 编辑
WireShake的使用
摘要:转自点击打开链接之前写过一篇博客:用 Fiddler来调试HTTP,HTTPS。 这篇文章介绍另一个好用的抓包工具wireshark,用来获取网络数据封包,包括http,TCP,UDP,等网络协议包。记得大学的时候就学习过TCP的三次握手协议,那时候只是知道,虽然在书上看过很多TCP和UDP的资料,... 阅读全文
posted @ 2015-10-09 11:20 IMEIXI4EVER 编辑
一站式学习Wireshark(转载)
摘要:一站式学习Wireshark(一):Wireshark基本用法2014/06/10 · IT技术 · 4 评论 · WireShark分享到: 115 与《YII框架》不得不说的故事—扩展篇sass进阶篇IOS基础教程之界面初体验Spring事务管理原文出处: EMC中文支持论坛欢迎分享原创到伯... 阅读全文
posted @ 2015-09-26 16:26 IMEIXI4EVER 编辑
TCP的状态 (SYN, FIN, ACK, PSH, RST, URG)
摘要:在TCP层,有个FLAGS字段,这个字段有以下几个标识:SYN, FIN, ACK, PSH, RST, URG.其中,对于我们日常的分析有用的就是前面的五个字段。它们的含义是:SYN表示建立连接,FIN表示关闭连接,ACK表示响应,PSH表示有 DATA数据传输,RST表示连接重置。其中,ACK是... 阅读全文
posted @ 2015-09-25 16:53 IMEIXI4EVER 编辑
TCP/IP协议分析(推荐)
摘要:一;前言学习过TCP/IP协议的人多有一种感觉,这东西太抽象了,没有什么数据实例,看完不久就忘了。本文将介绍一种直观的学习方法,利用协议分析工具学习TCP/IP,在学习的过程中能直观的看到数据的具体传输过程。 为了初学者更容易理解,本文将搭建一个最简单的网络环境,不包含子网。二、试验环境1、网络环... 阅读全文
posted @ 2015-07-24 18:37 IMEIXI4EVER 编辑

1