
网络协议
文章平均质量分 56
peixun123
这个作者很懒,什么都没留下…
展开
-
http协议
http响应头介绍[url]http://minghaitang.iteye.com/blog/619686[/url]X-Forwarded-For[url]http://zh.wikipedia.org/wiki/X-Forwarded-For[/url]原创 2012-01-14 12:23:51 · 109 阅读 · 0 评论 -
TCP的未来和性能
路径MTU发现TCP的路径MTU发现按照如下方式进行:在建立连接时,TCP使用输出接口或对端声明的MSS中的最小MTU作为起始的报文段大小。路径MTU发现不 允许TCP超过对端声明的MSS,如果对端没有指定一个MSS,默认为536。 所有的TCP发送的IP数据报都被设置了DF比特,不可分片,如果中间路径的MTU小于这个值就会发送一个ICMP差错报文,表示“不可分...原创 2014-06-23 12:44:07 · 212 阅读 · 0 评论 -
TCP的超时和重传
对于每连接,TCP管理4个不同的定时器:1.重传定时器适用于当希望收到另一端的确认2.坚持(persist)定时器使窗口大小信息保持不断流动,即使另一端关闭了其接收窗口3.keepalive定时器可检测到一个空闲连接的另一端何时崩溃或重启4.2ML定时器测量一个连接处于TIME_WAIT状态的时间当TCL发送端检查到一段时间没有收到ACK,就会重新发送这个报文段...原创 2014-06-19 08:59:05 · 331 阅读 · 0 评论 -
TCP的keepalive
TCP的keepalive一般是服务端开启这个功能,当然双方都可以使用。对于客户端来说会处于以下四种状态之一:1.客户主机依然正常运行,并从服务器可达。客户端的TCP响应正常,而服务端也知道对方是正常工作的,服务器再两小时以后将keepalive定时器复位。如果在两个小时定时器时间达到之前有应用程序的通信量通过此连接,则定时器在交换数据后的未来2小时再复位。 2.客户端主...原创 2014-06-08 12:38:06 · 434 阅读 · 0 评论 -
TCP的数据交互
小包的交互如果我们像telnet那样输入字符,则每次都会触发一个小包的传输,可能只有一个字节的数据内容(数据包是20字节的ip头+20字节的tcp头为41字节)。当三次握手建立后,客户端像服务端发送数据,分别发送G,E,T。No.40的TCP内容如下:Transmission Control Protocol,Src Port:1234, Dst Port:80, Seq...原创 2014-06-05 22:04:10 · 394 阅读 · 0 评论 -
TCP连接的建立和终止
TCP数据包格式:TCP数据包中没有标识数据大小的字段,这个字段定义在IP首部中了。TCP首部长度最小是20字节,最大是60字节,首部长度就定了偏移量,标识了TCP首部的大小TCP流量控制是由连接的每一端通过声明窗口大小来提供的,这个值是16比特,所以最大是65535字节。校验和覆盖了整个TCP报文段,首部和数据,这是一个强制性的字段,一定是由发送端计算和存储,并由接收端...原创 2014-06-01 21:46:31 · 239 阅读 · 0 评论 -
DNS协议
参考:DNS迭代查询与递归查询的区别DNS查询指令:host 、nslookup 、dig 详解DNS基础教程(一)基础、概览DNS基础教程(二)理解计算机的主DNS后缀选项DNS基础教程(三)理解计算机的多种DNS后缀选项DNS基础教程(四)DNS服务器、客户端安装及配置DNS基础教程(五)创建DNS正向、反向查找区域DNS基础教程...原创 2014-05-25 17:48:32 · 224 阅读 · 0 评论 -
ARP和RARP
ARP(地址转换协议)格式如下:以太网的数据包是46-1500字节,加上头部14字节,一个以太网包最少要60字节,所以ARP请求/应答包需要再补充18字节以达到最小要求的60字节 ARP工作原理1.目的主机知道需要访问主机的IP,但是不知道MAC,于是发送一个ARP请求 源MAC地址是自己,目的MAC是广播,源IP和目的IP都是已知的。2.发送的ARP包是...原创 2014-05-24 18:40:18 · 206 阅读 · 0 评论 -
DNS协议
dns的A ,cname,mx,ns type意思,以及用nslookup 查询[url]http://blog.youkuaiyun.com/hili2006/article/details/1824281[/url]域名解析中A记录、CNAME、MX记录、NS记录的区别和联系[url]http://wenku.baidu.com/view/f335bf4fe45c3b3567ec8b5...原创 2013-02-22 17:15:44 · 146 阅读 · 0 评论 -
无线网络
WCDMA/LTE调制方式入门[url]http://blog.jobbole.com/33019/[/url]原创 2013-02-06 10:10:05 · 105 阅读 · 0 评论 -
TCP协议总结
[b][align=center][size=medium]TCP传输控制协议[/size][/align][/b]TCP提供一种面向连接的、可靠的字节流服务TCP通过下列方式来提供可靠性:1.应用数据被分割成TCP认为最合适发送的数据块。这和UDP完全不同,应用程序产生的数据报长度将保持不变。由TCP传递给 IP的信息单位成报文段或段(segment)2.当TCP发出一...原创 2013-06-07 18:58:40 · 128 阅读 · 0 评论 -
TCP连接建立和关闭 数据包
连接建立10:56:08.947939 IP 127.0.0.1.50007 > 127.0.0.1.8080: S 3117834678:3117834678(0) win 32792 <mss 16396,sackOK,timestamp 64997325 0,nop,wscale 5> 0x0000: 4500 003c a67b 4...原创 2012-09-11 19:17:03 · 224 阅读 · 0 评论 -
TCP协议
TCP/IP传输层,你懂多少? [url]http://java-mzd.iteye.com/blog/1007577[/url][读书笔记]图解TCP/IP(概览) [url]http://ayufox.iteye.com/blog/642266[/url]TCP数据包格式[url]http://wenku.baidu.com/view/04b0d780e53a5...原创 2012-09-10 12:41:37 · 166 阅读 · 0 评论 -
网络协议 汇总
互联网协议入门(一)[url]http://www.ruanyifeng.com/blog/2012/05/internet_protocol_suite_part_i.html[/url]互联网协议入门(二)[url]http://www.ruanyifeng.com/blog/2012/06/internet_protocol_suite_part_ii.html[/url]...原创 2013-04-15 14:07:17 · 160 阅读 · 0 评论 -
IP数据包分析
IP数据报格式[url]http://wenku.baidu.com/view/8bb1cc1810a6f524ccbf8559.html[/url]使用telnet发送几个字符,截取数据包如下:[code="java"]13:46:42.920954 IP 127.0.0.1.35433 > 127.0.0.1.8080: P 1:5(4) ack 1 win 102...原创 2013-04-12 14:11:16 · 393 阅读 · 0 评论 -
TCP发送过程 数据包
[size=medium]发送数据[/size][code="java"]13:18:29.402741 IP 10.217.12.22.3745 > 10.210.214.51.8080: P 1:11(10) ack 1 win 65535 0x0000: 4500 0032 d97b 4000 3d06 6c56 0ad9 0c16 E..2.{@.=.lV...原创 2013-03-29 13:31:11 · 306 阅读 · 0 评论 -
tcp nodelay 分析
参考文章如下:[url]http://www.iteye.com/topic/1110883?page=2[/url]第一次数据包交互过程[code="java"]18:18:49.344878 IP 10.210.214.51.54042 > 10.210.214.51.8000: P 1:7(6) ack 1 win 1025 0x0000: 45...原创 2013-03-17 19:23:03 · 201 阅读 · 0 评论 -
OAuth总结
登录新浪微博授权过程url如下https://api.weibo.com/oauth2/authorize?client_id=2354958370&redirect_uri=跳转回去的urll&response_type=code&forcelogin=true参数信息client_id 2354958370forcelogi...原创 2016-12-22 16:15:09 · 120 阅读 · 0 评论