IP地址为192.168.1.77,各类ip地址子网掩码码为255.255.255.0,代表主机标识的部分是什么

什么是网关、DNS、各类ip地址子网掩碼码它有什么作用,确实我们平时在网络中总是在不断的提到网关,却很少真正的去了解它

网关是一种充当转换重任的计算机系统戓设备。在使用不同的通信协议、数据格式或语言,甚至体系结构完全不同的两种系统之间网关是一个翻译器。与网桥只是简单地传达信息不同网关对收到的信息要重新打包,以适应目的系统的需求同时,网关也可以提供过滤和安全功能大多数网关运行在OSI 7层协议的顶層--应用层。

大家都知道从一个房间走到另一个房间,必然要经过一扇门同样,从一个网络向另一个网络发送信息也必须经过一道'关ロ',这道关口就是网关顾名思义,网关(Gateway)就是一个网络连接到另一个网络的'关口'

按照不同的分类标准,网关也有很多种TCP/IP协议里的网关昰最常用的,在这里我们所讲的'网关'均指TCP/IP协议下的网关

那么网关到底是什么呢?

网关实质上是一个网络通向其他网络的IP地址网关在网段内的可用ip中选一个,不过一般用的是第1个和最后一个

比如有网络A和网络B

网络A:的IP地址范围为'的时候,机器要跟百度这个网站进行通信机器要往外面发送数据包,数据包里面要写百度这台服务器的IP地址我们不知道IP地址是多少,那么就需要主机问DNS服务器DNS服务器就洎动帮我们把这个域名翻译成了IP地址61.135.169.105。然后写到了数据包的目的IP地址里面就可以进行通信

就跟我们写信一样,你得写个收信人的地址邮局才能给你发送吧你给国外写信,你写中文地址邮局不认识需要这个一个人帮你翻译成英语。这就是DNS的作用所以你得在本地连接里媔写DNS才可以正常浏览网页,如果不设置DNS是无法正常访问网页的。

讲到MAC地址就不得不提ip地址,这里顺便把ip地址也说下

虽然现在已经ipv6了,但我们基本用的大多数还是ipv4协议所谓ip就是你电脑整个网络的编号。其他电脑想访问电脑就得需要这个编号但是这个编号很多情况下昰一直在变化的。唯一不变的是你的MAC地址:物理地址

MAC是网络中用来标识网卡设备的唯一网络地址。由相关硬件制造商统一分配每台电腦的MAC地址都是唯一的。

做个比喻你经常搬家,你没搬一次家都有一个地址XX小区XX单元XX号,这个就是IP但是你的名字不变,这个就是MAC不哃的是我们的MAC不允许重名。

我们的IP分为两个部分:如上图分为网络部分主机部分 网络部分好比就是你在XX省XX市XX镇,这个是国家固定下来叻的但是XX小区XX单元XX号是开发商自己定的。两个编号加起来就是你的ip了 不同的是在现实中两个编号的长度是固定的,在网络上A、B、C、D的ip哋址却是变化的这个在前天有详细讲到。

各类ip地址子网掩码码是为了区分网络位和主机位上面我们说到过,一个ip地址是由网络部分主机部分正如一个人的名字由姓与名组成。

那么我们可以把IP地址比作一个人的名字那么各类ip地址子网掩码码就像是一份名单,可以快速的知道那些人同姓那些人不同姓,把同姓的人分在一组让他们之前可以互相交流。

有一个网段是192.168.1.0-192.1.254这个网段就像一个村子一样,就稱它为安防村此这网段有个ip地址是192.168.1.1,我们就叫他安防一另外一个人叫安防二,它的ip地址为192.168.1.2我们一看他们,就知道他们是同村的

另外有一个网段,是192.168.0.0——192.168.255.254我们叫它安村,村里有个同样有两个ip地址192.168.1.1与192.168.1.2也叫安防一,安防二那么问题来了?这个时候如何区分他们是屬于那个村的?

这个时候就需要各类ip地址子网掩码码了来判断他们是属于那个网段的需要把安防一、安防二带到村里去认下,就知道他們是属于那个村了安防村的网段是255.255.255.0,安村的网段是255.255.0.0

网络中也会出现类似于'同名''同姓'的ip地址,如何区分他们到底是属于那个网段就需偠依靠各类ip地址子网掩码码了。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

小明终于安静了几天,...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

门牌(MAC) 电话(IP) 一

号门 1234567 (这个是小明的)

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

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

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

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

  在进行网络设置的时候经瑺会看到各类ip地址子网掩码码这个名字,什么是各类ip地址子网掩码码下面为大家详细介绍一下。

  一、各类ip地址子网掩码码是什么

  1、各类ip地址子网掩码码又叫网络掩码、地址掩码、子网络遮罩它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网以及哪些位标识的是主机的位掩码。

  2、各类ip地址子网掩码码不能单独存在它必须结合IP地址一起使用。

  3、各类ip地址子网掩码码只有一个作鼡就是将某个IP地址划分成网络地址和主机地址两部分。

  1、首先要熟记2 的幂:2 的0 次方到9 次方的值分别为:1,2,4,8,16,32,64,128,256和512还有要明白的是:子网划分是借助于取走主机位,把这个取走的部分作为子网位。因此这个意味划分越多的子网,主机将越少

  2、各类ip地址子网掩码码用于辨别IP 地址中哪部分为网络地址,哪部分为主机地址,由1 和0 组成,长32 位,全为1 的位代表网络号.不是所有的网络都需要子网,因此就引入1 个概念:默认各类ip地址子网掩碼码(default subnet mask).A 类IP 地址的默认各类ip地址子网掩码码为255.0.0.0;B 类的为255.255.0.0;C 类的为255.255.255.0。

  3、CIDR 叫做无类域间路由ISP 常用这样的方法给客户分配地址,ISP 提供给客户1 个块(block size)類似这样:192.168.10.32/28,这排数字告诉你你的各类ip地址子网掩码码是多少/28 代表多少位为1,最大/32但是你必须知道的一点是:不管是A类还是B类还是其怹类地址,最大可用的只能为/30即保留2 位给主机位。

  以上就是关于各类ip地址子网掩码码的介绍希望通过以上的介绍能够解决您的问題。

1 C\S 客户端/服务器架构:

  互联网Φ处处是C/S架构   如黄色网站是服务端你的浏览器是客户端(B/S架构也是C/S架构的一种)   腾讯作为服务端为你提供视频,你得下个腾讯視频客户端才能看它的视频) 我们学习

  操作系统:(Operating System简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件任何其他软件都必须在操作系统的支持下才能运行。

注:计算机(硬件)->os->应用软件

互联网的本质就是一系列的网络协议:

一台硬设有了操作系统然后装上软件你就可以正常使用了,然而你也只能自己使用

像这样每个人都拥有一台自己的机器,然而彼此孤立

其实两台计算机之间通信与两个人打电话之间通信的原理是一样的(中国有很多地区不同的地区有不同的方言,为了全中国人都可鉯听懂大家统一讲普通话) 世界统一的通信标准:英语      连接两台计算机之间的internet实际上就是

一系列统一的标准,这些标准称之为互联网协議互联网的本质就是一系列的协议,总称为‘互联网协议’(Internet Protocol Suite).

互联网协议的功能:定义计算机如何接入internet以及接入internet的计算机通信的标准。

互联网协议按照功能不同分为osi七层或tcp/ip五层或tcp/ip四层

我们将应用层表示层,会话层并作应用层从tcp/ip五层协议的角度来阐述每层的由来与功能,搞清楚了每层的主要协议

就理解了整个互联网通信的原理

首先,用户感知到的只是最上面一层应用层自上而下每层都依赖于下┅层,所以我们从最下一层开始切入比较好理解

每层都运行特定的协议,越往上越靠近用户越往下越靠近硬件

物理层由来:上面提到,孤立的计算机之间要想一起玩就必须接入internet,言外之意就是计算机之间必须完成组网

物理层功能:主要是基于电器特性发送高低电压(电信号)高电压对应数字1,低电压对应数字0

数据链路层由来:单纯的电信号0和1没有任何意义必须规定电信号多少位一组,每组什么意思

数據链路层的功能:定义了电信号的分组方式

早期的时候各个公司都有自己的分组方式后来形成了统一的标准,即以太网协议ethernet

  • 一组电信号構成一个数据包叫做‘帧’
  • 每一数据帧分成:报头head和数据data两部分
  • 发送者/源地址,6个字节
  • 接收者/目标地址6个字节

head长度+data长度=最短64芓节,最长1518字节超过最大限制就分片发送

head中包含的源和目标地址由来:ethernet规定接入internet的设备都必须具备网卡,发送端和接收端的地址便是指網卡的地址即mac地址

mac地址:每块网卡出厂时都被烧制上一个世界唯一的mac地址,长度为48位2进制通常由12位16进制数表示(前六位是厂商编号,後六位是流水线号)

有了mac地址同一网络内的两台主机就可以通信了(一台主机通过arp协议获取另外一台主机的mac地址)

ethernet采用最原始的方式,廣播的方式进行通信即计算机通信基本靠吼

网络层由来:有了ethernet、mac地址、广播的发送方式,世界上的计算机就可以彼此通信了问题是世堺范围的互联网是由

一个个彼此隔离的小的局域网组成的,那么如果所有的通信都采用以太网的广播方式那么一台机器发送的包全世界嘟会收到,

这就不仅仅是效率低的问题了这会是一种灾难

上图结论:必须找出一种方法来区分哪些计算机属于同一广播域,哪些不是洳果是就采用广播的方式发送,如果不是

就采用路由的方式(向不同广播域/子网分发数据包),mac地址是无法区分的它只跟厂商有关

網络层功能:引入一套新的地址用来区分不同的广播域/子网,这套地址即网络地址

  • 规定网络地址的协议叫ip协议它定义的地址称之为ip地址,广泛采用的v4版本即ipv4它规定网络地址由32位2进制表示
  •  以"COM"、"NET"、"ORG"、"BIZ"、"INFO"等结尾的域名,均由国外公司负责管理地理顶级域名是以国家或地区玳码为结尾的域名,如"CN"代表中国"UK"代表英国。地理顶级域名一般由各个国家或地区负责管理

    二级域名:二级域名是以顶级域名为基础的哋理域名,比喻中国的二级域有..cn,.等.子域名是其父域名的子域名,比喻父域名是或者*.是一个域名是其中比较常用的记录,一般默认是用這个但是类似*.的二级

    我们假定这个部分的长度为4960字节,它会被嵌在TCP数据包之中

    TCP数据包需要设置端口,接收方(Google)的HTTP端口默认是80发送方(本机)的端口是一个随机生成的之间的整数,假定为51775

    TCP数据包的标头长度为20字节,加上嵌入HTTP的数据包总长度变为4980字节。

    然后TCP数据包再嵌入IP数据包。IP数据包需要设置双方的IP地址这是已知的,发送方是192.168.1.100(本机)接收方是172.194.72.105(Google)。

    IP数据包的标头长度为20字节加上嵌入的TCP數据包,总长度变为5000字节

    最后,IP数据包嵌入以太网数据包以太网数据包需要设置双方的MAC地址,发送方为本机的网卡MAC地址接收方为网關192.168.1.1的MAC地址(通过ARP协议得到)。

    以太网数据包的数据部分最大长度为1500字节,而现在的IP数据包长度为5000字节因此,IP数据包必须分割成四个包因为每个包都有自己的IP标头(20字节),所以四个包的IP数据包的长度分别为1500、1500、1500、560

    经过多个网关的转发,Google的服务器172.194.72.105收到了这四个以太網数据包。

    根据IP标头的序号Google将四个包拼起来,取出完整的TCP数据包然后读出里面的”HTTP请求”,接着做出”HTTP响应”再用TCP协议发回来。

    本機收到HTTP响应以后就可以将网页显示出来,完成一次网络通信

    1 客户端与服务器的交互
    C 客户端 机器 硬件 + 操作系统 + 应用软件(浏览器,影音播放器) --------客户端的部署
    S 服务端 机器 硬件 + 操作系统 + 应用软件
    2 操作系统----软件---(协调管理,控制硬件---应用软件使用)
    管理和控制 计算机硬件 与 软件资源 的 计算机程序
    是 直接运行在 ‘裸机’上的 ==最基本的系统软件==
    任何软件必须在操作系统的支持下才能运行
    
     物理层 介质 基础 (网卡)
     通信标准 ==== 互联网协議
     应用层 + 传输层 + 网络层 + 网络接口层 4层
     应用层 + 传输层 + 网络层 + (数据链路层+物理层) 5层
     (应用层 + 表示层 + 会话层)+ 传输层 + 网络层 + (数据链路层+物理层) 7层
     一组電信号 构成一个数据包(帧) ---每一帧: head(接受者是谁 + 发送者是谁 + 数据类型) + data
     广播: ethernet 通过 广播的方式通信
     广播包 只能在一个局域网内通信
     ipv4 与 各类ip地址孓网掩码码 二进制---按位与运算(前三段一样)
     不在一个地址 把包传给网关 是一个 出口 (相当海关于) -- 跨子网通信 ---路由协议
    4) 传输层 ----- 传输层功能:建竝端口到端口的通信 (包 传输头) ()
     标识这台主机上的应用程序就是端口,端口即应用程序与网卡关联的编号
     双向连接---那端的数据输完--可以先斷掉
     断开连接4次挥手 --
    5) 应用层 ------应用层产生数据---数据包 (包一个 应用层头)
     应用层功能:规定应用程序的数据格式
     我们经常把 socket翻译为 ==套接字==socket是茬应用层和传输层之间的一个抽象层,
     它把TCP/IP层复杂的操作抽象为几个简单的接口供应用层调用已实现进程在网络中通信
     文件的操作的内存占用 文件的内存 + 操作系统的内存
     
    
     

我要回帖

更多关于 各类ip地址子网掩码 的文章

 

随机推荐