计算机网络-网络层 第一节笔记

194 阅读4分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第6天,点击查看活动详情

前言:今天听闫乐林老师讲了计算机网络的课,自我感觉真的特别棒,就感觉像是把知识揉碎了喂我们,每个知识都会用生活上的例子,来帮助我们理解。现在再来写篇笔记回顾一下,如果能帮到大家就更好了。如有不恰当部分,请指正,不胜感激。

物理和逻辑 计算机网络中的物理和逻辑该怎么理解呢:举个栗子:我拿了五百块钱现金去一家李宁店里去买衣服,然后把钱给了服务员,服务员把衣服给了我。这个就是物理的方式。是实打实的,现实中能看得见摸得着的。而逻辑呢,就像是我在淘宝通过支付宝支付然后,衣服通过物流送到我家。在现实生活中,这个过程我们是感受不到的,它是通过相对比较虚拟的方式实现的。但它是有逻辑的,有我付钱的逻辑(支付宝付款也是付款)有把衣服给我的逻辑。所以,有问题吗?没有问题!

网络层的两种服务 网络层的两种服务是网络层的重要概念,之前学数据链路层老师也提到过这一点。这两种服务分别是:

虚电路服务数据报服务

首先是虚电路服务: 虚电路是什么呢?它是指两个主机之间进行通讯是通过事先建立的虚电路传送,这个就像是铁路的轨道和地铁的轨道一样,预先铺设好。这一过程有连接的建立是通过逻辑的方式实现将网络层与网络层连接的过程。(具体操作还不清楚)而不是通过物理的方式。OSI的主持者曾极力建立在网络层的传输中使用虚电路服务。但结果却用的是另外一个---数据报服务

图片.png 数据报服务:这个的话,是没有连接的建立的。有连接和无连接分别代表什么呢,有连接就代表要有回馈,你给人家发了信息,你能知道对面有没有收到你的信息,信息是否无误。而无连接,就做不到了,他只能将信息试图发过去,至于对方有没有准确无误的收到信息就无从得知了。也就是说,他不提供服务质量的承诺。如果通信的信息出现错误,网络层不负责。

图片.png

栗子: 对于这一块知识,闫乐林老师举得栗子是:应用层就像是我们人,运输层就像是学校的菜鸟驿站,而网络层就是顺丰快递(我们学校的顺丰快递会把快递送到学校的菜鸟驿站)。如果我买了件红毛衣,最后发来了个蓝毛衣,我能怪顺丰吗,当然不能,这是菜鸟驿站的责任。(PS:我觉得菜鸟驿站也挺无辜的)。就是这个意思:信息出了毛病,你别怪我网络层,反正不是我的错。 栗子2: 一个火车,对于铁路公司来说,列车员睡着了,你可以管他,但乘客睡着了,你可管不着。

网络协议IP

图片.png 课本截的图,大家凑合看。 这个主要说的是网络协议的内容

应用层:HTTP是应用与应用之间传输信息的协议。不是应用自身的协议

栗子 IE浏览器是个应用程序:IE.exe Tomcat(服务器端)也是个应用程序:Tomcat.exe HTTP协议就是这两个应用程序之间的通讯协议。

运输层就先不说了

网络接口层:ARP是和DNS类似的,作用是把主机的Ip和数据链路层的mac地址相转换。

栗子:每个手机的sim卡与手机本身是由连接的。就是别人这个手机号,然后他是通过某种方式传到你的手机的。这就跟你的手机的型号,品牌没关系,别管是苹果还是华为,都一样,这个就类比于网络协议的mac这个硬件是有很多种的。

总结

计算机网络的运行模式是与现实生活的模式一样的。毕竟都是人发明的,所以我们要学会将计网的知识与现实生活连接起来。