认识客户端-服务端网络模型的基本概念

一个连接可以通过客户端-服务端的ip和端口唯一确定,这叫做套接字对

国际标准化组织ipv4在地址空间专门划出一些网段,这些网段不会用作公网上的ip,
二十仅仅保留做内部使用,我们把这些地址称为保留网段

可以容纳的主机个数

10.0.0.0-10.255.255.255 16777216个
172.16.0.0-172.31.255.255 1048576个
192.168.0.0-192.168.255.255 65536个

网络(network)

直观点说,它表示的是这组ip共同的部分,比如在192.168.1.1~192.168.1.255这个区间里,它们的共同的部分是192.168.1.0

主机(host)

它表示的是这组ip不同的部分,上面的例子中1-255就是不同的那些部分,表示有255个可用的不同ip

例如ipv4,192.0.2.12,我们可以说前面三个bytes是子网,最后一个byte是host,或者
换个方式,我们能说host为8位,子网掩码为192.0.2.0/24(255.255.255.0)

PFC1918 name ip address range number of addresses largest cidr block(subnet mask) host id size mask bits classful description
24-bit block 10.0.0.0 – 10.255.255.255 16777216 10.0.0.0/8(255.0.0.0) 24bits 8bits single class a network
20-bit block 172.16.0.0 – 172.31.255.255 1048576 172.16.0.0/12(255.240.0.0) 20 bits 12 bits 16 contiguous class b networks
16-bit block 192.168.0.0 – 192.168.255.255 65536 192.168.0.0/16(255.255.0.0) 16 bits 16 bits 256 contiguous class c networks

子网掩码

子网掩码能接受任意个位,而不单纯是上面讨论的 8,16 或 24个比特而已,所以你可以有一个子网掩码255.255.255.252(二进制位11111111.11111111.11111111.11111100),这个子网掩码能切除一个30个位的网络以及2个位的主机,这个网络最多有4台host,为什么是4台,因为变化的只有最后两位,所以是2的2次方。

像255.192.0.0,人们无法直观的知道有多个1,多个0,所以发明了新方法,将一个斜线放在ip地址后面,接口用一个10进制的数字来表示网络的位数,如192.0.2.12/30,这样就知道有30个1,2个0

全球域名系统 dns

记录网站和ip的关系

All posts

Other pages

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注