TCP 拥塞控制主要有几种:慢启动、拥塞避免、快重传 以及 快恢复。...
分类:
其他好文 时间:
2014-12-09 17:50:43
阅读次数:
147
第五章 一致性事务 Storm是一个分布式的流处理系统,利用anchor和ack机制保证所有tuple都被成功处理。如果tuple出错,则可以被重传,但是如何保证出错的tuple只被处理一次呢?Storm提供了一套事务性组件Transacti...
分类:
其他好文 时间:
2014-12-03 12:39:05
阅读次数:
219
TCP 和 UDP 都使用相同的网络层 IP,但是与 UDP 不同的是,TCP 是面向连接的、可靠的字节流协议。因此,在传输数据之前通信双方必须建立一个 TCP 连接。TCP 通过检验和、序列号、确认应答、重发机制、连接管理以及窗口控制等机制实现可靠性传输。...
分类:
其他好文 时间:
2014-11-29 11:57:19
阅读次数:
227
UDP 是无连接、不可靠的数据报传输层协议,为应用程序发送和接收数据报,只是将数据报的分组从一台主机发送到另一台主机,但并不保证数据报能够到达另一端,任何必须的可靠性都由应用程序提供。在 UDP 情况下,虽然可以确保发送消息的大小,却不能保证消息一定会达到目的端。没有超时和重传功能,当 UDP 数据封装到 IP 数据报传输时,如果丢失,会发送一个 ICMP 差错报文给源主机。
即使出现网络阻塞情况,UDP 也无法进行流量控制。此外,传输途中即使出现丢包,UDP 也不负责重发,甚至当出现包的到...
分类:
其他好文 时间:
2014-11-27 22:04:25
阅读次数:
229
网络层提供在不同网络中尽力转发数据包(基于数据的IP地址转发),实现负载均衡。如果数据包丢失了,不负责丢失重传,也不负责顺序。 网络层设备: 路由器(点对点PPP协议) 数据链路层设备:网桥、交换机(全双工) 物理层设备: 集线器(CSMA/CD协议 班双工) 网络设备和OSI参考模型关系 计算.....
分类:
其他好文 时间:
2014-11-22 18:51:03
阅读次数:
303
注:本系列博客主要转载自EMC-Community,特别感谢Zhang Jiawen 。
常言道:欲练神功,必先练好基本功。本系列文章着重于讲解网络管理实际应用中常常涉及的重要知识点,尽量以实用为主。
主要内容为:
网络传输交换机VLAN与Trunk路由(上)路由(下)链路聚合IP地址与子网TCP滑动窗口TCP重传TCP确认机制TCP窗口调整与流控细说Linux网络配置...
分类:
其他好文 时间:
2014-11-17 15:53:44
阅读次数:
214
TCP为每条连接建立七个定时器,依次为:连接建立定时器、重传定时器、延时ACK定时器、持续定时器、保活定时器、FIN_WAIT_2定时器和TIME_WAIT定时器。实际上,为了提高效率,内核中只使用了四个定时器来完成七个定时器的功能。
TCP定时器的实现涉及以下文件:
net/ipv4/tcp_timer.c TCP的定时器
net/ipv4/inet_connection_sock.c 基...
分类:
其他好文 时间:
2014-11-16 14:43:01
阅读次数:
267
为什么要使用会话技术会话从字面上来说就是,就是两个人说话,也就是两个人交流,那么这里说的是计算机web端的交流,因为互联网是基于HTTP传输信息的,而http传输是无状态协议,缺少状态,意味着如果后续需要前面的内容,必须重传。也就是每一次连接都是独立的请求,这样就会给我们程序带来不便,比如我们要登陆...
分类:
其他好文 时间:
2014-10-24 06:53:23
阅读次数:
194
tsunami-udp 是一款专为网络加速诞生的小工具。 思路很简单,使用TCP验证、UDP进行数据传输。
这样可以无状态的进行数据传输,然后中间加一些文件校验和重传机制,达到加速传输的目的。
分类:
其他好文 时间:
2014-10-18 16:43:04
阅读次数:
244
Http协议是基于TCP协议的,而TCP协议是一种有连接,可靠的传输协议,如果丢失的话,会重传。所以这样的话,就
不会有数据的丢失了。
而Http协议有三种方法,Get,Post,Head方法,但是用的多的只有Get和Post方法,
Get方法是将请求参数放在请求头中,所以请求的参数在URL中可见,
而Post方法是将请求参数放在数据部分,所以在URL中不可见,Post相对来说...
分类:
Web程序 时间:
2014-10-18 12:41:20
阅读次数:
162