第10讲、UDP协议:因性善而简单,难免碰到“城会玩”

讲完了IP层以后,接下来我们开始讲传输层。传输层里比较重要的两个协议,一个是TCP,一个是UDP。对于不从事底层开发的人员来讲,或者对于开发应用的人来讲,最常用的就是这两个协议。由于面试的时候,这两个协议经常会被放在一起问,因而我在讲的时候,也会结合...

趣谈网络协议

第9讲、路由协议:西出网关无故人,敢问路在何方

俗话说得好,在家千日好,出门一日难。网络包一旦出了网关,就像玄奘西行一样踏上了江湖漂泊的路。 上一节我们描述的是一个相对简单的情形。出了网关之后,只有一条路可以走。但是,网络世界复杂得多,一旦出了网关,会面临着很多路由器,有很多条道路可以选。如何选择...

趣谈网络协议

第8讲、世界这么大,我想出网关:欧洲十国游与玄奘西行

前几节,我主要跟你讲了宿舍里和办公室里用到的网络协议。你已经有了一些基础,是时候去外网逛逛了! 怎么在宿舍上网?还记得咱们在宿舍的时候买了台交换机,几台机器组了一个局域网打游戏吗?可惜啊,只能打局域网的游戏,不能上网啊!盼啊盼啊,终于盼到大二,允许宿...

趣谈网络协议

第7讲、ICMP与ping:投石问路的侦察兵

无论是在宿舍,还是在办公室,或者运维一个数据中心,我们常常会遇到网络不通的问题。那台机器明明就在那里,你甚至都可以通过机器的终端连上去看。它看着好好的,可是就是连不上去,究竟是哪里出了问题呢? ICMP协议的格式一般情况下,你会想到ping一下。那你...

趣谈网络协议

第6讲、交换机与VLAN:办公室太复杂,我要回学校

上一次,我们在宿舍里组建了一个本地的局域网LAN,可以愉快地玩游戏了。这是一个非常简单的场景,因为只有一台交换机,电脑数目很少。今天,让我们切换到一个稍微复杂一点的场景,办公室。 拓扑结构是怎么形成的?我们常见到的办公室大多是一排排的桌子,每个桌子都...

趣谈网络协议

第5讲、从物理层到MAC层:如何在宿舍里自己组网玩联机游戏

上一节,我们见证了IP地址的诞生,或者说是整个操作系统的诞生。一旦机器有了IP,就可以在网络的环境里和其他的机器展开沟通了。 故事就从我的大学宿舍开始讲起吧。作为一个八零后,我要暴露年龄了。 我们宿舍四个人,大一的时候学校不让上网,不给开通网络。但是...

趣谈网络协议
156789673