【华为云技术分享】《跟唐老师学习云网络》 - 我的网络概念
【摘要】 之前讲过该一系列文章都是入门的,保证你会对,但是精通还要靠自己进一步深入(感兴趣的话)。
一、电脑主机 <--> Host
一台电脑很简单,一个壳子里面堆了很多玩意。但是你买了电脑,如果没有网络,你觉得这个电脑能做什么?恐怕只能拿U盘拷点东西。如果像实验室这种电脑,连USB口都没(feng)有(diao)的,你只能呵呵。所以你买电脑肯定还需要带上其他的东西,网卡,网线。
1. 主机,也就是Host
2.网卡(一般主板自带了)
3.网线 (别跟我说你用wifi的,掐死你,不准抬杠)
好了,三大神器基本齐了,接上网络,这才是电脑。
二、模型
接上了网络的电脑,就可以从网络上收发报文了,可以与网络中的其他电脑主机(Host)通信。
它就像下面这个样子:(这个模型图比较重要,后面我都会按照这个模型扩展讲解)
意思是:主机Host上面运行了程序,这个程序从网卡接收/发送报文。你就想象一个人在一个四四方方的空房子里面,其中的一面墙上有个门,门口那个快递收发员会把包裹从外面运进来。
(我是这么想的 -_-#,求勿鄙视)大概是这个样子:
中间那个人就是你了,你在淘X买了东西,在家里等快递,骚年。
三、画网络图
好了,在有以上的模型后,那么两台主机通信,就应该像下面这样了:
注意这根网线也是非常重要的,这个就是宿舍两个人网线直连打魔兽啊。
然后有一天,你突然发现,哇靠,所有的人都有电脑了,大家都想互相连起来,看起来像这样:
是的,看起来像这样,实际是做不到的,因为我们找不到长这么奇怪的网线啊!
怎么办?怎么把大家的网线都接一起呢? 是剪开,一股一股的线拆开拧一起么(跟电线一样)
这个虽然可行,但是比较麻烦,简单的方式就是买个集线器Hub,大家的网线都插在同一个Hub上就行了。也可以买个路由器(相当于高级Hub)。不过Hub比较便宜啦,相当于接线板,技术含量不高。
插上,搞定所有的主机互联。注意这里的所有,是指你们宿舍以及隔壁宿舍,不是整个学校。
四、 新的挑战
当很多电脑主机Host连在一起的时候,新的问题出来了。主机Host1,想要与主机Host3通信的时候,怎么保证报文(包裹)是给Host3,而不是给Host2的呢?因为大家都连(住)在一起。
这个很简单嘛,给每台电脑主机设置一个地址,类似门牌号,快递包裹按照地址送货就到了收货方了。这个主机Host地址,说人话就是叫做:IP地址。 快递员送包裹时查看门牌号,就好比路由。
话说这个住在你家门口的这个快递收发员也有个名字,叫做Linux网络协议栈。
由于连在一起的电脑越来越多,整个学校的成百上千台的电脑,送快递时查找地址越来越困难,于是就有了路由咋走的问题。这个我们下节再讲 :-)
来源:华为云社区 作者:tsjsdbd
相关推荐
《跟唐老师学习云网络》 - Bridge网桥
《跟唐老师学习云网络》 - Kubernetes网络实现
《跟唐老师学习云网络》 - Veth网线
《跟唐老师学习云网络》 — ARP你在哪
《跟唐老师学习云网络》 — router路咋走啊
《跟唐老师学习云网络》— IP和掩码
【华为云技术分享】《跟唐老师学习云网络》 - 我的网络概念相关推荐
- 【华为云技术分享】唐老师带你秒懂大数据,以及Spark和Flink在干啥咧
[摘要] 花20分钟时间入门一个新领域,唐老师以一个生活中的例子,表达大数据框架Spark和Flink的各自特色.入门总结,请多指教. 作为网络老砖家(自封),唐老师本对大数据是一窍不通,在看完一系列 ...
- 【华为云技术分享】《跟唐老师学习云网络》 - Kubernetes网络实现
当今K8s独霸天下之时,咱们站在更高的角度,好好的看看K8s的网络是以什么理念构筑的.以及一个容器集群的好保姆,是如何分别照顾 南北流量和东西流量的. 一.简单介绍下Kubernetes 略..容器集 ...
- 【华为云技术分享】《跟唐老师学习云网络》—我的网络概念
[摘要] 之前讲过该一系列文章都是入门的,保证你会对,但是精通还要靠自己进一步深入(感兴趣的话). 一.电脑主机 <--> Host 一台电脑很简单,一个壳子里面堆了很多玩意.但是你买了电 ...
- 【华为云技术分享】《跟唐老师学习云网络》 — IP和掩码
[摘要] 我们下面接着上次第二篇开启讲解IP和掩码知识,如有疑问点欢迎下方评论一起交流. 一.主机的门牌号(IP地址) 当接入到网络里面的主机数量越来越多,每台主机都需要的门牌号(IP地址)数量就越来 ...
- 【华为云技术分享】《跟唐老师学习云网络》 - Bridge网桥
[摘要] 跟唐老师学习云网络,已经进入到虚拟化的世界啦.Bridge是网络虚拟化中非常重要的一种设备,快来一起学习Linux-Bridge的作用吧. 一.什么是Linux-Bridge 咱们直接说人话 ...
- 【华为云技术分享】《跟唐老师学习云网络》 - TUN/TAP网线
介绍TUN/TAP设备的概念和常见作用(即打通VM和Host间的网络),以及和Veth-pair网线的区别.这一节内部比较简单,因为主要内容已经在Veth网线里面讲了. 什么是TUN/TAP TUN/ ...
- 【华为云技术分享】《跟唐老师学习云网络》 - Tcpdump大杀器抓包
[摘要] 前面章节的网络协议栈相关的信息建议大家多学习一遍,因为这些都是最基础的东西,想玩好云网络必备基本功.. 一.上帝视角 之前提到过定位问题可以开启上帝视角,那么如何开启就要依靠tcpdump这 ...
- 【华为云技术分享】《跟唐老师学习云网络》 - Veth网线
[摘要] 学习Veth-pair的概念和作用,并实战使用Veth + Network Namespace新建了一个可以独立使用的网络命令空间,从而详细了解了一个完整的网络空间是如何搭建的过程. 1 ...
- 【华为云技术分享】《跟唐老师学习云网络》—router路咋走啊
[摘要] 好了,到这里至少你应该能看懂路由表信息了.给你一个目的IP,你也应该知道它会使用哪一条路由了. 路怎么走就看骚年你了~ 一.路由 其实关于网络大家遇到最多的问题就是:卧 槽,为什么不通啊! ...
最新文章
- 【快速入门系列】简述 for...in 和 for...of 区别
- java rtmp_搭建rtmp直播流服务之2:使用java实现ffmpeg命令接口化调用(用java执行ffmpeg命令)...
- draw.io基础使用
- 3D版的TagView,效果很赞
- 关于mysql修改密码后的问题
- java对象排序_Java™ 教程(对象排序)
- 面试前可以在这里刷刷题,很巴适!(Java版)
- 1.14_radix_sort_基数排序
- SpringBoot实战(十四):Spring Boot Admin 集成安全模块
- JavaScript进阶高级
- Dlink ?一款交互式FlinkSQL开发平台
- kubernetes Pod驱逐机制
- 电话线配线架是110配线架吗?电话线配线架的接法详细介绍
- MPEG-TS 格式解析
- python简易程序教程_Python-自制简易程序挂机刷御魂
- 查找数字的下标--二分法
- matlab中的dsolve函数是用来解决什么问题的?请详细解释并给我几个简单的例子...
- 阿里云ECS安装MySql数据库
- 语音唤醒的具体技术方案
- MySQL 8——学习笔记03(插入、更新、删除 数据 [DML语句]、查询数据 [DQL语句])
热门文章
- linux线程能删除自身吗,Linux内核本身和进程的区别 内核线程、用户进程、用户...
- 计算机检索基础知识,[转载]四 计算机文献检索基础知识(原理、结构和功能)...
- PHP超链接传数据库值格式,php – 使用超链接更新数据库
- python入门指南阅读答案_【python】入门指南1
- mysql自带的全文索引_MySQL创建全文索引分享
- linux 下 c++ 实现 netstat_Linux下基于签名技术的软件保护之实现流程
- 中jsp加载不出来layui_加载页面信息,刷不出来心态都崩了
- Java中多实现接口的一个好处
- 关于tomcat5.5或6.0免安装版,点击startup.bat启动自动消失问题
- 基础知识—数据类型-变量