公网、内网是两种internet的接入方式
内网接入方式:上网的计算机得到IP地址在Internet上的保留地址
10.x.x.x
172.16.x.x至172.31.x.x
192.168.x.x
内网计算机NAT协议,通过一个公共的网关访问Internet。内网计算机可以向internet上的其他计算机发送连接请求,但是internet上的其他计算机无法想内网的计算机发送请求
公网的接入方式:上网的计算机的得到的IP是internet上的非保留地址。
NAT(network address translator)实现内网的IP地址与公网地址之间的相互转换,将大量的内网IP地址转换成一个或少量的公网IP得知,减少对公网IP占用。
IP地址主要分为NET-ID(网域号码)和Host_ID(主机号码)
物理网段:所有的主机都是使用同一个网络媒体串在一起,这个时候这些主机实体装置上面其实是联机在一起的,那么就可以称为这些主机在同一个物理网段内了。
同一个网域的定义是:在同一个物理网段内,主机IP具有相同的netID和不同的hostID
HOSTID全为0表示整个网段的地址,HOSTID全为1表示为广播地址
在相同的物理段知己如果设定相同的网域IP范围,可以通过CSMA/CD的功能直接在区网内用广播进行网络联机,也可以直接网卡对网卡传递数据(透过MAC讯框)
在同一个物理网段之内,如果两部主机设定成不同的 IP 网段,则由于广播地址的不同,导致无法透过广播的方式来进行联机。 此时得要透过路由器 (router)
来进行沟通才能将两个网域连结在一起。
私有IP只作为内部有网域的IP沟通之用
Class A:10.0.0.0 - 10.255.255.255
Class B:172.16.0.0 - 172.31.255.255
Class C:192.168.0.0 - 192.168.255.255
特殊的 loopback IP 网段
这个 lo 的网络是当初被用来作为测试操作系统内部循环所用的一个网域,同时也能够提供给系统内部原本就需要使用网络接口的服务 (daemon) 所使用。
这个网段在 127.0.0.0/8 这个 Class A,而且默认的主机 (localhost) 的 IP 是 127.0.0.1
子网掩码:
那到底是什么参数来达成子网的切分呢?那就是 Netmask (子网掩码) 的用途啦!这个 Netmask 是用来定义出网域的最重要的一个参数了!
PC根据IP地址的NET_ID来检查是否在同一网域内发送:
区网功能直接发送到目的地主机
分析路由表-IP封包发送至预设路由器(default gateway)
Gateway / Router :网关/路由器的功能就是在负责不同网域之间的封包转递 (IP Forwarding),由于路由器具有 IP Forwarding 的功能,并且具有管理路由的能力, 所以可以将来自不同网域之间的封包进行转递的功能。此外,你的主机与你主机设定的 Gateway 必定是在同一个网段内喔!