安基网 首页 系统网络学院
订阅

网络学院

  • Nginx 的进程结构,你明白吗?

    Nginx 的进程结构,你明白吗?
    这篇文章我们来看下 Nginx 的进程结构,Nginx 其实有两种进程结构:单进程结构多进程结构单进程结构实际上不适用于生产环境,只适合我们做开发调试使用。因为在生产环境中我们必须保持 Nginx 足够健壮以及 Nginx 可以利用多核的一个特性,而单进程的 Nginx 是做不到这一点的,所以默认的配置中都是打开 ...
    2019-11-15 10:34
  • TCP/IP之三次握手

    TCP/IP之三次握手
    查看 tcp 的网络连接情况netstat -anp |grep tcp具体三次握手关于三次握手的优化TCP Fast OpenTCP快速打开(TCP Fast Open,TFO)是对TCP的一种简化握手手续的拓展,用于提高两端点间连接的打开速度。简而言之,就是在TCP的三次握手过程中传输实际有用的数据三次握手的过程中,当用户首次访问server时 ...
    2019-11-15 10:32
  • TCP的SYN队列和Accept队列

    TCP的SYN队列和Accept队列
    首先我们必须明白,处于“LISTENING”状态的TCP socket,有两个独立的队列:SYN队列(SYN Queue)Accept队列(Accept Queue)这两个术语有时也被称为“reqsk_queue”,“ACK backlog”,“listen backlog”,甚至“TCP backlog”,但是这篇文章中我们使用上面两个术语以免造成混淆。SYN队列SYN队列存储 ...
    2019-11-15 10:30
  • IP头、TCP头、UDP头详解以及定义

    IP头、TCP头、UDP头详解以及定义
    一、MAC帧头定义/数据帧定义,头14个字节,尾4个字节/typedef struct _MAC_FRAME_HEADER{char m_cDstMacAddress; //目的mac地址char m_cSrcMacAddress; //源mac地址short m_cType;      //上一层协议类型,如0x0800代表上一层是IP协议,0x0806为arp}attribute((packed))MAC_FRAME_HEADER,*PMAC_FR ...
    2019-11-15 09:59
  • 网络出口到底是该选择路由器还是防火墙?

    网络出口到底是该选择路由器还是防火墙?
    随着技术的发展,路由器和防火墙很多功能已经重叠,大家都支持,比如:路由功能(静态路由/RIP/OSPF/BGP等)、NAT、ACL、DHCP等等。那么网络出口究竟选择路由器还是防火墙呢?术业有专攻防火墙:本质是安全设备,虽然集成了很多路由功能,但很多路由器高级功能它也无能为力,比如MPLS VPN、MPLS TE。多 ...
    2019-11-15 09:53
  • PC虚拟化主流:KVM、XEN、OpenVZ详解

    PC虚拟化主流:KVM、XEN、OpenVZ详解
    1、pc虚拟化——KVMKVM是完整的硬件虚拟化,可以在Windows / Linux来完美运行操作系统,并且使用virtio驱动程序可以获得接近本机的性能,一些实验表明,在理想情况下本机硬件的损失仅为3%。它确实支持从ISO进行安装,也支持基于模板的安装,在隐私方面具有良好的隔离性,在重负载下会遭受I / O延迟。 ...
    2019-11-11 11:08
  • web页面请求流程

    web页面请求流程
    0X01相关信息网关网关实质上是一个网络通向其他网络的IP地址。要实现两个网络之间的通信,则必须通过网关。如果网络A中的主机发现数据包的目的主机不在本地网络中,就把数据包转发给它自己的网关,自己的网关通过寻 ...
    2019-11-7 09:58
  • 一文详细解读https

    一文详细解读https
    1.Https是什么https是基于http协议的一个扩展,与SSL(安全套接层)组合使用的HTTP被称为HTTPS(HTTP Secure,超文本传输安全协议),https盛行的原因是什么呢?当然是因为安全原因啦,http是不加密的,HTTP缺点:1.通信使用明文不对数据进行加密(内容容易被窃听);2.不验证通信方身份(容易伪装); ...
    2019-11-4 09:21
  • OSI网络七层模型介绍

    OSI网络七层模型介绍
    OSI模型介绍 第7层应用层: OSI中的最高层。为特定类型的网络应用提供了访问OSI环境的手段。应用层确定过程之间间通信的性 质,以满足用户的需要。应用层不仅要提供应用迚程所需要的信息交换和进程操作,而且还要作为应用迚 程的用户代理,来完成一些为进行信息交换所必需的功能。它包括:文件传送访问 ...
    2019-11-3 09:57
  • 直击案发现场!TCP 10倍延迟的真相是?

    直击案发现场!TCP 10倍延迟的真相是?
    阿里妹导读:什么是经验?就是遇到问题,解决问题,总结方法。遇到的问题多了,解决的办法多了,经验自然就积累出来了。今天的文章是阿里技术专家蛰剑在工作中遇到的一个问题引发的对TCP性能和发送接收Buffer关系的系列思考(问题:应用通过专线从公司访问阿里云上的服务,专线100M,时延20ms,一个SQL ...
    2019-11-1 19:32
  • 一文看懂:网址,URL,域名,IP地址,DNS,域名解析

    一文看懂:网址,URL,域名,IP地址,DNS,域名解析
    大家好,我是猴哥!猴哥出品,必是精品,点击关注,给你好看!持续更新通俗易懂的技术知识,为您护航充电!本文目录一、一个疑问 —上网引发的问题二、网址(域名或URL)—解决了什么问题?三、DNS域名系统 —解决了什么问题四、域名解析过程 —最合理的互联网主机访问方式今天给大家梳理一篇关于网址、U ...
    2019-10-31 10:13
  • 用KCPTun进行加速,提升软件网络流畅度,降低掉线,连不上等情况

    用KCPTun进行加速,提升软件网络流畅度,降低掉线,连不上等情况
    KCPTUN是一款服务器双边加速工具,TCP流转换为KCP+UDP流,用于高丢包 环境中的数据传输,kcptun可以用于任意tcp网络程序的传输承载,可以极大的提高软件网络流畅度,降低掉线,连不上等情况。最近家里使用移动网络所以想到为自己网速进行加速。适应范围:1. 网络游戏的数据传输2. 跨运营商的流量传输3. ...
    2019-10-30 08:40
  • 常用TCP协议

    常用TCP协议
    1.DNS(域名系统或域名服务):将域名转换为IP地址。2.DHCP(动态主机配置协议):在客户端工作站启动时为其动态的分配IP地址,使其能够动态的使用不在需要的地址。3.SMTP(简单邮件传输协议):让客户端能够向邮件服务器发送电子邮件,让邮件服务器能够向其他服务器发送电子邮件。4.POP3(邮局协议第三版):让 ...
    2019-10-30 08:37
  • 谈谈线上CPU100%排查套路

    谈谈线上CPU100%排查套路
    引言不知道在大家面试中,有没有遇到这个问题生产服务器上部署了几个java程序,突然出现了CPU100%的异常告警,你如何定位出问题呢?这个问题分为两版回答!高调版对不起,我是做研发的,这个问题在生产上是不可能遇见的!因为研发是不可能直接操作生产服务器,如果贵公司研发能遇到这个问题,应该要反 ...
    2019-10-30 08:20
  • 腾讯视频 Node.js 服务是如何支撑国庆阅兵直播高并发的?

    腾讯视频 Node.js 服务是如何支撑国庆阅兵直播高并发的?
    导语 | 上个月,我有幸参与了腾讯视频国庆阅兵直播页面开发的相关工作,最终,累计观看2.38亿人次,经受住了高并发的考验。在参于Glama框架的开发维护及平时基础建设相关讨论实践中,对高并发有一些部分实践心得,正好老友也想了解腾讯视频这边的经验,特撰写本文,对相关经验进行梳理总结,与大家探讨 ...
    2019-10-28 07:50
  • 最新
    热门
    返回顶部