时间戳类(基本摘自muduo) 定时器 定时器容器 作者:liushengxi_root 发表于 2019/03/16 21:27:55 原文链接 https://blog.csdn.net/liushengxi_root/article/details/88594386 阅读:5 继续阅读 >>


刘生玺 19/03/16 21:27:55
一.应用层协议原理 应用软件通常在网络边缘的端系统中运行,而不是在网络核心的交换机和路由器上运行,这种模式促进了大量应用的开发和部署。网络核心的交换机和路由器只专注于数据包(分组)的转发。 1.网络应用程序体系结构 应用程序都有一个体系结构。网络应用程序所使用的两种体系结构包括:客户机/服务器(C/S)体系结构或对等(P2P)体系结构。 在客户机/服务器体系结构中,有一个总是打开的主机称为服务器,... 作者:shengshengxiaowang 发表于 2019/03/02 18:53:12 原文链接 https://blog.csdn.net/shengshengxiaowang/article/details/88076337 阅读:41 继续阅读 >>


赖鑫 19/03/02 18:53:12
一.Internet的具体构成 1.主机/端系统: 可以运行操作系统上的应用程序。 2.通信链路: 端系统通过通信链路和分组交换机连接到一起。 通信链路传输数据的传输单位为dps 通信链路的物理介质主要有 : 同轴电缆、双绞线、光纤、无线电    当一个端系统有数据要向另一个端系统发送时,发送端系统将数据分段,并为每段加上首部字节。这些数据传输单元统称为分组或数据包。这些分组通过网络发送到目... 作者:shengshengxiaowang 发表于 2019/03/02 12:44:29 原文链接 https://blog.csdn.net/shengshengxiaowang/article/details/88070960 阅读:29 继续阅读 >>


赖鑫 19/03/02 12:44:29
写的服务器打开一个网页,汉字显示乱码,英文正常显示。 排查许久,因为服务器接受请求发送网页,发送端专门标识了charset:utf-8 ,查阅的资料都说要将编码转义,设置为utf-8 sprintf( header, "HTTP/1.1 %d %s\r\nServer: okokme\r\nContent-Length: %d\r\nContent-Type: %s;\r\ncharset:utf... 作者:kkkkde 发表于 2019/02/28 01:41:28 原文链接 https://blog.csdn.net/kkkkde/article/details/87999562 阅读:16 继续阅读 >>


胡锦雲 19/02/28 01:41:28
OSI七层:物理层、数据链路层,网络层,运输层,会话层,表示层,应用层 TCP/IP四层:网络接口层、网际层、运输层、应用层 五层协议:物理层、数据链路层、网络层、运输层、应用层 UDP(User Datagram Protocol,用户数据报协议)的特点: 面向非连接,发送数据之前不需要建立连接,减少开销和发送数据前的时延 尽最大努力交付,不保证可靠交付 面向报文,不对应用程序提交的报文信息... 作者:hxllhhy 发表于 2019/01/26 23:59:28 原文链接 https://blog.csdn.net/hxllhhy/article/details/86585340 阅读:83 继续阅读 >>


贺含悦 19/01/26 23:59:28
文章目录说说TCP的三次握手1. 第一次握手2. 第二次握手3. 第三次握手为什么需要三次握手才能建立连接?而不是两次?不是四次?说说TCP的四次挥手1. 第一次挥手2. 第二次挥手3. 第三次挥手4. 第四次挥手为什么需要四次挥手才能断开连接?为什么A要先进入TIME_WAIT状态,等待2MSL时间后才进入CLOSED状态?为什么连接的时候是三次握手,关闭的时候却是四次?如果已经建立了连接,但是... 作者:hxllhhy 发表于 2019/01/21 19:52:10 原文链接 https://blog.csdn.net/hxllhhy/article/details/86583173 阅读:56 继续阅读 >>


贺含悦 19/01/21 19:52:10
首先给出基本所有的信号,方便以后查询. *1 SIGHUP 终止 终止控制终端或进程 2 SIGINT 终止 键盘产生的中断(Ctrl-C) 3 SIGQUIT dump 键盘产生的退出 4 SIGILL ... 作者:liushengxi_root 发表于 2019/01/01 16:59:51 原文链接 https://blog.csdn.net/liushengxi_root/article/details/85537345 阅读:130 继续阅读 >>


刘生玺 19/01/01 16:59:51
这两天看APUE为一个简单的问题特别恼火,该问题起源于两个套接字选项就是SO_REUSEADDR和SO_REUSEPORT其实在看的过程中问学长了,学长解释的也比较清楚,就是自己悟性不好,一时半会没理解。自己在网上找了几篇优秀的博客看了,受益颇多! 先从套接字选项SO_REUSEADDR说起,当一个没有设置该选项的服务器与客户端建立连接后。然后中断服务器,此时要是马上建立连接的话肯定会出现套接字绑... 作者:qq_41681241 发表于 2018/11/22 14:04:02 原文链接 https://blog.csdn.net/qq_41681241/article/details/84331967 阅读:27 继续阅读 >>


畅柯 18/11/22 14:04:02
为什么要用epoll,用了epoll还用不用多线程或者多进程了? 高性能的网络服务器需要同时并发处理大量的客户端,而采用那种对于每个连接使用一个分开的线程或进程的方法效率不高. 因为在处理大量的客户端的时候,资源的使用以及进程上下切换会影响服务器的性能. 那么有一个可代替的方法就是在单一的线程中使用非阻塞的I/O. epoll与多线程与多进程是互不冲突的.使用了epoll并不是说就不能用多线... 作者:kkkkde 发表于 2018/08/20 08:23:21 原文链接 https://blog.csdn.net/kkkkde/article/details/81865184 阅读:27 继续阅读 >>


胡锦雲 18/08/20 08:23:21
Linux网络编程—多路复用之epoll epoll 是多路复用select和poll的加强版,epoll到底强在了哪些地方,我们接下来就会谈到。 我们先简单说一下select和poll的不足之处 select的缺点: 1、单个进程能够监视的文件描述符的数量存在最大限制,通常是1024,当然可以更改数量,但由于select采用轮询的方式扫描文件描述符,文件描述符数量越多,性能越差。 2... 作者:weixin_42250655 发表于 2018/08/19 23:18:10 原文链接 https://blog.csdn.net/weixin_42250655/article/details/81843503 阅读:49 继续阅读 >>


朱文博 18/08/19 23:18:10