努力奔跑中的coder

源代码的github地址:https://github.com/louyuting

TCP-拥塞控制

本文主要讨论TCP实现拥塞控制的方法,这也是批量数据传输中最重要的。

2018-09-01 16:03:21

阅读数:108

评论数:0

TCP-超时与重传

主要内容: 超时与重传简单实例 设置超时重传方法 基于计时器重传 快速重传 带选择确认的重传 伪超时与重传 包失序与包重复 目的度量 重新组包 与TCP重传相关的攻击 ...

2018-09-01 16:03:12

阅读数:127

评论数:0

TCP-数据流与窗口管理

前面两篇文章介绍了TCP的连接与断开;TCP利用丢失数据的重传来保障传输的可靠性。下面主要讨论动态数据传输。后面还会讨论TCP的流量控制机制,通过动态调节窗口大小来控制发送端操作确保接收端不会溢出,该思路也可以应用于其余实际问题。 交互式通信 延时确认 Nagle算法 流...

2018-08-31 23:30:31

阅读数:105

评论数:0

TCP-保活机制

保活机制:

2018-08-31 23:30:03

阅读数:191

评论数:0

TCP-连接管理

本文主要内容: TCP连接的建立与终止 TCP参数选项 TCP的路径最大传输单元发现 TCP状态转换 重置报文段 TCP服务器选项 与TCP连接管理相关的攻击

2018-08-27 11:34:52

阅读数:101

评论数:0

TCP-传输控制协议

TCP涉及的主要话题: ARQ()和重传 分组窗口和滑动窗口 变量窗口:流量控制和拥塞控制 设置超时重传 TCP的服务模型 TCP提供的是一种: 1)面向连接的 2)可靠的字节流服务 这里的字节流是指:TCP不会关注发送方输入的字节流的大小和次数,同样的字节流只会出现在两端,但...

2018-08-26 22:42:23

阅读数:60

评论数:0

netty中TCP的黏包/拆包解决之道

这篇博客的主要内容是: 1. TCP黏包/拆包的基础知识 2.没考虑TCP黏包/拆包 导致的异常案例 3.netty中解决TCP黏包/拆包的方法 1.TCP黏包/拆包的原理TCP 是一个“流”协议,所谓流就是没有界限的一串数据。TCP并不了解上层业务数据的具体定义,它只会根据TC...

2017-01-31 12:03:32

阅读数:4818

评论数:0

1. TCP的三次握手和四次挥手

面向连接的TCPTCP是提供客户和服务器之间的连接,TCP客户端首先要先与某个给定的服务器建立一个连接,再通过该连接与那个服务器交换数据,最后终止这个连接。此外,TCP提供了可靠性:当TCP向另一端发送数据时,要求对端必须返回一次确认,如果没有收到确认,TCP会自动的重新传输一次数据并等待更长的时...

2016-12-05 12:43:44

阅读数:499

评论数:0

URI与URL、URN区别

先简单的概述一下三者: URI   = Universal Resource Identifier 统一资源标志符 URL  = Universal Resource Locator 统一资源定位符 URN = Universal Resource Name 统一资源名称         UR...

2016-05-22 12:05:39

阅读数:292

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭