大话计算机网络网络层的概念

计算机网络 网络层的概念主要有:

1、网关(GateWay)

又称网间连接器、协议转换器。网关在网络层以上实现网络互连

就好像一个房间可以有多扇门一样,一台主机可以有多个网关。默认网关的意思是一台主机如果找不到可用的网关,就把数据包发给默认指定的网关,由这个网关来处理数据包。默认网关一般填写192.168.x.1。

2、广播地址

广播地址只是一个标识,在数据包里面,如果目的地址是广播地址的话,就会向整个同一网段的主机发送广播包。

在使用TCP/IP
协议的网络中,主机标识段host
ID 为全1 的IP 地址为广播地址,广播的分组传送给host ID段所涉及的所有计算机。例如,对于10.1.1.0 (255.255.255.0 )网段,其广播地址为10.1.1.255
(255 即为2 进制的11111111 ),当发出一个目的地址为10.1.1.255
的分组(封包)时,它将被分发给该网段上的所有计算机

3、子网掩码 netmask

假设你的名字叫小不点,你住在一个大院子里,你的邻居有很多小伙伴,在门口传达室还有个看大门的李大爷,李大爷就是你的网关。当你想跟院子里的某个小伙伴玩,只要你在院子里大喊一声他的名字,他听到了就会回应你,并且跑出来跟你玩。

小不点---李大爷 …… 王大爷---小伙伴

(网关)   (网关)

但是你不被允许走出大门,你想与外界发生的一切联系,都必须由门口的李大爷(网关)用电话帮助你联系。假如你想找你的同学小明聊天,小明家住在很远 的另外一个院子里,他家的院子里也有一个看门的王大爷(小明的网关)。但是你不知道小明家的电话号码,不过你的班主任老师有一份你们班全体同学的名单和电 话号码对照表,你老师就是你的DNS服务器。于是你在家里拨通了门口李大爷的电话,有了下面的对话:


DNS(计算机域名系统 (Domain Name System 或Domain Name Service) 的缩写)

  小不点:李大爷,我想找班主任查一下小明的电话号码行吗?

  李大爷:好,你等着。(接着李大爷给你的班主任挂了一个电话,问清楚

  了小明的电话)问到了,他家的号码是211.99.99.99

  小不点:太好了!李大爷,我想找小明,你再帮我联系一下小明吧。

  李大爷:没问题。(接着李大爷向电话局发出了请求接通小明家电话的请求,最后一关当然是被转接到了小明家那个院子的王大爷那里,然后王大爷把电话给转到小明家)

  就这样你和小明取得了联系。

至于DHCP服务器嘛,可以这样比喻:

DHCP[1](Dynamic Host Configuration protocol,动态主机配置协议)

  你家院子里的居民越来越多了,传达室李大爷那里的电话交换机已经不能满足这么多居民的需求了,所以只好采用了一种新技术叫做DHCP,居民们开机的时候随机得到一个电话号码,每一次得到的号码都可能会不同。

  你家门口的李大爷:就是你的网关

  你的班主任:就是你的DNS服务器

  传达室的电话交换机:就是你的DHCP服务器

  同上,李大爷和王大爷之间的对话就叫做路由。

  另:如果还有个小朋友叫做小暗,他住的院子看门的是孙大爷,因为小暗的院子刚盖好,孙大爷刚来不久,他没有李大爷和王大爷办公室的电话(李大爷和王大爷当然也没有他的电话),这时会有两种情况:

  1、居委会的赵大妈告诉了孙大爷关于李、王两位大爷的电话(同时赵大妈也告诉了李、王关于孙的电话),这就叫静态设定路由(别人告诉自己)

  2、赵大妈病了,孙大爷自己到处打电话,见人就说:“我是小暗他们院子管电话的”,结果被李、王二位听到了,就记在了他们的通讯录上,然后李、王就给孙大爷回了个电话说:“我是小明(小不点)他们院子管电话的”,这就叫动态设定路由(自己告诉别人)

  然后有一天小不点要找小暗,结果自然是小不点给李大爷打电话说:“大爷,我找小暗”(这里省略了李大爷去查小暗电话的过程,假设他知道小暗的电 话),李大爷一找通讯录:“哦,小暗的院子的电话是孙大爷管着的,要找小暗自然先要通知孙大爷,我可以通知王大爷让他去找孙大爷,也可以自己直接找孙,那 当然是自己直接找孙方便了”,于是李大爷给孙大爷打了电话,然后孙大爷又把电话转到了小暗家。

  这里李大爷的通讯录叫做路由表。

  李大爷选择是自己直接找孙大爷还是让王大爷帮忙转接叫做路由选择。

  李大爷之所以选择直接找孙大爷是有依据的,因为他直接找孙大爷就能一步到位,如果要王大爷转接就需要两步才能完成,这里的“步”叫做“跳数”,李大 爷的选择遵循的是最少步骤(跳数)原则(如果他不遵守这个原则,小不点可能就会多等些时间才能找到小暗,最终结果可能导致李大爷因工作不力被炒鱿鱼,这叫 做“延时太长,选路原则不合理,换了一个路由器”)

  当然,事情总是变化的,小不点和小明吵架了,这些天小不点老是给小暗打电话,小明心里想:“操,他是不是在说我坏话啊?”于是小明决定偷听小不点和小暗的通话,但是他又不能出院子,怎么办呢?小明做了这样一个决定:

  首先他告诉自己院里管电话的王大爷说:“你给李大爷打个电话说小暗搬到咱们院子了,以后凡是打给他的电话我来接”,王大爷没反映过来(毕竟年纪大了 啊!)就给李大爷打了电话,说:“现在我来管理小暗的电话了,孙已经不管了”,结果李大爷就把他的通讯录改了,这叫做路由欺骗。

  以后小不点再找小暗,李大爷就转给王大爷了(其实应该转给孙大爷的),王大爷收到了这个电话就转给了小明(因为他之前已经和小明说好了),小明收到 这个电话就假装小暗和小不点通信。因为小明作贼心虚,害怕明天小不点和小暗见面后当面问他,于是通信断了之后,又自己以小不点的名义给小暗通了个电话复述 了一遍刚才的话,有这就叫数据窃听。

  再后来,小不点还是不断的和小暗联系,而冷落了小明,小明心里嘀咕啊:“我不能总是这样以小暗的身份和小不点通话啊,外一有一天露馅了怎么办!”于 是他想了一个更阴险的招数:“干脆我也不偷听你们的电话了,你小不点不是不给我打电话吗!那我让你也给小暗打不了,哼哼!”,他怎么做的呢?我们来看:

  他联系了一批狐朋狗友,和他们串通好,每天固定一个时间大家一起给小暗院子传达室打电话,内容什么都有,只要传达室的孙爷爷接电话,就会听到“打雷 啦,下雨收衣服啊!”、“人是人他妈生的,妖是妖他妈生的”、“你妈贵姓”等等,听的脑袋都大了,不听又不行,电话不停的响啊!终于有一天,孙爷爷忍不住 了,大喊一声:“我受不了拉!!!!”,于是上吊自杀了!

  这就是最简单的DDOS攻击,孙爷爷心理承受能力弱的现象叫做“数据报处理模块有BUG”,孙爷爷的自杀叫做“路由器瘫痪”。如果是我,就会微笑着 和他们拉家常,例如告诉他们“我早就听了天气预报,衣服10分钟前已经收好了”或者“那你妈是人还是妖”或者“和你奶奶一个姓”等等,我这种健全的心理叫 做“健壮的数据报处理,能够抵御任何攻击”。

  孙爷爷瘫了之后,小不点终于不再给小暗打电话了,因为无论他怎么打对方都是忙音,这种现象叫做“拒绝服务”,所以小明的做法还有一个名字叫做“拒绝服务攻击”。

  小明终于安静了几天,、…

  几天后,小明的院子来了一个美丽的女孩,名字叫做小丽,小明很喜欢她(小小年纪玩什么早恋!)可是小丽有个很帅的男朋友,小明干瞪眼没办法。当然这里还是要遵循上面的原则:小丽是不能出院子的。那个男的想泡小丽自然只能打电话,于是小明又蠢蠢欲动了:

  还记得王爷爷是院子的电话总管吗?他之所以能管理电话是因为他有一个通讯录,因为同一个院子可能有2个孩子都叫小明,靠名字无法区分,所以通讯录上每一行只有两项:

  门牌   电话

  一号门 1234567 (这个是小明的)

  二号门 7654321 (这个是小丽的)

  ……

  王爷爷记性不好,但这总不会错了吧(同一个院子不会有2个“二号门”吧)?每次打电话人家都要说出要找的电话号码,然后通过通讯录去院子里面敲门, 比如人家说我找“1234567”,于是王爷爷一比较,哦,是一号门的,他就去敲一号门“听电话”,如果是找“7654321”,那他就找二号门“听电 话”。

  这里的电话号码就是传说中的“IP地址”

  这里的门牌号就是传说中的网卡的’MAC‘地址(每一块网卡的MAC地址都是不一样的,这是网卡的制造商写死在网卡的芯片中的)

  小明心里想“奶奶的,老子泡不到你也别想泡”,于是他打起了王爷爷通讯录的主意,经过细心的观察,周密的准备,他终于发现王爷爷有尿频的毛病(毕竟是老人啊…),终于在一个月黑风高的白天,王爷爷去上厕所了,小明偷偷的摸进传达室,小心翼翼的改了王爷爷的通讯录……

  过了几天,小丽的男朋友又给小丽打来了电话,对方报的电话是“7654321”,王爷爷一看通讯录,靠:

  门牌电话

  一号门 1234567 (这个是小明的)

  一号门 7654321 (注意:这个原来是小丽的,但是被小明改了)

  ……

  王爷爷不知道改了啊,于是就去找一号门的小明了,小明心里这个美啊,他以小丽父亲的口吻严厉的教训了那个男的和小丽之间不正当的男女关系,结果那个男的恭恭敬敬的挂了电话。当然小丽并不知道整个事情的发生…

这里小明的行为叫做“ARP欺骗”(因为在实际的网络上是通过发送ARP数据包来实现的,所以叫做“ARP欺骗”),王爷爷的通讯录叫做“ARP表”

(AddressResolutionProtocol,地址解析协议)

  这里要注意:王爷爷现在有两个通讯录了,一个是记录每个院子传达室电话的本本,叫做“路由表”,一个是现在说的记录院子里面详细信息的本本,叫做“ARP表”。

  有句名言是“人们总是在追求完美的,尽管永远也做不到”(请记住这句话,因为这是一个大名人–也就是我,说的)

  王爷爷的制度中有一条是这么写的“每个月要重新检查一下门牌号和电话的对应本(也就是ARP表)”,这个动作叫做“刷新ARP表”,每个月的时间限 制叫做“刷新ARP表的周期”。这样小明为了让那个男的永远不能找到小丽,之后每个月都要偷偷改一次那个通讯录,不过这样也是不得不做的事啊!

  补充一点,小明是很聪明的,如果通讯录(ARP表)被改成了这样:

  门牌(MAC)电话(IP)

  一号门 1234567 (这个是小明的)

  二号门 1234567 (注意:这个被小明改了,但是他一时头晕改错了)

  ……

  就会是计算机就会弹出一个对话框提示“出现重复的IP地址”,最终会导致王爷爷不知所措,于是通知一号门和二号门,你们的电话重复了。这样小丽就知道有人在破坏她的好事,这个现象叫做“骗局被揭穿了”

  小不点知道了小明偷听他和小暗的电话,于是就和小暗约定好了密码。小不点在家里把要说的加密了之后告诉小暗。土豆-〉星期三,地瓜-〉请客,笨蛋-〉小不点家。于是小不点告诉小暗:土豆笨蛋地瓜。小明听了???不懂……郁闷了……这是加密。

  除此之外,小丽也知道了小明改他家的电话号码了。于是王爷爷就登门一个一个把电话和门牌号记下来。并且藏起来不允许外人修改,只能自己有钥匙(密 码)。这是IP地址和MAC地址绑定。当有人改了电话号码的时候,就得找王爷爷改。麻烦是麻烦了,但是安全了。不过小明偷偷的把王爷爷的钥匙偷配了一把 (盗窃密码成功),于是他还可以修改。这样么,就这样了。

时间: 2024-10-16 11:24:36

大话计算机网络网络层的概念的相关文章

【计算机网络】第一章第一节 计算机网络的基本概念

第一章第一节 计算机网络的基本概念 第一章概述了计算机网络和因特网,这一章从整体上粗线条地勾画出计算机网络的概貌和全课程的框架 Outline 计算机网络的具体构成描述 协议 Notes ## 计算机网路的具体构成描述  [计算机网络的定义] 计算机网络是 通信技术 与 计算机技术 紧密结合的产物 计算机网络就是 互连的.自治的 计算机集合 自治:无主从关系 互连:互联互通 计算机网络就是一种特殊的通信网络(信源和信宿都是计算机.传输数字化信息) [具体构成] 主机:处在因特网的边缘部分的设备都

计算机网络 第一章 概念

概念:     局域网:覆盖范围比较小,自己花钱买设备,带宽固定,自己维护         局域网网线小于100米:         带宽:交换机是100M,即每个接口是100M         接入层交换机:交换机<--->电脑,口多,带宽小         汇聚层交换机:交换机[汇]<--->交换机[接],口少,带宽大         规范的局域网应该是分层的.     广域网:范围较局域网大,带宽不固定(花钱租带宽),由ISP维护     internat:ISP,自己的机房

计算机网络 -- 网络层

因特网的设计思路: 网络层向上只提供简单灵活的.无连接的.尽最大努力交付的数据服务:网络在发送分组时不需要先建立连接.网络层不提供服务质量的承诺,交付不可靠. 虚电路与数据报: 虚电路:逻辑上的连接,分组都沿着这条逻辑链接按照存储方式进行传送,而不是建立了一条真正的连接:电路交换的电话通信是先建立一条真正的连接. IP协议 与ip协议相关: 网络互联的中间设备: 处在不同层次的中间设备有不同的名字,功能也有差异. 1.物理层 ->转发器 2.数据链路层 ->网桥或桥接器 3.网络层 ->

计算机网络协议基本概念

网络协议 网络协议的定义:为计算机网络中进行数据交换而建立的规则.标准或约定的集合.例如,网络中一个微机用户和一个大型主机的操作员进行通信,由于这两个数据终端所用字符集不同,因此操作员所输入的命令彼此不认识.为了能进行通信,规定每个终端都要将各自字符集中的字符先变换为标准字符集的字符后,才进入网络传送,到达目的终端之后,再变换为该终端字符集的字符.当然,对于不相容终端,除了需变换字符集字符外还需转换其他特性,如显示格式.行长.行数.屏幕滚动方式等也需作相应的变换. 1简介 协议是用来描述进程之间

计算机网络网络层

1.网络层职责: 负责在不同网络之间尽力转发数据包(基于IP地址),不负责重传,不负责顺序. 注意:两个主机通信过程中,每个数据包都单独选择路由路径. 2.路由器能够看到IP地址,故工作在3层.应用层以下(集线器.交换机.路由器)不会中毒,但会受病毒等的影响. 3.网络层相关: ip地址:10.0.0.0 子网掩码:255.0.0.0 (根据子网掩码非255部分,可以判断出网段为0.0.0,网关即路由器的ip为10.0.0.1) 网关:10.0.0.1 4.计算机通信过程: 这里从发送端(上图中

计算机网络编程基本概念

网络: 计算机网络由一组通过通信信道相互连接的机器组成.我们把这些机器称为主机(hosts)和路由器(routers). 路由: 路由器的作用是将信息从一个通信信道传递或转发(forward)到另一个通信信道. 信道: 通信信道(communication channel)进行解释:它是将字节序列从一个主机传输到另一个主机的一种手段,可能是有线电缆,如以太网(Ethernet),也可能是无线的,如WiFi[ ],或是其他方式的连接. 报文: 这里的信息(information)是指由程序创建和解

风云雄霸天下--大话公有云的概念

有一天,我突发奇想,公有云的这个概念,最早的提出并不是在国外IT发展很先进的西方国家, 而是在我们中国,大家有没有看过,风云雄霸天下,明显这就是讲公有云的. 为什么呢,风,无所不在,不是私人的吧,也不属于某个公司的.他是公有的,云雄霸天下,公有云雄霸天下,席卷全球. 小说中的主人公,步惊云,对吧,胳膊断了,整了个麒麟臂,动物的胳膊按上去也能用,移植性多么好,可伸缩性多么的好,这和我们现在讲的云是多么的相似,你们可以把私有云上的一些东东移植到公有云上,完全可以的. 以前都是靠雄霸一个人打天下的,现

计算机网络-网络基本概念

(一)基本概念 DNS(Domain Name System):域名系统,建立域名到IP的映射. HTTP(Hypertext transport protocol):超文本传输协议,是一个属于应用层的面向对象的协议,由于其简捷.快速的方式,适用于分布式超媒体信息系统. IP数据包格式:首部+数据,首部=固定部分+选项部分,固定部分20字节,最大长度为60. 帧格式:目的地址+源地址+类型+数据+FCS (二)TCP三次握手 (1)TCP的三次握手过程:主机A向B发送连接请求:主机B对收到的主机

计算机网络-网络层(一)

博客快一个月没写了,今天继续努力.eos大跌,昨晚15美元上车,记录一下,一年后万一发达了呢? --stackfing 网络层提供的两种服务 网络层提供了两种服务 1.虚电路服务 2.数据报服务 虚电路服务是面向连接的.它需要在两端通信之前先建立连接,分组的首部就不需要填写完整的目的主机的地址就可以直接通信.电话服务就是面向连接的:在通信之前由电信网负责把两端进行通信的线路预留出来,在通信时将信息可靠的传输给接收端.面向连接服务需要付出昂贵的资金购买各种设备. 电话服务是非智能的,没有差错处理能