互联网基础知识(这个就够了)
第一部分是总体概述。
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 举报,一经查实,立刻删除。