宿舍员工网络任务背后知识讲解

宿舍员工网络任务引申知识

  1. 什么是IP地址,什么是公网IP和私网IP?
  2. 什么是ARP/RARP、DHCP、NAT?
  • 计算机网络回顾

    在回答这两个问题之前我们先稍微复习一下计算机网络,我们设想这样一个场景,小明进行网络购物,在购物时他填写自家的地址是XX省XX市XX县,填完之后商家把货打包发给快递公司(先不考虑订单如何送到商家手中,而且这个货物分成好多个包裹),快递公司先看看这些包裹是不是要按顺序送到(不是就随意分发,乱了顺序也不管),然后装货让老司机送往目的地,老司机一看原来是XX省XX市XX县的包裹,于是就先查找地图,选一条最近的道路派车送去该县,到了该县之后就包裹送到当地的快递小哥手里,快递小哥收到之后一看(老司机通过自己的方法知道小明的具体住房地址并告诉快递小哥),哦这是XX小区的5栋1102的包裹,于是就把包裹送到XX小区的5栋1102的小明手中。

    现在互联网应用最广的通讯协议就是TCP/IP协议了,它就像一个万能的翻译官,将让将讲不同语言的人可以正常交流。TCP/IP将计算机的网络通讯分为四个层,分别是应用层、传输层、网络层、链路层,不同的层负责不同的层次通讯任务,应用层负责通讯应用的通讯细节(小明和商家进行沟通);传输层负责数据在通讯主机间的传输(快递公司送货);网络层负责数据在不同网络间的传输(老司机),链路层服务数据在相邻链路间的传输(快递小哥)。这样就完成了计算机之间的相互通讯。

  • 问题回顾:什么是IP地址,什么是公网IP和私网IP?

    在上述的例子中,你会发现小明要想购物必须要填写自己的住址,不然快递公司不知道该送去哪里。在实际的计算机通讯中,计算机要与其他计算机通讯就必须要有一个IP地址,它可以标识这台计算机的身份。但是IP地址为什么又分为公网IP和私网IP呢?其实就是因为IP地址不够分了,就比如小明的小区新来了几个人,但是小区所有房间都租出去了,他们只能住在小明的房间里,购物也是通过小明的身份进行的,每次收包裹都是让小明帮领。在这过程中小明就扮演了一个中间人的身份,没有小明,这些新住户根本没办法购物。不需要网关转发就能上网的IP就叫做公网IP(其实这样形容有点不准确,但我懒得细说了),那么哪些IP属于私网IP呢?在IP地址的分配中,预留了三个网段的地址,这些地址不能在公网上使用,所以每个公网IP地址拥有者(比如小明)可以创建自己的内网,在内网中给其它主机分配这几个网段的地址,因为这些地址出了小明之外没人会认,这三个网段的地址分别是192.168.0.0192.168.255.255,10.0.0.010.255.255.255,172.16.0.0~172.32.255.255

  • IP地址的组成和分类:

    我们平常指的IP地址是IPv4(32位)的地址,IP地址由两部分组成:网络号(net-id)加上主机号(host-id),不同类别的网络号不同(A类IP取前地址八位作为网络号,B类IP地址取地址前十六作为网络号,C类IP地址取地址前二十四为作为网络号),网络号后面的位数就是主机号,之所以分成两部分的原因是方便进行路由转发(只需要比较两个IP地址的网络号就可以进行转发了),相同网络号的主机通过交换机(或者网桥)连接起来就构成了一个网络。IP地址分类我就不一一举例了,直接上图

在这里插入图片描述

  • 问题回顾:什么是ARP/RARP、DHCP、NAT?

    ARP协议,中文名地址解析协议。在链路层的数据传输中,数据的转发需要依赖MAC地址(物理地址,48位全球标识符)就比如上述的快递小哥需要知道小明的具体住房地址后才能派送包裹,那么怎么获取数据包的MAC地址呢?这就需要有ARP协议来提供了,该协议工作在网络层(老司机的工作),在路由器中建立并维护一张IP地址和MAC地址的映射表。

    RARP协议,中文名称反向地址解析协议,和ARP协议相反,它是用于获取MAC地址对应I的P地址,比如快递小哥知道小明在XX小区的5栋1102但不知道小明在哪个省哪个市哪个区(快递小哥说这不是我应该知道的东西)

    DHCP协议,中文名称动态主机配置协议,用于在局域网中自动给局域网的主机配置IP地址、DNS服务器地址、和网关地址,比如小明为避免每次住户们购物都要问自己,就给每个刚来的租客分配了房间号、自己的电话号码,并把这些信息记在一张表格上。

    NAT:中文名称网络地址转换,负责保持内网内的主机和内网外主机的正常通讯(将内网的主机向外发送的数据包发送地址改成网关地址,将内网外发送到内网内的数据包送到内网内的特定主机,因此也叫内网穿透)。再打个比方,小明在自己房间内的租客使用自己名义购物的时候给每个订单打个标记,然后再将标记和租客信息记录在一个本子上,等快递小哥把快递发过来的时候按照表格上的信息传给相应的租客。

  • 问题回顾:怎么划分子网掩码

给相应的租客。

  • 问题回顾:怎么划分子网掩码

    要想解决这个问题之前需要先了解一些东西。为什么划分子网掩码呢?前面我们说过,IP地址由网络号和主机号组成,一个A类的网络包含拥有2的24次幂个主机(上百万台主机),在这种情况下没有哪一个交换机将这些主机全部连接起来,因此为了避免IP地址的浪费,就需要对该网络的主机号借出几位作为子网络号进一步划分网络。比如一个C类地址192.168.16.0前24是网络号,也就是是192.168.16.0,后八位主机号可以表示的数量是255台主机,当我们用不了那么多主机的时候可以从这8位主机中划分出两位作为子网网络号,两位二进制可以表示4个子网,这样每个子网拥有的主机数就是2的6次幂(64)台。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值