一、前言与课程介绍
1.课程目标和收益
建立对计算机网络的整体认知,对计算机网络中的各种概念(
- 网络分层
- 网络协议
- 网络应用 ……)有初步的理解->以在实际工作中能高效解决网络问题。
2.课程介绍
- 通过一个示例建立对计算机网络的整体认知
- 建立对网络协议分层的认知
- 分析HTTP1、2、3的关系
- 介绍CDN运行的基本原理
- 了解网络安全的最基本原则
3.分析方法
自底向上
- 从简单开始,逐渐变复杂
- 将模块逐步拼凑成一个系统
自顶向下
- 从复杂开始,逐渐变简单
- 从复杂的系统问题入手,拆分为模块
二、蟹堡王帝国(自底向上)
小目标:蟹老板想挣一个“小目标”。
三步走战略:
- 在比奇堡开通外卖
- 在北京和上海开分店
- 在全国开分店,开通外卖
而上述战略的基础配置为:需要配备通信条件->改变蟹堡王的主要销售模式,变成了以通信为基础的外送服务。
1.蟹堡王外卖
- 章鱼哥:请问要吃什么?
- 龙虾拉里:为什么我打不通?(电话打不通,于是线下质问)
问题:高峰时期打不进来电话,通信繁忙。
总结每次外卖流程:
- 谁吃?->派大星
- 吃什么?->两个蟹黄堡
- 送到哪?->比奇堡石头屋
根据上述流程总结,蟹老板想到了传真传递,于是每次点单顾客只需用传单传递上述三个问题即可,章鱼哥在高峰时期终于不用再接那么多的电话了。
2.北京和上海分店(一级分店)
1.分店
- 北京方恒店
- 上海科技绿洲店
2.通信路线
- 赚了多少钱
- 确定原料数量
- 是否需要新分店
- 促销信息
eg1:
- 来自 -> 中航店
- 发往 -> 比奇堡总店
- 内容 -> 今晚销售数据:1000个蟹黄堡
eg2:
- 来自 -> 比奇堡总店
- 发往 -> 中航店
- 内容 -> 明日促销信息:全场8折
新的问题:中航店在哪?
- 方恒店员(新的分店店员):中航店在哪?
- 章鱼哥:就在那
于是章鱼哥给每个分店店员一张各店址名单……
外卖涉及问题:
- 比奇堡居民居住分散
- 城市中的小区密度较高
- 小区中每家都直连蟹堡王成本太高
于是借鉴分店通信体系,设立中转集中信息收集点。
具体在计算机网络当中则是下面这样(简化版):
其中绿色代表家庭,蓝色代表企业,紫色代表ISP(Internet Service Provider),即移动电信联通三大运营商。
心得体会
这一部分的内容主要是以引入计算机网络知识体系为目的,通过简单易懂的比奇堡分店及外卖两个例子,都是为了更有实感的说明计算机网络的构成(主机+路由器+网络协议)。这样的理解方式对于任何专业的初学者均是友好的,且足以继续引起我们的兴趣学下去,让我们理解到计算机从来不应该是枯燥乏味的,而是有逻辑、有思考、有巧思、有关窍的。希望在后续的具体讲解过程中自己能够学到更多的内容。