(tcp protocol) 断开连接时候的状态迁移

作者:sryan 更新时间:2018-01-31 18:12 分类:计算机网络

(tcp protocol) 断开连接时候的状态迁移 假设A->B已建立了连接,A为c端,B为s端。目前两端的状态为established。同时走的是正常的fin流程,而不是reset(发送缓冲...

点击数:751 回复数:0

shutdown (windows)

作者:sryan 更新时间:2018-01-31 17:59 分类:计算机网络

shutdown (windows) shutdown 关闭socket的读或者写。 当关闭读的时候 how=SD_RECEIVE ,后续的读操作将会被禁止。调用后对于底层的tcp栈没有任何影响。假如...

点击数:668 回复数:0

TCP头部的ACK与SEQ

作者:sryan 更新时间:2017-01-23 12:01 分类:计算机网络

这几天临近过年了,很多人都回去了,趁着闲着,把TCP/IP协议详解大概过了一过,有些以前似懂非懂的,现在貌似还是似懂非懂,不过至少比以前理解的好一点儿了,不过对于TCP的发包与回应之间的确认序号有点儿...

点击数:1039 回复数:0

简析DNS解析过程

作者:sryan 更新时间:2016-11-16 11:56 分类:计算机网络

简析DNS解析过程 以前对于DNS的流程,以前也只停留在域名->IP的简单理解上,今天想看下cdn的原理,于是发现DNS貌似没那么简单,于是在网上收集了点资料,自己做了点理解,顺便做个简单的笔记...

点击数:807 回复数:0

对libevent中bufferevent的深入理解

作者:sryan 更新时间:2016-10-13 17:39 分类:计算机网络

对libevent中bufferevent的深入理解 在libevent 2.x.x中,新增了bufferevent来封装了socket操作,用来简化编码操作。 当前项目有个点实在是有点儿绕,我自己在...

点击数:3644 回复数:0

网络编程中的阻塞,非阻塞、同步,异步概念

作者:sryan 更新时间:2016-10-11 16:23 分类:计算机网络

网络编程中的阻塞,非阻塞、同步,异步概念 网络编程中,我们常常接触阻塞,非阻塞,同步,异步等概念,有些概念可能交叉使用,比如异步非阻塞,同步非阻塞,同步阻塞等等,这些概念看似相似,却往往又有着不同的概...

点击数:937 回复数:0

WinSock学习(2):WSAAsyncSelect模型

作者:sryan 更新时间:2018-09-05 15:22 分类:计算机网络

学的比较匆忙,有错误请指出 //user define #include <WinSock2.h> #include <stdio.h> #pragma comment(lib...

点击数:554 回复数:0

WinSock学习(1):Select模型

作者:sryan 更新时间:2018-09-05 15:23 分类:计算机网络

新学的,有错误请指出 bool InitialSocket(SOCKET sock,u_short port); int FindPosOfSet(SOCKET s,fd_set * set); in...

点击数:434 回复数:0