网络技术学习笔记- 类比方法
思路
以直观,趣味的方式理解网络, 为了抽象靠谱,借用了点网络游戏的概念.
最基本的假设, 要传递的信息是思想, 信息的载体是语言, 信息传输的载体除了口头说,
就是用记忆水晶录下来,然后通过魔法传送阵送到收话人手里. 个人终端是网游角色, 根据上网
应用分成骑士,魔法师,学徒,大师等, 数据链路是魔法传送阵, 为了更大范围内交流, 有的人有了
新职业: 交谈助手和交谈联络员. 交换机是助手或者小魔法工具,路由器是联络员,比助手聪明.
局域网时代
如果某个骑士或者魔法师喜欢隐居,或者单练, 那么无所谓是否加入工会, 即, 可以不上
局域网. 而当他加入了相应的工会,工会通常提供内部成员的联系手段.
最简单的情况, 所有成员都在一个大屋子里,屋子里有个主席台, 想讲话的人, 等主席台
空了, 自己上去, 喊:” 贾君鹏,你妈妈喊你回家吃饭.” 然后贾君鹏上台, 说:”知道了”, 一次
联系结束. 这没什么技术含量,就是广播而已, 所以, 一个集线器就可以解决, 集线器就相当于
一个小屋子, 大家轮流喊话. 一人喊话,满屋皆闻. 这是总线型拓扑结构, 大家都竖着耳朵听主
席台的. 这种模式, 同时只能一个人讲话, 而确保没有多人同时讲话的机制,就是介质访问控制,
如载波侦听多路访问 CSMA/CD. 为了防止某人太罗嗦,导致别人插不上话, 主持人讲话有时间限
制. 即使如此, 很多人想讲话时, 抢讲台的情况很严重, 有可能很久都抢不到.
另一种交流方式是大家围着一个桌子, 相邻的人咬耳朵传话, 这就是环形拓扑结构. 为了
防止传话太乱, 规定个传话方向, 以及, 何时某人可以发表自己的话, 而不是只能传话, 即
Token Ring 或者 Token Bus 的共享控制. 这样与抢讲台的方式相比,好处是每个人保证有机会讲话,
尤其是每个人都话多的事后. 但也有缺点, 要加个人进来比较麻烦, 至少两个人要挪挪位子.
还有一种, 像小学课堂一样, 同学间不能讲话, 要讲, 和老师讲, 即使两个人吵架,
也变成了甲向老师告乙的状, 老师把事情告诉乙, 乙反驳,并反而告甲的状, 老师再把乙的反驳
和告状告诉甲, 甲再解释. 老师决定同学间的一切交流, 同学间顶多选择采用代号, 火星文之
类手段来保护自己的小隐私.
工会越搞越红火, 它拉来一些牛人, 一些手艺人, 内部的成员可以听牛人的讲座和指点,
也可以方便的找手艺人修装备, 于是越来越多的人加入工会, 于是, 问题来了.