前言SDN(SoftwareDefinedNetwork)即软件定义网络,是一种网络设计理念,或者一种推倒重来的设计思想。只要网络硬件可以集中式软件管理,可编程化,控制转发层面分开,则可以认为这个网络是一个SDN网络。所以说,SDN并不是一个具体的技术,不是一个具体的协议,而是一个思想、..
分类:
其他好文 时间:
2015-09-22 18:59:48
阅读次数:
436
为了给网络协议的设计提供一个结构,网络设计者以分层(layer)的方式组织协议以及实现这些协议的网络硬件和软件。协议分层具有概念化和结构化的有点。但是,分层的一个潜在缺点是某层可能重复其较低层的功能。例如:许多协议栈都基于链路和端到端这两种情况提供了差错恢复。第二种潜在的缺点是某层的功能可能需要.....
分类:
其他好文 时间:
2015-09-22 14:15:54
阅读次数:
178
网络规划与设计:大中型企业网络规划大中型园区网络规划无线网络规划网络需求分析网络安全性分析逻辑网络设计物理网络设计网络设备选型网络性能评估网络优化:网络现状分析网络缺陷分析网络优化方案网络优化投资预算网络配置:桥接配置(交换部分)路由配置IP地址配置服务质量配置VLAN配置防火墙配置IDS/IPS配...
分类:
其他好文 时间:
2015-09-21 11:56:35
阅读次数:
247
三层网络结构: 三 层网络结构是采用层次化架构的三层网络。三层网络架构采用层次化模型设计,即将复杂的网络设计分成几个层次,每个层次着重于某些特定的功能,这样就能够使 一个复杂的大问题变成许多简单的小问...
分类:
其他好文 时间:
2015-09-18 15:42:24
阅读次数:
216
WebService 是iOS网络应用的根本所在,灵活性和健壮性会对用户的体验产生极大的影响。设计良好的服务API可以适应变化的后端数据源,同时为依赖他的应用提供不变的门面。服务定位器可以使应用能够动态探测到新的服务端点并使用他们,从而无须重新编译并重新向AppStore重新提交应用。如果必须提.....
分类:
其他好文 时间:
2015-09-06 18:14:26
阅读次数:
165
尽管神经网络的研究和应用已经取得巨大成功,但在网络的开发设计方面至今仍没有一套完善的理论做指导,应用中采取的主要设计方法是,在充分了解待解决问题的基础上将经验与试探相结合,通过多次改进性试验,最终选出一个较好的设计方案。下面是在开发神经网络中常用的基本方法和实用技术。
(1) 网络信息容量与训练样本数
多层神经网络的分类能力与网络信息容量相关,如果网络的权值和阈值总数nw表征网络信息容量,研...
分类:
其他好文 时间:
2015-08-01 22:10:14
阅读次数:
755
万兆革命 网络带宽的每一次升级,不仅对于以太网,也对网络设计的其他领域产生深远影响,本章介绍10Gb以太网除了更短的下载时间,对数据中心的内部网络设计、架构上,带来哪些新的变化。
分类:
其他好文 时间:
2015-07-30 21:19:00
阅读次数:
122
我们再回顾一下著名的分布式系统的8大谬论,以及如何在开发应用是避免这些问题。1,网络是可靠的;2,网络不存在时延;3,网络带宽是无限的;4,网络是安全的;5,网络拓扑结构是不会变化的;6,只有一个管理员;7,网络传输是不需要任何代价;8,网络是同构的。谬误6:只有一个管理者。作为一个开发者,你可以控制在什么时候发布新的APP或新的服务器版本,但任何人都控制不了到底有多少类型的设备在运行你的APP。用...
分类:
移动开发 时间:
2015-07-28 23:09:06
阅读次数:
130
谬误4:网络是安全的;
只要与网络服务相关,开发人员都要从开发设计以及业务需求方面考虑网络的安全性,iOS也不例外。所有最基本的攻击类型,网络服务都需要考虑:session劫持,盗取证书,代码注入等等。网络安全是个负责学科,现在先让我们考虑一些和iOS APP相关的内容。
我们只能像相信用户一样,相信用户的设备(译者:这里的意思是用户就是小白,他们不懂得如何保护自己的信息。)。任何一个安装应用的...
分类:
移动开发 时间:
2015-07-27 00:26:10
阅读次数:
148
1.网络设计模块1.1 socket模块 根据连接启动的方式以及本地套接字要连接的目标,套接字之间的连接过程可以分为三个步骤:服务器监听,客户端请求,连接确认。 1)服务器监听:是服务器端套接字并不定位具体的客户端套接字,而是处于等待连接的状态,实时监控网络状态。 2)客户端请求:是指由客户端的.....
分类:
编程语言 时间:
2015-07-25 15:12:26
阅读次数:
170