TCP/IP详解
xiaojun11-
勤能补拙,奋发ing
展开
-
TCP/IP详解--几类定时器的作用(重传 保活定时器)
与数据链路层的ARQ协议相类似,TCP使用超时重发的重传机制。即:TCP每发送一个报文段,就对此报文段设置一个超时重传计时器。此计时器设置的超时重传时间RTO(Retransmission Time-Out)应当略大于TCP报文段的平均往返时延RTT,一般可取RTO=2RTT。但是,也可以根据具体情况人为调整RTO的值,例如可以设置此超时重传时间RTO=90秒。当超过了规定的超时重传时间还未收转载 2016-06-26 21:36:00 · 1961 阅读 · 0 评论 -
TCP、UDP、IP报头结构体分析
讲解比较好的文章: 360Doc地址IP数据报头结构 : http://www.360doc.com/content/12/0329/14/9210126_198940526.shtml http://www.360doc.com/content/12/1218/10/3405077_254722699.shtmlTCP数据报结构: http://www.360转载 2016-07-22 14:01:51 · 699 阅读 · 0 评论 -
TCP协议连接的11种状态浅谈
第一篇摘抄:http://abuve.blog.51cto.com/2237587/611468第二篇摘抄:http://www.cnblogs.com/qlee/archive/2011/07/12/2104089.html了解TCP的协议可以在很大程度上帮助我们分析服务器当前的TCP连接状态,同时也是排查一些网络故障的基础,首先来看一下TCP协议的三次握手与四次断开转载 2016-07-26 11:46:00 · 1792 阅读 · 0 评论 -
TCP的流量控制和拥塞控制
转载自:http://www.cnblogs.com/newwy/p/3254029.htmlTCP的流量控制1.概述 所谓的流量控制就是让发送方的发送速率不要太快,让接收方来得及接受。利用滑动窗口机制可以很方便的在TCP连接上实现对发送方的流量控制。TCP的窗口单位是字节,不是报文段,发送方的发送窗口不能超过接收方给出的接收窗口的数值。转载 2016-07-26 15:14:13 · 529 阅读 · 0 评论 -
accept函数精讲--学《linux高性能服务器编程》
学accept 调用对于 客户端的网络断开 毫不知情,下面我们重新执行上述过程,不过这次 不断开网络连接,而是在简历连接后立即退出客户端程序,这次accept调用同样正常返回由此可见,,accept 只是从监听队列中取出连接,而不论连接处于何种状态(如上面的established 状态 和close_wait状态),更不关心任何网络状况的变化详情请看书原创 2016-07-28 09:44:21 · 487 阅读 · 0 评论 -
网络编程常见问题总结
网络编程常见问题总结 串讲(一) 网络编程常见问题总结 6 I& I! E- x8 Z+ p- U- B 在网络程序中遇到的一些问题进行了总结, 这里主要针对的是我们常用的TCP socket相关的总结, 可能会存在错误, 有任何问题欢迎大家提出. . e3 Y0 @* _- e1 G- B% R 对于网络编程的更多详细说明建议参考下面的书籍 《UNIX网络编程》 《转载 2016-09-26 10:55:28 · 720 阅读 · 0 评论 -
收发ICMP封包,实现ping
转载:https://www.cnblogs.com/luzhiyuan/p/3923092.html转载:https://blog.csdn.net/qy532846454/article/details/5429700#include "stdafx.h"#include <WINSOCK2.H>#pragma comment(lib, "Ws2_32.lib")#...转载 2018-07-13 11:29:04 · 1082 阅读 · 0 评论 -
单台服务器并发TCP连接数到底可以有多少
文章转发地址: http://www.52im.net/thread-561-1-1.html 前言 曾几何时我们还在寻求网络编程中C10K问题(有关C10K问题请见文章《The C10K problem(英文在线阅读、英文PDF版下载、中文译文)》)的解决方案,但是现在从硬件和操作系统支持来看单台服务器支持上万并发连接已经没有多少挑战性了。 我们先假设单台服务器最...转载 2018-12-20 13:47:50 · 605 阅读 · 0 评论