网络名词拾遗--part2】的更多相关文章

网络名词拾遗--part2 关于所谓的连接上限 先要明白服务端和客户端的交互逻辑: 服务端创建socket 与提供对外服务的port端口绑定 开始监听 客户端向这个端口提出请求 服务端接收到这个请求后创建一个新的socket 基于这个新的socket来进行数据交互 从这个流程可以知道,真正作为交互通道的是socket,而socket的上限是由系统设置决定的,可以人为修改,所以最终的上限只会由系统资源所决定. port端口是门牌号,socket才是处理的工人. 长连接,长轮询 先记住基本法,htt…
自 治 系 统 ( A S, A utonomous System ) IGP 内部网关协议 I n t e r i o r G a t e w a y P r o t o c o l 域 内 选 路 协 议 ( i n t r a d o m a i n r o u t i n g p r o t o c o l ) 外部网关协议 E G P ( E x t e r i e r G a t e w a y P r o t o c o l 或 域 内 选 路 协 议 的 分 隔 选 路 协 议…
网络基础 协议的概念 什么是协议 从应用的角度出发,协议可理解为"规则",是数据传输和数据的解释的规则. 假设,A.B双方欲传输文件.规定: 第一次,传输文件名,接收方接收到文件名,应答OK给传输方: 第二次,发送文件的尺寸,接收方接收到该数据再次应答一个OK: 第三次,传输文件内容.同样,接收方接收数据完成后应答OK表示文件内容接收成功. 由此,无论A.B之间传递何种文件,都是通过三次数据传输来完成.A.B之间形成了一个最简单的数据传输规则.双方都按此规则发送.接收数据.A.B之间达…
1. 内容回顾补充 [] [^] 带有特殊意义的元字符到字符组内大部分都会取消它的特殊意义. 会取消的: [()+*.] -[(-)] -的位置决定了它的意义,写在字符组的第一个位置/最后一个位置就表示一个普通的横杠,写在字符组的其他任何位置都表示一个范围. 2. 课前默写小练习 # 1.找出<h1>123fh</h1><h2>hado</h2>中所有标签内的字符串 爬虫 import re ret = re.findall('<.*?>(.*?…
几种网络名词解释 使用LinuxBridge时虚机流量分析 VLAN FLAT Local VXLAN 使用OVS时虚机流量分析 几种网络名词解释 1.local网络:local网络是与其他网络和节点隔离的网络.连接到本地网络的实例可以与相同计算节点上的相同网络中的其他虚拟机通信,但是可能无法与驻留在另一主机上的相同网络中的虚拟机通信.由于这种设计限制,local网络仅推荐用于测试目的. 2.flat网络:在flat网络中,不会有VLAN标记或其他网络隔离.在一些配置中,虚拟机可以驻留在与主机相…
第一章: php在线手册:http://php.net/manual/zh/index.php 在开始学习PHP之前,先来看一个合格的PHP程序员今后应具备哪些知识,这里只是笔者的一些总结,希望对读者接下来的学习有所帮助. 从广泛意义上讲,PHP程序员仅掌握PHP是不够的,需要在学习PHP的过程中掌握更多的知识,这样才能开发出更好.更完善的软件.在前台页面设置过程中需要掌握HTML.DIV.CSS.Javascript脚本等:在程序安全上需要掌握服务器基本的配置知识.安全过滤权限等:在程序优化和…
本文具体分析以太坊的共识算法之一:实现了POW的以太坊共识引擎ethash. 关键字:ethash,共识算法,pow,Dagger Hashimoto,ASIC,struct{},nonce,FNV hash,位运算,epoch Ethash 前面我们分析了以太坊挖矿的源码,挖了一个共识引擎的坑,研究了DAG有向无环图的算法,这些都是本文要研究的Ethash的基础.Ethash是目前以太坊基于POW工作量证明的一个共识引擎(也叫挖矿算法).它的前身是Dagger Hashimoto算法. Dag…
上文我们总结了以太坊最主要的共识算法:ethash算法,本文将重点分析以太坊的另一个共识算法:clique. 关键字:clique,共识算法,puppeth,以太坊地址原理,区块校验,认证结点,POA,选举投票,snapshot,Comma-ok断言 clique 以太坊的官方共识算法是ethash算法,这在前文已经有了详细的分析: 它是基于POW的共识机制的,矿工需要通过计算nonce值来消耗大量算力来匹配target值. 如果在联盟链或者私链的方案里,继续使用ethash就会很浪费算力,PO…
网络知识拾遗 tcpip的4&7层模型 PDU数据包在不同层的不同称呼 物理层(一层)PDU指数据位(Bit). 数据链路层(二层)PDU指数据帧(Frame). 网络层(三层)PDU指数据包(Packet). 传输层(四层)PDU指数据段(Segment). 链路层(2层)帧结构: 802.3数据结构-主要用于一些控制层协议,如思科的cdp LLC MAC EII数据结构 二层头部大小 - EII头部大小 6+6+2=14byte - 头部大小对比 +3 校验位 标准:6+6+2+3 =17…
一位编剧在三天内完成两万字的剧本,而在此之前,他曾拖延了足足半年.一名大四学生用一天半写了8000多字,一鼓作气拿下毕业论文. 有人说:“用了这个方法,我的效率猛增十倍.只用短短两小时,就摧枯拉朽地完成了报告.之前我却因为长久的拖延,白白遭受了那么多压力.真不知道,是该高兴还是难过……” 传说中的“沉浸工作法”,你可能也有所耳闻,可它到底是什么?真的有那么神奇吗? 这是我开发的一种简单易行的短期工作方法.对一些“没有确定开始时间”的任务(例如常规的书面工作)有奇效,特别适合从事创造性工作的人群.…