TCP是什么?
TCP(Transmission Control Protocol 传输控制协议)是一种面向连接(连接导向)的、可靠的、 基于IP的传输层协议,由IETF的RFC 793说明(specified)。TCP在IP报文的协议号是6。TCP是一个 超级麻烦的协议,而它又是互联网的基础,也是每个程序员必备的基本功。首先来看看OSI的七层模 型:
我们需要知道TC...
分类:
其他好文 时间:
2014-12-12 19:07:09
阅读次数:
179
上回提到udp的穿洞,这回提一下tcp的穿洞,资料来源于网络,供大家学习参考。建立穿越NAT设备的p2p的TCP连接只比UDP复杂一点点,TCP协议的"打洞"从协议层来看是与UDP的"打洞"过程非常相似的。尽管如此,基于TCP协议的打洞至今为止还没有被很好的理解,这也造成了对其提供支持的NAT设备不...
分类:
其他好文 时间:
2014-12-11 19:07:45
阅读次数:
146
OSI七层模型:
应用层:文件传输,电邮,文件服务等。HTTP,Telnet,DNS, FTP等协议
表示层:数据格式化,代码转换,数据加密等
会话层:解除或建立与别的接点的联系
传输层:提供端到端的接口 TCP UDP RTP
网络层:为数据包选择路由 IP ICMP RIP
数据链路层:传输有地址的帧以及错误检测功能
物理层:以二进制数据形式在物理媒体上传输...
分类:
其他好文 时间:
2014-12-11 14:10:58
阅读次数:
497
摘自:http://www.cnblogs.com/artech/p/restful-web-api-01.html一、TCP/IP与HTTPTCP/IP是以IP和TCP协议为核心的一整套网络协议的总称,所以有时候我们也称其为TCP/IP协议簇。毫不夸张地说,TCP/IP支撑着整个互联网,因为它就是...
分类:
Web程序 时间:
2014-12-10 16:13:09
阅读次数:
212
TCP 拥塞控制主要有几种:慢启动、拥塞避免、快重传 以及 快恢复。...
分类:
其他好文 时间:
2014-12-09 17:50:43
阅读次数:
147
在前面的文章中《TCP 的交互数据流》我们可以知道,TCP 的成块数据流是在要求传输效率较高的情况下使用,例如 FTP。对于这些要求传输 TCP 最长报文段的应用,TCP 协议采用了滑动窗口协议,使发送端在等待确认前可以连续发送多个分组。
一般来说,发送端发送一个 TCP 数据报,则接收端就应该发送一个 ACK 数据报。但在实际应用中却并非如此,而是发送端将连续发送数据报保存在接受端的缓冲区中,并且尽量使其填满,接受端对这些连续发送的数据报只发送一个 ACK 报文应答,这就是 ACK 的累积...
分类:
其他好文 时间:
2014-12-09 12:22:00
阅读次数:
171
1、 -->2、 中 binding="wsHttpBinding"3、 中 httpGetEnabled="True" includeExceptionDetailInFaults="false" 不发错误信息4、中
分类:
Web程序 时间:
2014-12-05 16:49:56
阅读次数:
272
抓取来源ip port 端口的数据,tcp协议,并保存到文件
tcpdump -w dataSrc.pcap -i bond0 src net ip and port port
抓取目的ip port 端口的数据
tcpdump -w dataDst.pcap -i bond0 dst net ip and port port
抓取往返ip ...
分类:
其他好文 时间:
2014-12-04 14:03:13
阅读次数:
969
原文地址:http://www.cnblogs.com/liuyong/archive/2011/07/01/2095487.html1. TCP连接当网络通信时采用TCP协议时,在真正的读写操作之前,server与client之间必须建立一个连接,当读写操作完成后,双方不再需要这个连接时它们可以释...
分类:
其他好文 时间:
2014-12-04 11:43:24
阅读次数:
130