array(2) { ["docs"]=> array(10) { [0]=> array(10) { ["id"]=> string(3) "428" ["text"]=> string(77) "Visual Studio 2017 单独启动MSDN帮助(Microsoft Help Viewer)的方法" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(8) "DonetRen" ["tagsname"]=> string(55) "Visual Studio 2017|MSDN帮助|C#程序|.NET|Help Viewer" ["tagsid"]=> string(23) "[401,402,403,"300",404]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511400964" ["_id"]=> string(3) "428" } [1]=> array(10) { ["id"]=> string(3) "427" ["text"]=> string(42) "npm -v;报错 cannot find module "wrapp"" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(4) "zzty" ["tagsname"]=> string(50) "node.js|npm|cannot find module "wrapp“|node" ["tagsid"]=> string(19) "[398,"239",399,400]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511400760" ["_id"]=> string(3) "427" } [2]=> array(10) { ["id"]=> string(3) "426" ["text"]=> string(54) "说说css中pt、px、em、rem都扮演了什么角色" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(12) "zhengqiaoyin" ["tagsname"]=> string(0) "" ["tagsid"]=> string(2) "[]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511400640" ["_id"]=> string(3) "426" } [3]=> array(10) { ["id"]=> string(3) "425" ["text"]=> string(83) "深入学习JS执行--创建执行上下文(变量对象,作用域链,this)" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(7) "Ry-yuan" ["tagsname"]=> string(33) "Javascript|Javascript执行过程" ["tagsid"]=> string(13) "["169","191"]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511399901" ["_id"]=> string(3) "425" } [4]=> array(10) { ["id"]=> string(3) "424" ["text"]=> string(30) "C# 排序技术研究与对比" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(9) "vveiliang" ["tagsname"]=> string(0) "" ["tagsid"]=> string(2) "[]" ["catesname"]=> string(8) ".Net Dev" ["catesid"]=> string(5) "[199]" ["createtime"]=> string(10) "1511399150" ["_id"]=> string(3) "424" } [5]=> array(10) { ["id"]=> string(3) "423" ["text"]=> string(72) "【算法】小白的算法笔记:快速排序算法的编码和优化" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(9) "penghuwan" ["tagsname"]=> string(6) "算法" ["tagsid"]=> string(7) "["344"]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511398109" ["_id"]=> string(3) "423" } [6]=> array(10) { ["id"]=> string(3) "422" ["text"]=> string(64) "JavaScript数据可视化编程学习(二)Flotr2,雷达图" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(7) "chengxs" ["tagsname"]=> string(28) "数据可视化|前端学习" ["tagsid"]=> string(9) "[396,397]" ["catesname"]=> string(18) "前端基本知识" ["catesid"]=> string(5) "[198]" ["createtime"]=> string(10) "1511397800" ["_id"]=> string(3) "422" } [7]=> array(10) { ["id"]=> string(3) "421" ["text"]=> string(36) "C#表达式目录树(Expression)" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(4) "wwym" ["tagsname"]=> string(0) "" ["tagsid"]=> string(2) "[]" ["catesname"]=> string(4) ".NET" ["catesid"]=> string(7) "["119"]" ["createtime"]=> string(10) "1511397474" ["_id"]=> string(3) "421" } [8]=> array(10) { ["id"]=> string(3) "420" ["text"]=> string(47) "数据结构 队列_队列实例:事件处理" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(7) "idreamo" ["tagsname"]=> string(40) "C语言|数据结构|队列|事件处理" ["tagsid"]=> string(23) "["246","247","248",395]" ["catesname"]=> string(12) "数据结构" ["catesid"]=> string(7) "["133"]" ["createtime"]=> string(10) "1511397279" ["_id"]=> string(3) "420" } [9]=> array(10) { ["id"]=> string(3) "419" ["text"]=> string(47) "久等了,博客园官方Android客户端发布" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(3) "cmt" ["tagsname"]=> string(0) "" ["tagsid"]=> string(2) "[]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511396549" ["_id"]=> string(3) "419" } } ["count"]=> int(200) } 222 【网络】 网络子网划分基础知识 - 爱码网

ARP协议声明

    作用

    1 : 将IPv4地址解析为MAC地址 arp -a 查看

    2 : 维护映射的缓存

    说明

    1:网络层对应IP地址,是跨网段使用的

    链路层地址是MAC地址,是物理地址,是在局域网内部使用的,MAC地址就像自己的小名一样,只在本地局域网有效。

 

  通过实例分析互联网通信过程

      ssh 客户端  应用层(data数据) -------- 传输层(建立tcp/udp 报头)  ----------网络层 (ip报头)-------MAC(地址)-----转化为bit

        PCA---------------->PCB

      1: 主机A由应用层构建一个数据包,发送到传输层

      2:传输层拥有端口号的概念,就会在上层发来的数据包加上TCP的头部,即源端口和目标端口,源端口号是随机的,目标端口是23.因为访问的目的地址是Telnet服务,然后封装好的数据包再传输给下层。

      3:   在互联网层上拥有IP的概念,就会在上层发来的数据包加上IP的头部,即源IP地址和目标IP地址,然后再将封装好的数据包发给网络接入层

      4:网络接入层拥有MAC地址的概念,就会在上层发过来的数据包加上MAC地址即源MAC地址和目标MAC地址,源MAC地址就是IPA的地址,目标的mac地址就是是网关接口的MAC地址,默认要是没有网关接口的MAC地址,就会发送arp广播,获取网关接口的MAC地址。

     5:主机A会将封装好的数据以bit的方式传送给路由器。

     6:路由器收到数据包后,会进行数据包的解封装,获得目标的IP网段地址,查询路由表进行路由转发。

     7:到达目标网络路由器后,路由器会广播arp,找到对应目标IP地址的mac地址,根据获取到的目标mac地址,将数据转发给主机B

  

IP地址

   32位

   32位二进制数字序列组成的数字序列

   点分十进制

  采用点将32位数字进行分割为4段,每段8位的二进制数,但二进制不方便记忆,因此转化为10进制数显示,即点分十进制。

【网络】 网络子网划分基础知识

IP的类别

  如果ipv4地址的随意使用,就会使IP地址变的没有规律的应用,变得凌乱,并且会造成地址的浪费,因此需要对ipV4地址进行一定的规划管理和控制使用,所以将IP地址的范围分为5个类别

   【网络】 网络子网划分基础知识

ABC 三类分配给互联网使用

D类型为组播使用

E类作为科学研究使用,进行保留

【网络】 网络子网划分基础知识

   

特殊地址

127.0.0.1   表示回环地址,进行测试使用,验证本地TCP协议簇安装是否正确

0.0.0.0   主机位全为0的网络地址

255.255.255.255   主机位全为1的广播地址,即向所有人发出信息

 

IP地址的另一种分类  私网地址与公网地址【网络】 网络子网划分基础知识

 

 说明

   划分私网ip地址的作用主要是避免地址的枯竭,对于一般不同局域网环境中,地址实际是可以重复的,不必要保持唯一性。

   默认私网地址只是本地局域网中有效识别,但一旦出局域到达公网,就没有任何意义,因此为解决这种问题,就出现了一个技术NAT,即地址映射技术。

   通信类型

  单播:点到点的通讯。

  组播:一对多的方式,但是可以根据需要进行接收,如果不想接收可以过滤掉

  广播:在一定范围内,所有成员都会收到信息,称为广播信息,并且每个成员都要收取,进行处理。

  IP地址类型的另一种划分

   网络地址:指代网络地址,在网络的IPv4地址范围内,最小地址保留为网络地址,此地址的主机部分为每个主机位均为0

  广播地址:用于向网络中所有主机发送数据的特殊地址,广播地址使用该网络范围的最大地址,即主机部分各比特位均为1的地址

  主机地址:分配给网络中终端设置的地址

 

 

相关文章: