IP
iP协议是网络层的一个协议, 是能使连接到网上的所有计算机网络实现相互通信的一套规则, 目的是根据源主机和目的主机的地址来传送数据.
- IP地址分为两大类
IPv4:是给每个连接在网络上的主机分配一个32bit地址。 按照TCP/IP规定,IP地址用二进制来表示, 每个P地址长32bit,也就是4个字节。例如一个采用I进制形式的IP地址是11000000 101010000000001 01000010" ,这么长的地址,处理起来也太费劲了。为了方便使用,IP地址经常被写成+进制的形式,中间使用符号"分隔不同的字节。于是,. 上面的IP地址可以表示为"192168. 1.66" . IP地址的这种表示法叫做"盼+进制表示法”, 这显然比1和0容易记忆得多 IPv6:由于互联网的蓬勃发展, IP地址的需求量愈来愈大,但是网络地址资源有限,使得IP的分配越发紧张。为了扩大地址空间,通过IPv6重新定义地址空间,采用128位地址长度,每16个字节-组,分成8组十六进制数,这样就解决了网络地址资源数量不够的问题
ipv6地址格式:2001:0db8:3c4d:0015:0000:0000:1a2f:1a2b
常用命令:
ipconfig: 查看本机P地址
ping IP地址:检查网络是否连通
IP地址的组成
IP地址=网络地址+主机地址
计算机的IP地址由两部分组成,一部分为网络位,一部分为主机位,同一网段内的计算机网络部分相同,主机部分不同同时重复出现。路由器连接不同网段,负责不同网段之间的数据转发,交换机连接的是同一网段的计算机。通过设置网络地址和主机地址,在互相连接的整个网络中保证每台主机的IP地址不会互相重叠,即IP地址具有了唯一性。
ip不能出现两个相同的ip地址,不然ip冲突
IP地址分类
IP地址根据网络ID的不同分为A、B、C、D、E五类,其中A、B、C这三类是比较常用的IP地址,D、E类为特殊地址。 所有的ip地址从0.0.0.0-255.255.255.255
43亿
3.5.3.1 A类IP地址
一个A类IP地址由1字节的网络地址和3字节主机地址组成,它主要为大型网络而设计的, 地址范围从1.0.0.0 到127.0.0.0 实际有效范围 1.0.0.1 ~ 126.255.255.254 A类地址=网络部分+主机部分+主机部分+主机部分 2^24
默认子网掩码为/8 即255.0.0.0
其中127.0.0.1是一个特殊的IP地址,表示主机本身,用于本地机器的测试。 共识 留出127.0.0.1 这个地址 用来测试自身网卡 注:A:0-127,其中0代表任何地址,127为回环测试地址,因此,A类ip地址的实际范围是1-126.默认子网掩码为255.0.0.0
3.5.3.2 B类IP地址
B类IP地址 一个B类IP地址由2个字节 16 位的网络地址和2个字节的16位主机地址组成, 网络地址的最高位必须是“10”, 地址范围从128.0.0.1 ~ 191.255.255.254 16 B类地址=网络部分+网络部分+主机部分+主机部分。 默认子网掩码为/16,即255.255.0.0
3.5.3.3 C类IP地址
C类IP地址 一个C类IP地址由3字节的网络地址和1字节的主机地址组成, 网络地址的最高位必须是“110”。 范围从192.0.0.1到223.255.255.254 C类地址=网络部分+网络部分+网络部分+主机部分 8 默认子网掩码为/24,即255.255.255.0
3.5.3.4 D类IP地址
D类地址 用于多点广播(Multicast)。 D类IP地址224.0.0.1到239.255.255.254用于 组播
3.5.3.5E类IP地址
E类IP地址为将来使用保留。 240.0.0.1到255.255.255.254 用于科学研究的保留地址
3.5.3.6 私网地址
私有网络地址〈(以下简称私网地址)是指内部网络或主机的IP地址,IANA(互联网数字分配机构)规定将下列的IP地址保留用作私网地址 ,不在Internet上被分配,可在一个单位或公司内部使用。RFC1918中规定私有地址如下:
公网 你能别的公司的服务 花钱购买 有限的资源 公网
私网 只能访问自己公司的服务局域网
私网地址(能更有效的提高ip地址的利用率) A类地址:10.0.0.0~10.255.255.255 B类地址:128.16.0.0~172.31.255.255 C类地址:192.168.0.0~192.168.255.255
3.5.3.7 其他地址
以127开头的IP地址都代表本机,(广播地址127.255.255.255除外),127.0.0.1为本机回环地址
169.254.0.0~169.254.255.255 DHCP服务失效时分配地址
计算机数值转换
十进制
有十个符号来表示数的大小
0 1 2 3 4 5 6 7 8 9
| 二进制数 | 十进制数 |
|---|---|
| 100 | 4 |
| 1000 | 8 |
| 10000 | 16 |
| 100000 | 32 |
| 1000000 | 64 |
| 10000000 | 128 |
| 100000000 | 256 |