- 博客(6)
- 资源 (12)
- 收藏
- 关注
转载 TCP超时重传算法
一直以来都是看 《 TCP/IP 协议》这本书来理解 TCP 的一些概念,但发现讲解的不是很清晰(或者是翻译质量的问题)。最近读Tanenbaum 的 《计算机网络第4版》,惊喜的发现这本书对 TCP 的一些概念做了非常清晰易懂的讲解,心头的一些疑问得到了解答。现整理一下我的理解,以加深记忆。 ¨ 重传定时器:TCP 必须维护一个重传定时器,以进行超时重传 ¨
2011-06-30 20:45:00 8904
翻译 TCP 网络拥塞控制
一、互联网概述TCP,即传输控制协议,是目前网络上使用的最多的传输协议,我们知道,整个互联网的体系结构是以IP协议提供的无连接的端到端的报文传输服务为基础,在这种体系结构下,那么端到端的数据传输需要自己来保证数据的可靠性,TCP所作的就是这样的工作,它提供了端到端的数据可靠性的传输,当然,在互联网上没有100%的可靠性保证。正是因为TCP的贡献,所以自从提出后就成为了网络的标准传输协议。
2011-06-30 20:24:00 7914
转载 TCP握手协议具体过程
在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。 第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认; 第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态; 第三次握手:客户端收到
2011-06-30 14:00:00 925
转载 TCP连接关闭过程笔记
TCP协议的连接是全双工连接,一个TCP连接存在双向的读写通道。 简单说来是 “先关读,后关写”,一共需要四个阶段。以客户机发起关闭连接为例:1.服务器读通道关闭2.客户机写通道关闭3.客户机读通道关闭4.服务器写通道关闭关闭行为是在发起方数据发送完毕之后,给对方发出一个FIN(finish)数据段。直到接收到对方发送的FIN,且对方收到了接收确认ACK之后,双方的数据通信完全结束,过程中每次接收
2011-06-30 13:56:00 697
转载 Socket通讯及底层TCP/IP连接原语
摘要:互连网技术屏蔽了底层网络硬件细节,使得异种网络之间可以互相通信。TCP/IP协议组是目前使用最广泛的网络互连协议。由于对网络的兴趣,下面一点通讯的资料与大家分享。 正文: 一、 Socket通讯Socket提供了一个通信端口,应用程序在网络上传输/接收的信息都通过这个Socket接口来实现的。在应用开发中可以像使用文件句柄一样来对Socket句
2011-06-30 11:29:00 2116
转载 Intel Thread Building Blocks (TBB) 的介绍
1. 在多核的平台上开发并行化的程序,必须合理地利用系统的资源 - 如与内核数目相匹配的线程,内存的合理访问次序,最大化重用缓存。有时候用户使用(系统)低级的应用接口创建、管理线程,很难保证是否程序处于最佳状态。 2. Intel Thread Building Blocks (TBB) 很好地解决了上述问题: a)TBB提供C++模版库,用户不必关注线程,而专注任务本身。 b)抽象层仅
2011-06-15 21:34:00 4377
Java调用C++ API/dll示例程序
2014-04-02
boost自动编译脚本(各版本通用)
2013-01-03
跨平台的模块时间统计套件(C++编写)
2012-03-14
boost自动编译脚本
2012-03-01
如何设计一个好的API并且为什么它会如此重要
2012-02-15
win32.多线程程序设计
2012-02-15
提高C++性能的编程技术
2012-02-14
一个C++跨平台的轻量级日志类
2012-01-29
基于Boost的数据处理器及线程安全类和信号量
2012-01-04
程序崩溃自动重启以及将未捕获到的异常写退出栈
2010-06-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人