随笔分类 -  TCP

摘要:前言 在上篇《post真的安全么》的最后有提到一个问题,其实这是个既简单又复杂的问题。 机器连接数 记得以前一台机器只能建立65535个连接的这种想法一直长时间占据着思维方式,为什么会有这种想法呢,估计最早起源于学校的port的short(16位65535)吧。 一台机器connect同一IP,port的最大连接数 嗯,既然一台机器只能最大建立65535个连接,那当然” 为什么一台机器connect同一个IP,port的tcp连接数不能超过65535个”这个问题的答案是对的,没有为什么。真的是这样的么。 TCP连接的唯一性 前面提到的所有的问题,其实都可以归结为一个问题,就是TC... 阅读全文
posted @ 2012-10-29 21:52 connoryan 阅读(7849) 评论(8) 推荐(3) 编辑
摘要:经常听到有人这样说,Post比Get更安全,似乎这种想法充满了整个网络,带给人根深蒂固的影响,但是Post真的比Get更安全么? Http请求方式 Http请求发送方式常用的就是以下两种: ① Get机制 ② Post机制 Get机制 Get机制的限制,比如最大1024字节,这个略去不表,Get最大的特点是提交时将参数通过url来发送。 Post机制 Post机制,实际是将数据http的数据部分,只不过不在url里面显示罢了。 请求举例 Get机制 例如:请求这个url: http://topic.csdn.net/u/20121016/08/2f7960fd-31bd-... 阅读全文
posted @ 2012-10-16 21:08 connoryan 阅读(16480) 评论(26) 推荐(5) 编辑
摘要:断线检测 tcp的断线检测,是分为两种的: ① 利用tcp自带的keep –alive机制 ② 自己组建心跳包的方式向对端发送 Keep_alive机制 通过Keep-alive机制对tcp的连接保持,也就是Tcp的心跳包,见MSDN: If keep-alive is enabled for a TCP socket with SO_KEEPALIVE, then the default TCP settings are used for the keep-alive timeout and interval unless these values have been chang... 阅读全文
posted @ 2012-10-13 18:05 connoryan 阅读(13615) 评论(1) 推荐(0) 编辑