• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






peteryan

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

随笔分类 -  network

1 2 下一页

 
网络协议知识串讲:搭建一个网络试验环境:授人以鱼不如授人以渔
摘要:因为这门课是基础课程,而且配合音频的形式发布,所以我多以理论为主来进行讲解。在专栏更新的过程中,不断有同学让我推荐一些网络方面的书籍,还有同学说能不能配合一些实验来说明理论。 的确,网络是一门实验性很强的学科,就像我在开篇词里面说的一样:一看觉得懂,一问就打鼓,一用就糊涂。 在写专栏的过程中,我自己 阅读全文
posted @ 2020-11-11 21:44 lvp 阅读(518) 评论(0) 推荐(0)
网络协议知识串讲:双十一故事串起碎片网络协议(下)
摘要:上一节,我们封装了一个长长的网络包,“大炮”准备完毕,开始发送。 发送的时候可以说是重重关隘,从手机到移动网络、互联网,还要经过多个运营商才能到达数据中心,到了数据中心就进入第二个复杂的过程,从网关到 VXLAN 隧道,到负载均衡,到 Controller 层、组合服务层、基础服务层,最终才下单入库 阅读全文
posted @ 2020-11-11 21:31 lvp 阅读(235) 评论(0) 推荐(0)
网络协议知识串讲:双十一故事串起碎片网络协议(中)
摘要:上一节我们讲到,手机 App 经过了一个复杂的过程,终于拿到了电商网站的 SLB 的 IP 地址,是不是该下单了? 别忙,俗话说的好,买东西要货比三家。大部分客户在购物之前要看很多商品图片,比来比去,最后好不容易才下决心,点了下单按钮。下单按钮一按,就要开始建立连接。建立连接这个过程也挺复杂的,最终 阅读全文
posted @ 2020-11-11 21:09 lvp 阅读(165) 评论(0) 推荐(0)
网络协议知识串讲:双十一故事串起碎片网络协议(上)
摘要:基本的网络知识我们都讲完了,还记得最初举的那个“双十一”下单的例子吗?这一节开始,我们详细地讲解这个过程,用这个过程串起我们讲过的网络协议。 我把这个过程分为十个阶段,从云平台中搭建一个电商开始,到 BGP 路由广播,再到 DNS 域名解析,从客户看商品图片,到最终下单的整个过程,每一步我都会详细讲 阅读全文
posted @ 2020-11-11 20:58 lvp 阅读(227) 评论(0) 推荐(0)
热门技术中的应用-微服务中的相关协议5-跨语言RPC协议:交流之前,双方先来个专业术语表
摘要:到目前为止,咱们讲了四种 RPC,分别是 ONC RPC、基于 XML 的 SOAP、基于 JSON 的 RESTful 和 Hessian2。 通过学习,我们知道,二进制的传输性能好,文本类的传输性能差一些;二进制的难以跨语言,文本类的可以跨语言;要写协议文件的严谨一些,不写协议文件的灵活一些。虽 阅读全文
posted @ 2020-11-11 20:55 lvp 阅读(252) 评论(0) 推荐(0)
热门技术中的应用-微服务中的相关协议4-二进制RPC协议:还是叫NBA,总说全称多费劲
摘要:前面我们讲了两个常用文本类的 RPC 协议,对于陌生人之间的沟通,用 NBA、CBA 这样的缩略语,会使得协议约定非常不方便。 在讲 CDN 和 DNS 的时候,我们讲过接入层的设计,对于静态资源或者动态资源静态化的部分都可以做缓存。但是对于下单、支付等交易场景,还是需要调用 API。 对于微服务的 阅读全文
posted @ 2020-11-11 20:40 lvp 阅读(222) 评论(0) 推荐(0)
热门技术中的应用-微服务中的相关协议3-RESTful接口协议:我不关心过程,请给我结果
摘要:上一节我们讲了基于 XML 的 SOAP 协议,SOAP 的 S 是啥意思来着?是 Simple,但是好像一点儿都不简单啊! 你会发现,对于 SOAP 来讲,无论 XML 中调用的是什么函数,多是通过 HTTP 的 POST 方法发送的。但是咱们原来学 HTTP 的时候,我们知道 HTTP 除了 P 阅读全文
posted @ 2020-11-11 20:26 lvp 阅读(171) 评论(0) 推荐(0)
热门技术中的应用-微服务中的相关协议2-SOAP:不用说NBA,请说美国职业篮球联赛
摘要:上一节我们讲了 RPC 的经典模型和设计要点,并用最早期的 ONC RPC 为例子,详述了具体的实现。 ONC RPC 存在哪些问题? ONC RPC 将客户端要发送的参数,以及服务端要发送的回复,都压缩为一个二进制串,这样固然能够解决双方的协议约定问题,但是存在一定的不方便。 首先,需要双方的压缩 阅读全文
posted @ 2020-11-09 21:27 lvp 阅读(185) 评论(0) 推荐(0)
热门技术中的应用-微服务中的相关协议1-RPC:远在天边,近在眼前
摘要:前面我们讲了容器网络如何实现跨主机互通,以及微服务之间的相互调用。 网络是打通了,那服务之间的互相调用,该怎么实现呢?你可能说,咱不是学过 Socket 吗。服务之间分调用方和被调用方,我们就建立一个 TCP 或者 UDP 的连接,不就可以通信了? 你仔细想一下,这事儿没这么简单。我们就拿最简单的场 阅读全文
posted @ 2020-11-09 19:01 lvp 阅读(208) 评论(0) 推荐(0)
热门技术中的应用-容器技术中的网络3-CALICO:为高效说出善意的谎言
摘要:上一节我们讲了 Flannel 如何解决容器跨主机互通的问题,这个解决方式其实和虚拟机的网络互通模式是差不多的,都是通过隧道。但是 Flannel 有一个非常好的模式,就是给不同的物理机设置不同网段,这一点和虚拟机的 Overlay 的模式完全不一样。 在虚拟机的场景下,整个网段在所有的物理机之间都 阅读全文
posted @ 2020-11-03 21:28 lvp 阅读(254) 评论(0) 推荐(0)
热门技术中的应用-容器技术中的网络2-Flannel:每人一亩三分地
摘要:上一节我们讲了容器网络的模型,以及如何通过 NAT 的方式与物理网络进行互通。 每一台物理机上面安装好了 Docker 以后,都会默认分配一个 172.17.0.0/16 的网段。一台机器上新创建的第一个容器,一般都会给 172.17.0.2 这个地址,当然一台机器这样玩玩倒也没啥问题。但是容器里面 阅读全文
posted @ 2020-11-03 21:15 lvp 阅读(227) 评论(0) 推荐(0)
热门技术中的应用-容器技术中的网络1-容器网络:来去自由的日子,不买公寓去合租
摘要:如果说虚拟机是买公寓,容器则相当于合租,有一定的隔离,但是隔离性没有那么好。云计算解决了基础资源层的弹性伸缩,却没有解决 PaaS 层应用随基础资源层弹性伸缩而带来的批量、快速部署问题。于是,容器应运而生。 容器就是 Container,而 Container 的另一个意思是集装箱。其实容器的思想就 阅读全文
posted @ 2020-11-02 20:05 lvp 阅读(307) 评论(0) 推荐(0)
热门技术中的应用-云计算中的网络5-云中网络隔离GRE、VXLAN:虽然住一个小区,也要保护隐私
摘要:对于云平台中的隔离问题,前面咱们用的策略一直都是 VLAN,但是我们也说过这种策略的问题,VLAN 只有 12 位,共 4096 个。当时设计的时候,看起来是够了,但是现在绝对不够用,怎么办呢? 一种方式是修改这个协议。这种方法往往不可行,因为当这个协议形成一定标准后,千千万万设备上跑的程序都要按这 阅读全文
posted @ 2020-10-29 21:23 lvp 阅读(495) 评论(0) 推荐(0)
热门技术中的应用-云计算中的网络4-云中网络QoS:邻居疯狂下电影,我该怎么办?
摘要:在小区里面,是不是经常有住户不自觉就霸占公共通道,如果你找他理论,他的话就像一个相声《楼道曲》说的一样:“公用公用,你用我用,大家都用,我为什么不能用?”。 除此之外,你租房子的时候,有没有碰到这样的情况:本来合租共享 WiFi,一个人狂下小电影,从而你网都上不去,是不是很懊恼? 在云平台上,也有这 阅读全文
posted @ 2020-10-29 21:08 lvp 阅读(305) 评论(0) 推荐(0)
热门技术中的应用-云计算中的网络3-云中网络安全
摘要:在今天的内容开始之前,我先卖个关子。文章结尾,我会放一个超级彩蛋,所以,今天的内容你一定要看到最后哦! 上一节我们看到,做一个小区物业维护一个大家共享的环境,还是挺不容易的。如果都是自觉遵守规则的住户那还好,如果遇上不自觉的住户就会很麻烦。 就像公有云的环境,其实没有你想的那么纯净,各怀鬼胎的黑客到 阅读全文
posted @ 2020-10-29 20:55 lvp 阅读(229) 评论(0) 推荐(0)
热门技术中的应用-云计算中的网络2-软件定义网络
摘要:上一节我们说到,使用原生的 VLAN 和 Linux 网桥的方式来进行云平台的管理,但是这样在灵活性、隔离性方面都显得不足,而且整个网络缺少统一的视图、统一的管理。 可以这样比喻,云计算就像大家一起住公寓,要共享小区里面的基础设施,其中网络就相当于小区里面的电梯、楼道、路、大门等,大家都走,往往会常 阅读全文
posted @ 2020-10-28 21:49 lvp 阅读(544) 评论(0) 推荐(0)
热门技术中的应用-云计算中的网络1-云中网络
摘要:前面我们讲了,数据中心里面堆着一大片一大片的机器,用网络连接起来,机器数目一旦非常多,人们就发现,维护这么一大片机器还挺麻烦的,有好多不灵活的地方。 采购不灵活:如果客户需要一台电脑,那就需要自己采购、上架、插网线、安装操作系统,周期非常长。一旦采购了,一用就 N 年,不能退货,哪怕业务不做了,机器 阅读全文
posted @ 2020-10-28 21:30 lvp 阅读(276) 评论(0) 推荐(0)
底层网络知识详解-陌生的数据中心6-移动网络
摘要:前面讲的都是电脑上网的场景,那使用手机上网有什么不同呢? 移动网络的发展历程 你一定知道手机上网有 2G、3G、4G 的说法,究竟这都是什么意思呢?有一个通俗的说法就是:用 2G 看 txt,用 3G 看 jpg,用 4G 看 avi。 2G 网络 手机本来是用来打电话的,不是用来上网的,所以原来在 阅读全文
posted @ 2020-10-28 19:48 lvp 阅读(1160) 评论(0) 推荐(0)
底层网络知识详解-陌生的数据中心5-VPN
摘要:前面我们讲到了数据中心,里面很复杂,但是有的公司有多个数据中心,需要将多个数据中心连接起来,或者需要办公室和数据中心连接起来。这该怎么办呢? 第一种方式是走公网,但是公网太不安全,你的隐私可能会被别人偷窥。 第二种方式是租用专线的方式把它们连起来,这是土豪的做法,需要花很多钱。 第三种方式是用 VP 阅读全文
posted @ 2020-10-28 19:12 lvp 阅读(0) 评论(0) 推荐(0)
底层网络知识详解-陌生的数据中心3-CDN
摘要:上一节,我们看到了网站的一般访问模式。 当一个用户想访问一个网站的时候,指定这个网站的域名,DNS 就会将这个域名解析为地址,然后用户请求这个地址,返回一个网页。就像你要买个东西,首先要查找商店的位置,然后去商店里面找到自己想要的东西,最后拿着东西回家。 那这里面还有没有可以优化的地方呢? 例如你去 阅读全文
posted @ 2020-10-27 20:57 lvp 阅读(273) 评论(0) 推荐(0)
 

1 2 下一页