网络
zdy0_2004
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ZeroMQ 教程 002 : 高级技巧
https://www.cnblogs.com/neooelric/p/9020872.html本文主要译自 zguide - chapter two. 但并不是照本翻译.上一章我们简单的介绍了一个ZMQ, 并给出了三个套路的例子: 请求-回应, 订阅-发布, 流水线(分治). 这一章, 我们将深入的探索一下ZMQ中的socket, 以及"套路"socket API如果熟悉linux socket...转载 2018-05-10 21:11:49 · 1766 阅读 · 0 评论 -
两项基于网络的“黑客”技术
两项基于网络的“黑客”技术软件开发和测试中网络环境迁移和数据分析1 导读关于智能路由器的这两项技术的介绍,想想还是搞个比较有噱头的标题才能吸引人进来细看的。本文确实是介绍的两个关于智能路由器的hack技术,但是却是将这两项技术用于软件开发过程中的正途中的。当然如果有悟性,也可以将此技术用于不违法的恶作剧玩一下也无妨。本文提到的两个基于网络的hack技术:DNS劫持数转载 2015-10-29 22:29:18 · 1036 阅读 · 0 评论 -
NGINX开篇
NGINX开篇前言最近空闲时间比较多, 开始阅读nginx源码, 阅读的过程总结和笔记整理了下, 汇集成了一个系列的文章, 由于nginx功能实在太多, 没法做到面面俱到, 只对已经阅读过的源码进行记录总结, 以后会逐步进行扩充.源码版本nginx1.6.2源码目录|-objs | |-src||-src| |-core | |-e转载 2015-10-09 20:42:34 · 522 阅读 · 0 评论 -
ZooKeeper基本原理
ZooKeeper基本原理http://www.cnblogs.com/luxiaoxun/p/4887452.htmlZooKeeper简介ZooKeeper是一个开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。ZooKeeper数据模型Zookeeper会维护一个具有层次关系的数据结构转载 2015-10-17 15:08:41 · 461 阅读 · 0 评论 -
网络IO之阻塞、非阻塞、同步、异步总结
网络IO之阻塞、非阻塞、同步、异步总结网络IO之阻塞、非阻塞、同步、异步总结http://www.cnblogs.com/Fly-Wind/p/io.html1、前言 在网络编程中,阻塞、非阻塞、同步、异步经常被提到。unix网络编程第一卷第六章专门讨论五种不同的IO模型,Stevens讲的非常详细,我记得去年看第一遍时候,似懂非懂,没有深入理解。网上有详细的转载 2015-07-21 00:52:39 · 642 阅读 · 0 评论 -
再看TCP/IP第一卷>关于链路层的知识细节及相关协议
关于链路层的知识细节及相关协议 http://www.cnblogs.com/guguli/p/4452249.html在TCP/IP协议族中,链路层的主要有三个目的:(1)为IP模块发送和接受数据报(2)为ARP模块发送ARP请求和接受ARP应答(3)为RARP发送RARP请求和接受RARP应答TCP/IP支持多种不同的链路层协议,转载 2015-04-25 00:47:09 · 741 阅读 · 0 评论 -
《TCP/IP详解卷1:协议》第17、18章 TCP:传输控制协议(1)-读书笔记
《TCP/IP详解卷1:协议》第17、18章 TCP:传输控制协议(1)-读书笔记http://www.cnblogs.com/mengwang024/p/4448395.html《TCP/IP详解卷1:协议》第1章 概述-读书笔记《TCP/IP详解卷1:协议》第2章 链路层-读书笔记《TCP/IP详解卷1:协议》第3章 IP:网际协议(1)-读书笔转载 2015-04-23 22:13:16 · 1231 阅读 · 0 评论 -
《TCP/IP详解卷1:协议》第11章 UDP:用户数据报协议-读书笔记
http://www.cnblogs.com/mengwang024/p/4445163.html《TCP/IP详解卷1:协议》第11章 UDP:用户数据报协议-读书笔记章节回顾:《TCP/IP详解卷1:协议》第1章 概述-读书笔记《TCP/IP详解卷1:协议》第2章 链路层-读书笔记《TCP/IP详解卷1:协议》第3章转载 2015-04-23 22:10:50 · 1124 阅读 · 0 评论 -
HTTP 协议
HTTP 协议作为web开发人员,了解一些http协议的知识很有必要。本文简单介绍了HTTP协议的知识,若有错误的地方,望大家指正。1.HTTP协议是什么?http协议是一个应用层的协议。规定了浏览器和服务器之间的通信规范。通常用TCP连接方式。2.HTTP 1.0、1.1 连接的方式。在HTTP 1.0 中,浏览器和服务器使用的是短连接,响应完,立即断转载 2015-03-31 00:53:05 · 728 阅读 · 0 评论 -
3高并发服务器:多路IO之epoll
3高并发服务器:多路IO之epoll1 epollepoll是Linux下多路复用IO接口select/poll的增强版本,它能显著提高程序在大量并、发连接中只有少量活跃的情况下的系统CPU利用率,因为它会复用文件描述符集合来传递结果而不用迫使开发者每次等待事件之前都必须重新准备要被侦听的文件描述符集合,另一点原因就是获取事件的时候,它无须遍历整个被侦听的描述符集,只要遍历转载 2015-02-17 02:22:29 · 929 阅读 · 0 评论 -
网络基本功(八):细说TCP滑动窗口
网络基本功(八):细说TCP滑动窗口分类: 其它 网络2015-01-16 21:39 6人阅读 评论(0) 收藏 举报目录(?)[+]网络基本功(八):细说TCP滑动窗口 转载请在文首保留原文出处:EMC中文支持论坛https://community.emc.com/go/chinese 介绍转载 2015-01-18 23:46:12 · 2816 阅读 · 0 评论 -
网络基本功(三):细说VLAN与Trunk
网络基本功(三):细说VLAN与Trunk分类: 其它 网络2015-01-16 21:23 7人阅读 评论(0) 收藏 举报目录(?)[+]网络基本功(三):细说VLAN与Trunk 转载请在文首保留原文出处:EMC中文支持论坛https://community.emc.com/go/chinese转载 2015-01-18 23:34:06 · 1144 阅读 · 0 评论 -
网络基本功(七):细说IP地址与子网
网络基本功(七):细说IP地址与子网 转载请在文首保留原文出处:EMC中文支持论坛https://community.emc.com/go/chinese 介绍 起初,IP地址只有两层结构:网络与主机。子网地址向其中添加了一层新的结构:不同于仅有主机,网络有分为子网与主机。每一个子网的功能近乎于完整的网络。子网的添加构成了三层网络结构:包含转载 2015-01-18 23:45:21 · 628 阅读 · 0 评论 -
网络基本功(五):细说路由(下)
网络基本功(五):细说路由(下)分类: 网络 其它2015-01-16 21:30 7人阅读 评论(0) 收藏 举报目录(?)[+]网络基本功(五):细说路由(下) 转载请在文首保留原文出处:EMC中文支持论坛https://community.emc.com/go/chinese 介绍转载 2015-01-18 23:38:13 · 654 阅读 · 0 评论 -
linux网络协议栈1
http://blog.csdn.net/u012317017/article/details/12837395 linux网络协议栈12013-10-17 14:57 178人阅读 评论(0) 收藏 举报内核版本:Linux-2.6.34网卡驱动:B4401 什么是NAPINAPI是linux一套最新的处理网口数据的API转载 2015-01-19 00:13:23 · 501 阅读 · 0 评论 -
网络基本功(二):细说交换机
http://blog.csdn.net/mxway/article/details/42784107 网络基本功(二):细说交换机分类: 其它 网络2015-01-16 21:20 6人阅读 评论(0) 收藏 举报目录(?)[+]网络基本功(二):细说交换机 转载请在文首保留原文出处:EMC中文支持论转载 2015-01-18 23:23:58 · 607 阅读 · 0 评论 -
zookeeper源码分析之一启动过程
http://www.cnblogs.com/davidwang456/p/4966465.htmlzookeeper简介 zookeeper是为分布式应用提供分布式协作服务的开源软件。它提供了一组简单的原子操作,分布式应用可以基于这些原子操作来实现更高层次的同步服务,配置维护,组管理和命名。zookeeper的设计使基于它的编程非常容易,若我们熟悉目录树结构的文件系统转载 2015-11-16 16:41:06 · 1215 阅读 · 0 评论 -
TIME_WAIT、 CLOSE_WAIT
http://www.cnblogs.com/f1194361820/p/5039068.html 内容提要TCP连接释放的过程TIME_WAIT大量TiME_WAIT的后果解决方案CLOSE_WAIT大量CLOSE_WAIT的后果解决方案 TCP 连接释放的过程 图中,A是主动关闭的一方,B是被动关闭的一转载 2015-12-11 23:56:23 · 597 阅读 · 0 评论 -
CAS (5) —— Nginx代理模式下浏览器访问CAS服务器配置详解
http://www.cnblogs.com/richaaaard/p/5053108.htmltomcat版本: tomcat-8.0.29jdk版本: jdk1.8.0_65nginx版本: nginx-1.9.8cas版本: cas4.1.2cas-client-3.4.1参考来源:jasig.github.io:CAS proto转载 2015-12-18 15:04:20 · 10836 阅读 · 0 评论 -
iptables高性能前端优化-无压力配置1w+条规则
http://blog.csdn.net/dog250/article/details/77618319这显然是个周末,这是一个下雨的周末,这是一个台风登陆的周末… 上周,有一个很猛的台风“天鸽”,当天红警晚发了两个小时,当发布红警时,几乎所有人都到了公司,当然,除了那些怕西装和皮鞋被雨淋湿的经理。我本来是想特别感谢一下这个台风的,然而它已经造成了重大的人员伤亡,无论如何,我转载 2017-08-27 21:40:19 · 619 阅读 · 0 评论 -
DNS协议的学习与实现
http://www.cnblogs.com/dongkuo/p/6714071.html1. 主要内容不说废话,直接进入正题。先说说本文本文的主要内容,好让你决定是否看下去:介绍DNS是干什么的;介绍DNS是如何工作的;介绍DNS请求与响应的消息格式;编程实现一个简单的DNS服务器;2. DNS是啥关于DNS是啥,想必学过计算机网络的应该都知道,它是D转载 2017-04-15 14:33:03 · 3224 阅读 · 2 评论 -
浏览器渲染原理及流程
http://www.cnblogs.com/slly/p/6640761.html 我们可能都知道浏览器含有一个渲染引擎,用来渲染窗口所展示的内容。默认情况下,渲染引擎可以显示html、xml文档及图片,它也可以借助插件(一种浏览器扩展)显示其他类型数据,例如使用PDF阅读器插件,用于显示PDF格式。但是其具体的渲染原理和流程估计也有很多人都不知道或者不清楚吧。这些天研转载 2017-04-13 21:31:42 · 649 阅读 · 0 评论 -
老生常谈-从输入url到页面展示到底发生了什么
http://www.cnblogs.com/xianyulaodi/p/6547807.html阅读目录1、输入地址2、浏览器查找域名的 IP 地址 3、浏览器向 web 服务器发送一个 HTTP 请求4、服务器的永久重定向响应5、浏览器跟踪重定向地址6、服务器处理请求7、服务器返回一个 HTTP 响应 8、浏览器显示 HTML9、浏览器发送请求获取转载 2017-03-22 21:56:04 · 533 阅读 · 0 评论 -
简析TCP的三次握手与四次分手
http://www.jellythink.com/archives/705TCP是什么?具体的关于TCP是什么,我不打算详细的说了;当你看到这篇文章时,我想你也知道TCP的概念了,想要更深入的了解TCP的工作,我们就继续。它只是一个超级麻烦的协议,而它又是互联网的基础,也是每个程序员必备的基本功。首先来看看OSI的七层模型:我们需要知道TCP工作在网络OSI的七层模型转载 2017-03-22 21:54:54 · 426 阅读 · 0 评论 -
聊聊网络游戏同步那点事
http://www.cnblogs.com/murongxiaopifu/p/6376234.htmlc#语言规范阅读目录0x00 前言0x01 游戏同步中的主次0x02 同步输入or同步状态0x03 后记回到目录0x00 前言16年年底的时候我从当时的公司离职,来到了目前任职的一家更专注于游戏开发的公司。接手的是一个platfor转载 2017-02-26 13:50:34 · 599 阅读 · 0 评论 -
Mac和Linux系统的:Arp欺骗源码
http://www.cnblogs.com/diligenceday/p/6246786.html阅读目录 linux系统, 简化版的ARP欺骗工具 linux的Arp欺骗源码 Mac的Arp欺骗源码 参考:回到顶部 linux系统, 简化版的ARP欺骗工具 最近刚好在看linux系统socket相关的API, 刚好看到AR转载 2017-02-11 01:21:57 · 718 阅读 · 1 评论 -
Wireshark网络抓包(三)——网络协议
http://www.cnblogs.com/strick/p/6262284.html一、ARP协议ARP(Address Resolution Protocol)地址解析协议,将IP地址解析成MAC地址。IP地址在OSI模型第三层,MAC地址在OSI第二层,彼此不直接通信;在通过以太网发生IP数据包时,先封装第三层(32位IP地址)和第二层(48位MAC地址)的报头转载 2017-02-06 17:01:00 · 2600 阅读 · 0 评论 -
集线器,交换机,路由器的作用
http://www.cnblogs.com/justPassBy/p/5425570.html集线器(Hub) —— 工作在物理层信号在线路中传播会进行衰减,集线器的作用就是对信号进行再生放大,从而扩大了网络的传输距离。从功能就可以看出,集线器是工作在物理层的。而且从下图中可以看出,使用集线器的网络是总线型网络,那么当一台计算机发送消息时,所有的计算机都会收到消息转载 2016-04-24 00:09:55 · 859 阅读 · 0 评论 -
libev实现分析
http://www.cnblogs.com/leng2052/p/5374965.htmllibev是一个事件驱动库,底层是基于select、epoll、kqueue等I/O复用接口。所谓事件驱动库,就是用户定义一个事件以及改事件发生时调用的函数,该库会监听该事件,并在事件发生时调用相应的函数。libev提供了很多事件监听器(watcher),最主要的有IO、时间以及信号监听转载 2016-04-11 00:34:21 · 1104 阅读 · 0 评论 -
Linux内核转发技术
http://www.cnblogs.com/pannengzhi/p/WhatIsThis.html前言在linux内核中,通常集成了带有封包过滤和防火墙功能的内核模块, 不同内核版本的模块名称不同,在2.4.x版本及其以后的内核中, 其名称为iptables, 已取代了早期的ipchains和远古时期的ipfwadm.在命令行中可以通过lsmod转载 2016-04-04 23:24:34 · 1012 阅读 · 0 评论 -
那些不能遗忘的知识点回顾——计算机网络系列(笔试面试高频题)
那些不能遗忘的知识点回顾——计算机网络系列(笔试面试高频题)有那么一些零碎的小知识点,偶尔很迷惑,偶尔被忽略,偶然却发现它们很重要,也是各大笔试和面试高频出现考点。这段时间正好在温习这些,就整理在这里,一起学习一起提高!后面还会继续补充。——前言1.TCP的三次握手四次挥手 第一次握手:Client将标志位SYN置为1,随机产生一个值seq=J,并将该数据包发送给Serv转载 2015-09-22 21:07:24 · 1509 阅读 · 2 评论 -
用JAVA实现大文件上传及显示进度信息
http://www.cnblogs.com/darkprince/p/5114936.html---解析HTTP MultiPart协议 一. 大文件上传基础描述: 各种WEB框架中,对于浏览器上传文件的请求,都有自己的处理对象负责对Http MultiPart协议内容进行解析,并供开发人员调用请求的表单内容。比如:Spring 框转载 2016-01-08 22:20:54 · 1910 阅读 · 0 评论 -
NLB网路负载均衡管理器详解
http://www.cnblogs.com/knowledgesea/p/5157565.html序言在上一篇配置iis负载均衡中我们使用啦微软的ARR,我在那篇文章也中提到了网站的高可用性,但是ARR只能做请求入口的消息分发服务,这样如果我们的消息分发服务器给down掉啦,那么做再多的应用服务集群也都枉然。这篇文章我主要针对解决这一问题来做分析,引入NLB,转载 2016-01-25 23:52:34 · 1047 阅读 · 0 评论 -
LVS + keepalived + nginx + tomcat 实现主从热备 + 负载均衡
http://www.cnblogs.com/youzhibing/p/5061786.html前言 首先声明下,由于这两天找资料,看了不少博客 ,但是出于不细心,参考者的博客地址没有记录下来,所有文中要是出现了与大家博客相同的地方,那么请大家在评论区说明并附上博客地址,我好引用进来;这里表示抱歉了! 另外,本文是在我的另一篇博客主从热备+负载均衡(LVS转载 2015-12-21 00:06:24 · 4135 阅读 · 0 评论 -
网络基本功(十二):细说Linux网络配置(上)
网络基本功(十二):细说Linux网络配置(上) 转载请在文首保留原文出处:EMC中文支持论坛https://community.emc.com/go/chinese 介绍 将一台设备添加到本地网络的基本步骤包括:指定唯一的IP地址与主机名。确保启动时正确配置网络接口。创建默认路由。指定DNS域名服务器以使设备能够连接到网络其他部分转载 2015-01-19 00:08:46 · 571 阅读 · 1 评论 -
网络基本功(九):细说TCP重传
网络基本功(九):细说TCP重传分类: 其它 网络2015-01-16 21:41 5人阅读 评论(0) 收藏 举报目录(?)[+]网络基本功(九):细说TCP重传 转载请在文首保留原文出处:EMC中文支持论坛https://community.emc.com/go/chinese 介绍转载 2015-01-18 23:51:11 · 933 阅读 · 0 评论 -
网络基本功(六):链路聚合
网络基本功(六):链路聚合分类: 网络 其它2015-01-16 21:35 7人阅读 评论(0) 收藏 举报目录(?)[+]网络基本功(六):链路聚合 转载请在文首保留原文出处:EMC中文支持论坛https://community.emc.com/go/chinese 介绍 链路聚合转载 2015-01-18 23:41:16 · 1254 阅读 · 0 评论 -
asio学习笔记5
28Satasio学习笔记528Satasio学习笔记5该写点一部网络通信的东西了..前面也说过,asio的异步网络函数和同步的差别不大,只是异步和同步的思想的差别。如果前面的同步的函数都搞懂了,那只需要转换一下思维方式就可以了——把要做的事提交给io_service,在run中执行他们,在事件完成的通知中进行下一步的操作。继续上转载 2014-10-25 23:29:29 · 639 阅读 · 0 评论 -
asio与序列化——被忽略的神器asio::streambuf
06Tueasio与序列化——被忽略的神器asio::streambuf网事如风 5月6日 asio No Comments如果不是为了寻找一种跟简便的序列化的方法,我肯定会忽略掉streambuf,因为他在asio的example和介绍中都是那么的平淡无奇,以至于让我以为他只能跟async_read_until一起用才有意义,让人完全没有想用的的欲望.转载 2014-10-25 23:59:05 · 5867 阅读 · 1 评论 -
关于异步的一些思考
关于异步的一些思考转载 2014-10-25 23:51:52 · 684 阅读 · 0 评论
分享