网络架构

网络7层架构+TCP/IP原理

怎甘沉沦 提交于 2020-03-12 08:23:40
7 层模型主要包括: 1. 物理层:主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率 等。它的主要作用是传输比特流(就是由 1、0 转化为电流强弱来进行传输,到达目的地后在转化为 1、0,也就是我们常说的模数转换与数模转换)。这一层的数据叫做比特。 2. 数据链路层:主要将从物理层接收的数据进行 MAC 地址(网卡的地址)的封装与解封装。常把这 一层的数据叫做帧。在这一层工作的设备是交换机,数据通过交换机来传输。 3. 网络层:主要将从下层接收到的数据进行 IP 地址(例 192.168.0.1)的封装与解封装。在这一层工 作的设备是路由器,常把这一层的数据叫做数据包。 4. 传输层:定义了一些传输数据的协议和端口号(WWW 端口 80 等),如:TCP(传输控制协议, 传输效率低,可靠性强,用于传输可靠性要求高,数据量大的数据),UDP(用户数据报协议, 与 TCP 特性恰恰相反,用于传输可靠性要求不高,数据量小的数据,如 QQ 聊天数据就是通过这 种方式传输的)。 主要是将从下层接收的数据进行分段进行传输,到达目的地址后在进行重组。 常常把这一层数据叫做段。 5. 会话层:通过传输层(端口号:传输端口与接收端口)建立数据传输的通路。主要在你的系统之间 发起会话或或者接受会话请求(设备之间需要互相认识可以是 IP 也可以是 MAC 或者是主机名) 6

什么是微服务

杀马特。学长 韩版系。学妹 提交于 2020-03-06 08:39:46
转载: 一、微服务介绍 1. 什么是微服务 在介绍微服务时,首先得先理解什么是微服务,顾名思义,微服务得从两个方面去理解,什么是"微"、什么是"服务", 微 狭义来讲就是体积小、著名的"2 pizza 团队"很好的诠释了这一解释(2 pizza 团队最早是亚马逊 CEO Bezos提出来的,意思是说单个服务的设计,所有参与人从设计、开发、测试、运维所有人加起来 只需要2个披萨就够了 )。 而所谓服务,一定要区别于系统,服务一个或者一组相对较小且独立的功能单元,是用户可以感知最小功能集。 2. 微服务由来 微服务最早由Martin Fowler与James Lewis于2014年共同提出,微服务架构风格是一种使用一套小服务来开发单个应用的方式途径,每个服务运行在自己的进程中,并使用轻量级机制通信,通常是HTTP API,这些服务基于业务能力构建,并能够通过自动化部署机制来独立部署,这些服务使用不同的编程语言实现,以及不同数据存储技术,并保持最低限度的集中式管理。 3. 为什么需要微服务? 在传统的IT行业软件大多都是各种独立系统的堆砌,这些系统的问题总结来说就是扩展性差,可靠性不高,维护成本高。到后面引入了SOA服务化,但是,由于 SOA 早期均使用了总线模式,这种总线模式是与某种技术栈强绑定的,比如:J2EE。这导致很多企业的遗留系统很难对接,切换时间太长,成本太高

金融圈资深运维,跟你聊聊云计算时代

最后都变了- 提交于 2020-03-04 17:19:46
金融圈资深运维,带你 《VMware NSX 入门到实战》 ,搞定一套网络虚拟化解决方案NSX 限时早鸟优惠最后70个>>> https://blog.51cto.com/cloumn/detail/93 1、简述云计算的发展历程 从AWS最先于2006年推出EC2(弹性计算云)到如今,云计算已正式走过了十多年的光景。在这十多年来,技术更新日新月异,新概念一个接一个,不过从现在来看,其中最热门的技术和概念中云计算依然绝对是名列前茅。当然云计算也并非指一种纯粹的技术,它只是一种概念,通俗的理念就是IAAS基础架构资源就像自来水厂的自来水一样,我们可以随时用水,根据自己需求来使用,最后根据自己的用量来付费。 当然一个事务或技术从产生到兴起再到辉煌,总有每个阶段,云计算也不例外,鄙人认为云计算的兴起要归功于服务器虚拟化技术的普及,而服务器虚拟化技术才是数据中心领域中一个革命性的技术,服务器虚拟化技术彻底颠覆的传统数据中心架构,让IT人员和企业都真切的感受到了它的好处。在这其中,毋庸置疑的是VMware的vSphere(包含ESXi和它的前身——ESX和GSX)是服务器虚拟化技术中真正的领头羊和革命者,从这之后,服务器虚拟化技术走进了千千万万的中小企业,随着时间的磨砺与检验,越来越多的企业拥抱了服务器虚拟化技术。正如好的大厦需要好的地基一样,云计算的基础是服务器虚拟化

AndroidP 4G网络架构--与ConnectivityService通信

人走茶凉 提交于 2020-02-28 17:05:03
1、创建 Android9.0 开启关闭移动数据流程 帖子中,提到了数据的打开过程,会调用DcAsyncChannel的bringUp方法。 @DcTracker private boolean setupData(ApnContext apnContext, int radioTech, boolean unmeteredUseOnly) { //用于连接DcTracker和DataConnection DcAsyncChannel dcac = null; ... if (dcac == null) { ... //判断能否复用dataConnection dcac = findFreeDataConnection(); if (dcac == null) { //不能复用创建新的DataConnection和DcAsyncChannel dcac = createDataConnection (); } } ... apnContext.setDataConnectionAc(dcac); apnContext.setApnSetting(apnSetting); apnContext.setState(DctConstants.State.CONNECTING); mPhone.notifyDataConnection(apnContext.getReason(),

实际工作网络架构案例说明

坚强是说给别人听的谎言 提交于 2020-02-26 02:46:53
以上拓扑是我在工作中遇到的一个小型网络架构,图画了有点丑但是不影响知识的分享。和学习CCNA的时候很相似,这种传统的网络架构一定要非常熟悉(知道每个设备位置的作用及大概需要配置点什么操作)。和学习CCNA时不同的是出口防火墙这边没有,直接是个三层路由器(实际工作中一般出口都是防火墙,很难想象没有安全设备直接将网络暴露在公网时多么的糟糕)。 下面具体说说设备位置的作用。首先配置最多的是在出口防火墙这里,内网的终端需要上网游览网页、DMZ区域的服务器(拓扑上未画)需要将端口映射公网给员工在家里访问。核心交换机起着承上启下的作用,连接几个楼层的交换机。以上大致需要用到技术:防火墙(安全策略),三层(NAT,静态路由),二层(Trunk,access,svi)。 总结,当网络工程师在看资料的时候第一先要抓住重点,配置最多的区域是需求最集中的。一定要严格知道每一条路由走向及策略是干什么的。话说回来其他复杂点的架构是在这种基本的架构需求基础上扩展的,以上这种架构客户端电脑基本50-100台左右,虽然使用人数不多但是麻雀虽小五脏俱全对于刚从事网络工程师这一块的朋友可以好好了解下这种架构。它的特点是结构简单、排错方便、后期可扩展性强。在今后的时间这个博客将定义成网络工程师案例及工作分析的平台希望大家一起进步。 来源: 51CTO 作者: 蓝天飞飞 链接: https://blog.51cto

SDN概述及架构

纵然是瞬间 提交于 2020-02-21 22:28:41
原文链接:https://blog.csdn.net/weixin_43265596/article/details/89787232 一、SDN概述 1.1 SDN概念 SDN是一种将网络控制功能与转发功能分离、实现控制可编程的新兴网络架构。这种架构将从控制层从网络设备转移到外部计算设备,使得底层的基础设施对于应用和网络服务而言是透明的、抽象的,网络可被视为一个逻辑的或虚拟的实体。 1.2 SDN产生的原因 传统网络及其设备的只可配置、不可编程 网络的分布式控制与管理架构带来的制约 二、SDN架构 2.1 SDN的基本架构 SDN采用了集中式的控制平面和分布式的转发平面,两个平面相互分离,控制平面利用控制—转发通信接口对转发平面上的网络设备进行集中式控制,并提供灵活的可编程能力,具备以上特点的网络架构都可以被认为是一种广义的SDN。 在 SDN 架构中,控制平面通过控制—转发通信接口对网络设备进行集中控制,这部分控制信令的流量发生在控制器与网络设备之间,独立于终端间通信产生的数据流量,网络设备通过接收控制信令生成转发表,并据此决定数据流量的处理,不再需要使用复杂的分布式网络协议来进行数据转发,如下图所示。 SDN 并不是某一种具体的网络协议,而是一种网络体系框架,这种框架中可以包含多种接口协议。如使用OpenFlow等南向接口协议实现SDN 控制器与 SDN 交换机的交互

简述移动通信网络的演进之路

无人久伴 提交于 2020-02-16 21:22:25
目录 文章目录 目录 通信网络 核心网演进之路 早古时期 2G 网络架构 3G 网络架构 4G 网络架构 5G 网络架构 5G 网络的需求 5G 网络架构的设计原则 通信网络 电信网(即电话交换网络)由终端、传输和交换三大部分组成; 因特网(即计算机互联网)由终端、传输、交换以及多个计算机网络等几部分组成。 随着通信行业的快速发展,传统的电信网、计算机互联网与有线电视网的融合(三网融合)已经成为网络发展的趋势。三者融合发展,互联互通,为客户同时提供语音、数据和广播电视等多重服务。这里我们将其统一称之为通信网络。相对的,通信网络又分为固话通信网络和移动通信网络两大类。 其中,移动通信网络由三大部分组成:接入网、承载网、核心网。 接入网是 “窗口”,负责把数据收上来; 承载网是 “卡车”,负责把数据送来送去; 核心网就是 “管理中枢”,负责管理这些数据,对数据进行分拣,然后告诉它,该去何方。 核心网演进之路 核心网(Core Network,简称 CN)或被成为骨干网(Backbone),本质就是对数据的处理和分发,即 “路由交换”。 早古时期 最早的时候,固定电话网的核心网,说白了就是把电线两头的电话连接起来,这种交换,非常简单,主要满足人们无线移动通话的需求。 后来,用户数量越来越多,网络范围越来越大,开始有了分层。 网络架构也复杂了,有了网络单元(Net Element,简称

云架构师进阶攻略

独自空忆成欢 提交于 2020-02-16 07:56:15
https://mp.weixin.qq.com/s/tHRl5OQHY2mNXqKwACCVWw?utm_source=tuicool&utm_medium=referral 一、架构的三个维度和六个层面 1.1、三大架构 在互联网时代,要做好一个合格的云架构师,需要熟悉三大架构。 第一个是IT架构,其实就是计算,网络,存储。这是云架构师的基本功,也是最传统的云架构师应该首先掌握的部分,良好设计的IT架构,可以降低CAPEX和OPEX,减轻运维的负担。数据中心,虚拟化,云平台,容器平台都属于IT架构的范畴。 第二个是应用架构,随着应用从传统应用向互联网应用转型,仅仅搞定资源层面的弹性还不够,常常会出现创建了大批机器,仍然撑不住高并发流量。因而基于微服务的互联网架构,越来越成为云架构师所必需的技能。良好设计的应用架构,可以实现快速迭代和高并发。数据库,缓存,消息队列等PaaS,以及基于SpringCloud和Dubbo的微服务框架,都属于应用架构的范畴。 第三个是数据架构,数据成为人工智能时代的核心资产,在做互联网化转型的同时,往往进行的也是数字化转型,并有战略的进行数据收集,这就需要云架构师同时又大数据思维。有意识的建设统一的数据平台,并给予数据进行数字化运营。搜索引擎,Hadoop,Spark,人工智能都属于数据架构的范畴。 1.2、六个层面 上面的三个维度是从人的角度出发的

计算机网络(10)

℡╲_俬逩灬. 提交于 2020-02-07 08:15:12
数据中心网络 数据中心网络是企业IT创建私有云和混合云架构战略中的关键组成部分,它能够改进数据中心的网络的自动化、敏捷性、安全性和分析能力,能够实现企业自有应用程序与公共云服务的无缝集成。随着时间的推移,前沿软件将会逐渐向基于意图的数据中心网络转变,以实现全面自动化和快速修复应用性能问题。 随着云计算的发展,计算资源被池化,为了使得计算资源可以任意分配,需要一个大二层的网络架构。即整个数据中心网络都是一个L2广播域,这样,服务器可以在任意地点创建,迁移,而不需要对IP地址或者默认网关做修改。大二层网络架构,L2/L3分界在核心交换机,核心交换机以下,也就是整个数据中心,是L2网络(当然,可以包含多个VLAN,VLAN之间通过核心交换机做路由进行连通)。大二层网络架构虽然使得虚机网络能够灵活创建,但是带来的问题也是明显的。共享的L2广播域带来的BUM(Broadcast·,Unknown Unicast,Multicast)风暴随着网络规模的增加而明显增加,最终将影响正常的网络流量。 数据中心内部的流量,也就是东西向流量,这与上面的技术发展对网络架构的影响分析相符,这也是为什么东西向流量尤其重要。 来源: CSDN 作者: _BOTAK_ 链接: https://blog.csdn.net/BOTAK_/article/details/103754027

互联网架构图

点点圈 提交于 2020-02-02 01:24:16
整个互联网由各个运营商和企业网络等等组成, 上面图画了两个左边电信isp 右边网通isp,每个运营商都有自己的机房,电信机房等,电信网络到网通网络 中间有个线连接,这上面有多少人跨运营商访问,公用一条线,所以跨运营商比较卡 电信网络访问电信isp的网络快等,这也是为什么经常下载有电信下载,联通下载,移动下载,因为服务器在每个运营商都托管了,让用户自己选择哪个运营商服务器下载速度快。 还有双线机房:有根光纤连到网络,这样不用跨运营商,到哪都快。 来源: https://www.cnblogs.com/fpcbk/p/12250861.html