IP

IP是32位二进制数据,通常以十进制表示,并以“.”分隔,用来标识网络中一个个主机

IP地址类

早期的IP是按网络号和主机号来划分的,把所有IP地址分为五类

类别 开始位 网络号 主机号 范围 主机个数
A 0 7 24 0.0.0.0 - 127.255.255.255 16777214(224 - 2)
B 10 14 16 128.0.0.0 - 191.255.255.255 65534(216 - 2)
C 110 21 8 192.0.0.0 - 223.255.255.255 254(28 - 2) 1

主机号全为0表示某网络的网络地址,全为1表示某网络的广播地址

类别 开始位 剩余位 剩余位说明 范围
D 1110 28 多播组号 224.0.0.0 - 239.255.255.255
E 11110 27 留待后用 240.0.0.0 - 255.255.255.255

分类地址的缺点

随着Internet的飞速发展,分类地址方案的局限性很快显现出

  1. C类主机太少,大多数组织都申请B类网络地址,导致B类地址很快就分配完了
  2. A类的网络位数较少,生成的网络地址不够用,主机地址却很,多造成了浪费
  3. 大量C类网络的出现,路由器需要检索的路由表越来越庞大,负担越来越重

CIDR(Classless Inter-Domain Routing)

CIDR,无类别域间路由,是一种通过子网掩码来划分网络的技术

IP地址与子网掩码做与运算能够得到网络地址

私有IP

私有IP地址仅用于内部网络使用,不能通过公网访问

类别 范围
A 10.0.0.0 - 10.255.255.255
B 172.16.0.0 - 172.31.255.255
C 192.168.0.0 - 192.168.255.255

小的局域网通常都是192.168开头的,详情见这里

广播地址

详情参见这里

MAC地址

MAC地址,也称作硬件地址,烧录在NIC(网卡)之中,永远不会变

有了IP地址,为什么还要用MAC地址

  1. IP地址是动态的,可以给任何一张网卡用,只有IP地址无法确定到主机
  2. MAC地址是固定的,烧录到了网卡之中,永远不会变,可以确定到主机
  3. IP地址用于表示同意逻辑上的目标,MAC地址则是标识物理上的目标

IP地址和MAC地址的关系类似于内存中的虚拟地址和物理地址关系

子网掩码

详情参见这里

NAT转换

详情参见这里

更多知识

更多的知识请参考末尾的链接


IP地址,子网掩码,默认网关,DNS服务器详解
IP地址与路由
单播、广播和多播IP地址
子网掩码
MAC地址表、ARP缓存表以及路由表
IP地址和MAC地址的区别和联系是什么
有了IP地址,为什么还要用MAC地址
同一网段内的两台主机通信是否需要路由器
内网和外网之间的通信
为什么局域网的IP普遍是192.168开头
UNIX网络编程
socket绑定INADDR_ANY,那会怎样
想了解下数据是如何分发到子进程的
中继器、集线器(HUB)、网桥、交换机、路由器比较
localhost、127.0.0.1 和 本机IP 三者的区别
IP地址,子网掩码,子网划分
看完后,搞懂ARP的工作原理,其实并不难
MAC地址详解
网络地址转换NAT原理及其作用

Copyright © zhujipeng 2017 all right reserved,powered by Gitbook 该文件修订时间: 2017-11-04 14:57:24

results matching ""

    No results matching ""