知乐空间

仅此一篇足矣(互联网基础知识)

互联网基础知识(这个就够了)

第一部分是总体概述。

HTTP请求消息

网址:统一资源定位器,统一资源定位器。

文件传输协议,文件传输协议。这是上传和下载文件时使用的协议。使用文件传输协议传输文件的程序也被称为文件传输协议。

的通用网址分类

HTTP:超文本传输协议,超文本传输协议,是日常最常用的,但也有其他的,如下图所示:

Http协议

HTTP协议定义了客户端和服务器之间交互的消息内容和步骤。

过程大致如下:客户端请求,服务器返回相应的数据。

如何访问服务器中的特定资源?看下面的网址图。

主要方法

有了大致的流程和URL拆分的示意图,我们再来看看一些方法。浏览器访问属于GET。

URI:统一资源标识符,统一资源标识符。

第二部分知识产权地址

本部分摘自《IP地址详解》,详情请参考原文。

IP地址分类

IP地址(IP address),缩写为IP address,是在互联网上统一寻址主机的地址格式,也称为网络协议(IP protocol,IP protocol)地址。它为互联网上的每个网络和每个主机分配一个逻辑地址。常见的IP地址分为IPv4和IPv6。目前,IPv4被广泛使用。目前IPv4几乎耗尽,下一阶段版本必然升级为IPv6。除非另有说明,一般来说,IP地址是指IPv4。

IP地址有A、B、C、D、E五种类型,其中A、B、C为常用IP地址,D、E为特殊地址。

IP地址是一串32位数字,按照8位(1字节)分成4组,用十进制表示,然后用点分隔。

在计算机二进制中,1字节= 8位= 8位。

Ip地址摘要

注:为什么要减2?

在计算机网络中,所有主机标识为0的地址是网络地址,而所有主机标识为1的地址是广播地址。这两个地址不能分配给主机。

公共和专用网络的IP地址

公共IP地址

公共地址的分配和管理由互联网信息中心负责。各级ISP使用的公网地址需要向Inter NIC申请,由Inter NIC统一分配,以保证地址块不冲突。

专用网络IP地址

创建IP寻址方案的人也创建了专用网络IP地址。这些地址可以在专用网络中使用。互联网上没有IP地址,互联网上的路由器也没有通往专用网络的路由表。

A类:10.0.0.0 255.0.0.0,保留了1个A类网络。B类:172.16.0.0 255.255.0.0~172.31.0.0 255.255.0.0,保留了16个B类网络。C类:192.168.0.0 255.255.255.0~192.168.255.0 255.255.255.0,保留了256个C类网络。PS:私网地址访问Internet需要做NAT或PAT网络地址转换

子网掩码

介绍

在设计IP地址时,考虑到地址分配的层次特性,将每个IP地址分为网络号和主机号,以方便IP地址的寻址操作。

如何确定:IP地址的网络号和主机号是多少位?

然后知道子网掩码。

定义

子网掩码是每个使用互联网的人都必须掌握的基础知识。只有掌握了,才能真正理解TCP/IP协议的设置。

子网掩码-屏蔽IP地址网络部分的“全1”位模式。对于A类地址,默认子网掩码为255 . 0 . 0 . 0;对于B类地址,默认子网掩码为255 . 255 . 0 . 0;C类地址的默认子网掩码是255.255.255.0。

子网掩码可用于将大型网络划分为子网,即VLSM(可变长度子网掩码),或将小型网络合并为大型网络,即超网。

规则

子网掩码的长度也是32位,左边是网络位,用二进制数“1”表示,1的个数等于网络位的长度;右边是主机位,用二进制数“0”表示,0的个数等于主机位的长度。

目的是在不改变原网段号的情况下,使掩码和ip地址按位“与”运算覆盖原主机号为0,通过0位的个数很容易确定子网的主机号。

为什么要使用子网掩码?

子网掩码可以将网络地址和主机地址与IP地址分开,那么为什么要将它们分开呢?

因为两台计算机要通信,首先要确定它们是否在同一个广播域,也就是网络地址是否相同。

如果网络地址相同,表明收件人在此网络上,数据包可以直接发送到目标主机。

否则,路由网关需要将数据包转发到目的地。

假设IP地址为192.168.10.2,子网掩码为255.255.255.240,那么子网掩码如何区分网络地址和主机地址呢?

主机地址为:0.0.0.2(反转掩码,然后使用)

子网掩码和ip地址之间的关系

子网掩码是判断任意两台计算机的IP地址是否属于同一子网的依据。

And按位与运算:与运算是计算机中一种基本的逻辑运算方式,符号表示为&,也可以表示为 and。参加运算的两个数据,按二进制位进行“与”运算。运算规则:0&0=0;0&1=0;1&0=0;1&1=1;即:两位同时为“1”,结果才为“1”,否则为0

网络地址计算小技巧:在IP地址和子网掩码之间做AND运算,直接将IP地址的主机位返回0,然后快速得到网络地址。所以只要看到IP地址和子网掩码,就可以立即确认网络地址。

子网掩码的表示方法

(1)、点分十进制表示法

2.由十进制转换为十进制,每8位用点分隔。

例如,子网掩码二进制1111111111 . 111111111 . 1111111 . 000000表示为255.255.255.0。

② CIDR斜线符号

IP地址/n

示例1: 192.168.1.100/24,其子网掩码为255.255.255.0,二进制表示为1111111111 . 1111111 . 000000。

示例2: 172.16.198.12/20,其子网掩码为255.255.240.0,二进制表示为1111111111 . 1110000 . 000000

不难发现,例1有24个1,例2有20个1,所以N就是这么来的。运营商经常使用这种方法为客户分配IP地址。

注意:N是1到32之间的数字,表示子网掩码中网络号的长度。子网中的主机数量由N = 2 (32-n)-2的数量决定(原因为-2:当所有主机位都为0时,表示该网络的网络地址;当所有主机位都为1时,表示该网络的广播地址,这是两个特殊的地址)。

子网划分后的IP地址:网络号+子网号+子网主机号

举个栗子:

例如,192.168.1.100/25,其子网掩码为255.255.255.128。

子网络

这部分暂时没有太多解释,需要的话可以参考更多资源。

子网划分就是用IP地址中的几个比特位[主机地址]作为子网的[网络地址],从而将原来的网络划分成几个子网。

划分子网时,子网数量随着从子网地址借用的主机数量的增加而增加,但每个子网中可用的主机数量逐渐减少。

例如,C类地址,原8位主机,2 8-2表示254个主机地址,默认子网掩码为255.255.255.0。(全0或全1不可用)

借用1位主机位,产生2^1-2=0个子网,每个子网有2^7-2个主机地址;借用2位主机位,产生2^2-2=2个子网,每个子网有2^6-2个主机地址;……

计算子网掩码

根据子网的数量

根据子网数量计算子网掩码。

1)将子网数目转化为二进制来表示2)取得该二进制的位数,为 N3)取得该IP地址的类子网掩码,将其主机地址部分的前N位置1 即得出该IP地址划分子网的子网掩码。

要将B类IP地址168.195.0.0划分为27个子网:

1)27=11011

2)二进制是五位数,N = 5。

3)将B类地址的子网掩码255.255.0.0的主机地址的前5位设置为1(B类地址的主机位包括最后两个字节,所以在这里,将第三个字节的前5位设置为1)得到255.255.248.0。

即B类IP地址168.195.0.0的子网掩码划分为27个子网(实际划分为32-2=30个子网)。

10101000 11000011 00000000 00000000

11111111 11111111 00000000 00000000

11111111 11111111 11111000 00000000

11111111 11111111 11111000 00000000

根据主机的数量

1. 根据主机数计算子网掩码2. 根据子网掩码计算子网数3. 根据子网掩码计算主机数4. 根据子网掩码确定子网络的起止地址

根据主机数量计算子网掩码

B类地址172.16.0.0分为几个子网。每个子网可以容纳500台主机。它的子网掩码是什么?

①将500转换为二进制表示111110100

②数这个二进制数,有9位。

③将子网掩码255.255.255.255从9位改回0位。

④获得所需的子网掩码(11111111111 . 11111111 . 111110 . 000000)255 . 255 . 254 . 0。

根据子网掩码计算子网数量。

子网掩码为255.224.0.0的A类IP地址,它能划分的最大有效子网数是多少?

①将子网掩码转换为二进制表示11111111 . 1110000 . 000000 . 0000000

②统计显示有11个网络位。

③A类地址的网络位数基本为8,两者相差3。

④最大有效子网数为2的3次方,即最大数可划分为8个子网。

2的数差幂

根据子网掩码计算主机数量。

子网掩码为255.252.0.0的A类IP地址被划分为多个子网。每个子网中有多少台主机可用?

①将子网掩码转换为二进制表示11111111 . 1111100 . 0000000 . 0000000

②统计显示有18个主机位。

③可用主机的最大数量是2的18次方减2(不包括所有0网络地址和所有1广播地址),即每个子网最多有262,142台可用主机。

主机号长度的2次方。

根据子网掩码确定子网的起止地址。

B类IP地址为172.16.0.0,子网掩码为255.255.192.0。它可以划分的子网起始地址和结束地址是什么?

11111111 11111111 11000000 00000000 [255.255.192.0]

11111111 11111111 00000000 00000000 [255.255.255.0]

①使用子网掩码计算,最多可以划分四个子网,[两个地方的差,2的二次方=4]

②使用子网掩码计算,每个子网可容纳16,384台主机(包括网络地址和广播地址)[2到14次方-2]

③16384除以256(网段中所有主机的数量,包括网络地址和广播地址),结果为64。

④划分网络启停的具体方法如下:

172.16.0.0~172.16.63.255

172.16.64.0~172.16.127.255

172.16.128.0~172.16.191.255

172.16.192.0~172.16.255.255

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 ZLME@xxxxxxxx@hotmail.com 举报,一经查实,立刻删除。

留言与评论(共有 0 条评论)
验证码: