- 博客(6)
- 资源 (23)
- 收藏
- 关注
原创 CentOS 7默认使用的是firewall作为防火墙,这里改为iptables防火墙。
CentOS 7默认使用的是firewall作为防火墙,这里改为iptables防火墙。firewall:systemctl start firewalld.service#启动firewallsystemctl stop firewalld.service#停止firewallsystemctl disable firewalld.service#禁止firewall开机启动...
2018-05-25 11:02:47 687
转载 套接字中缓冲区
from:点击打开链接1、MTU(Maximum Transmission Unit)最大传输单元,在数据链路层中,往往规定了MTU大小,IP层的数据包通过数据链路层如果大于MTU,将被分片,到达接收端IP层后再被重组。以太网的MTU为1500字节。2、MSS(Maximum Segment Size)最大报文段,是TCP协议的一个选项。MSS选项用于在TCP建立连接时,收发...
2018-05-24 14:42:00 3857
转载 再理解tcp backlog
from:点击打开链接 在linux 2.2以前,backlog大小包括了半连接状态和全连接状态两种队列大小。linux 2.2以后,分离为两个backlog来分别限制半连接SYN_RCVD状态的未完成连接队列大小跟全连接ESTABLISHED状态的已完成连接队列大小。互联网上常见的TCP SYN FLOOD恶意DOS攻击方式就是用/proc/sys/net/ipv4/tcp...
2018-05-24 14:17:07 754
转载 结构体内存对齐计算问题总结大全
原文链接找不到了前言本文给大家介绍的是关于C++结构体内存对齐计算的相关内容,内存对齐计算可谓是笔试题的必考题,但是如何按照计算原则算出正确答案一开始也不是很容易的事,所以专门通过例子来复习下关于结构体内存对齐的计算问题。话不多说,来一起看看详细介绍吧。编译环境:vs2015对齐原则: 原则1:数据成员对齐规则:结构(struct)(或联合(union))的数据成员,...
2018-05-06 11:56:50 279
转载 TCP拥塞控制-慢启动、拥塞避免、快重传、快启动
一般原理:发生拥塞控制的原因:资源(带宽、交换节点的缓存、处理机)的需求>可用资源。作用:拥塞控制就是为了防止过多的数据注入到网络中,这样可以使网络中的路由器或者链路不至于过载。拥塞控制要做的都有一个前提:就是网络能够承受现有的网络负荷。对比流量控制:拥塞控制是一个全局的过程,涉及到所有的主机、路由器、以及降低网络相关的所有因素。流量控制往往指点对点通信量的控制。是端对端的问题。 拥塞...
2018-05-01 21:00:38 351
转载 TCP连接中启用和禁用TCP_NODELAY有什么影响?
TCP/IP协议中针对TCP默认开启了Nagle算法。Nagle算法通过减少需要传输的数据包,来优化网络。在内核实现中,数据包的发送和接受会先做缓存,分别对应于写缓存和读缓存。启动TCP_NODELAY,就意味着禁用了Nagle算法,允许小包的发送。对于延时敏感型,同时数据传输量比较小的应用,开启TCP_NODELAY选项无疑是一个正确的选择。比如,对于SSH会话,用户在远程敲击键盘发出指令的速...
2018-05-01 10:39:23 63904 8
error LNK2005: DllMain already defined in corelibc.lib(dllmain.obj)
2014-05-28
Windows API 创建对话框、子控件
2013-07-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人