加载中
从UDP的”连接性”说起–告知你不为人知的UDP

原文地址:http://bbs.utest.qq.com/?p=631 很早就计划写篇关于UDP的文章,尽管UDP协议远没TCP协议那么庞大、复杂,但是,要想将UDP描述清楚,用好UDP却要比TCP难不少,于是文章从下笔写,到...

2017/08/08 10:58
163
网络编程中常见结构体

include <netinet/in.h> // All pointers to socket address structures are often cast to pointers // to this type before use in various functions and system calls: struct sockadd...

2017/07/25 14:57
7
TCP/UDP 客户端 服务端 简单测试程序

tcpsvr: #include <stdio.h> #include <unistd.h> #include <errno.h> #include <string.h> #include <sys/types.h> #include <sys/socket.h> #include <stdlib.h> #include <...

2017/07/21 11:39
64
通过网卡设备名获取网卡IP地址

int get_addr_from_device(const char *device_name, in_addr_t *addrp) { int _sock_fd; struct ifconf conf; struct ifreq *ifr; char buff[1024]; int num; int ...

检查是否支持 SO_REUSEPORT

int reuse_port(int sockfd) { #ifndef SO_REUSEPORT #define SO_REUSEPORT (15) #endif const int on = 1; return setsockopt(sockfd, SOL_SOCKET, SO_REUSEPORT...

2017/07/18 12:27
18
ms 转 timeval

头文件 #include <sys/time.h> void msec2timeval(struct timeval *tvp, long msec) { tvp->tv_sec = msec / 1000; tvp->tv_usec = (msec % 1000) * 1000; return; } 说明: (t...

2017/07/17 16:28
6
TCP connect 的一个小问题?

TCP 客户端连接上 服务端后,服务端发送数据完毕, close(客户端fd); 这个时候 客户端在 connect 到服务端是否 OK (客户端 read 后调用 connect, 客户端没有调用 close) ? 答案是不可以:...

2017/07/17 15:25
5
HTTP状态码

HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码。它由 RFC 2616 规范定义的,并得到RFC 2518、RFC 2817、RFC 2295、RFC 2774、RFC 4918等规范扩展。 目录 1 ...

2017/07/17 11:33
9
关于TCP 半连接队列和全连接队列

最近碰到一个client端连接异常问题,然后定位分析并查阅各种资料文章,对TCP连接队列有个深入的理解 查资料过程中发现没有文章把这两个队列以及怎么观察他们的指标说清楚,希望通过这篇文章能...

TCP
2017/07/16 12:16
14
就是要你懂 TCP | 最经典的TCP性能问题

问题描述 某个PHP服务通过Nginx将后面的tair封装了一下,让其他应用可以通过http协议访问Nginx来get、set 操作tair 上线后测试一切正常,每次操作几毫秒,但是有一次有个应用的value是300K,...

TCP
2017/07/16 12:09
66
就是要你懂 TCP

看过太多tcp相关文章,但是看完总是不过瘾,似懂非懂,反复考虑过后,我觉得是那些文章太过理论,看起来没有体感,所以吸收不了。 希望这篇文章能做到言简意赅,帮助大家透过案例来理解原理。...

TCP
2017/07/16 12:03
11
QUIC

QUIC(Quick UDP Internet Connection)是谷歌制定的一种基于UDP的低时延的互联网传输层协议。我们知道,TCP/IP协议族是互联网的基础。其中传输层协议包括TCP和UDP协议。与TCP协议相比,UDP...

2017/07/14 10:45
70
记一次TCP连接异常故障解决

http://www.topjishu.com/9599.html

TCP
2017/07/11 17:02
202
tcp 状态优化 sysctl

http://www.topjishu.com/10125.html

TCP
2017/07/11 16:42
23
关于 Out of Socket memory

http://www.topjishu.com/10150.html

2017/07/11 16:31
11
TCP 相关参数解释

http://www.topjishu.com/10427.html

2017/07/11 16:24
21
TCP连接的建立和终止

TCP连接的建立和终止 TCP连接建立过程 三次握手 TCP连接建立过程需要经过三次握手,如图所示,三次握手的具体过程如下: 客户端发送SYN包,指明打算连接的服务器端口,以及初始序号ISN(SYN包...

2017/07/11 16:22
15
【Linux网络编程笔记】TCP短连接产生大量TIME_WAIT导致无法对外建立新TCP连接的原因及解决方法—实践篇

1. 查看系统网络配置和当前TCP状态 在定位并处理应用程序出现的网络问题时,了解系统默认网络配置是非常必要的。以x86_64平台Linux kernel version 2.6.9的机器为例,ipv4网络协议的默认配置...

2017/07/11 16:14
47
TCP: time wait bucket table overflow

http://www.topjishu.com/10158.html

2017/07/11 16:10
7

没有更多内容

加载失败,请刷新页面

返回顶部
顶部