IP协议/IP地址
即“网络之间能相互连通的协议”,即计算机与计算机之间借助网络的相互通信都得遵循IP协议。
IP地址是用来标识每台计算机的身份,如同每个人都有的身份证;它为互联网上的每台计算机分配一个逻辑地址,标识这台计算机的唯一。即计算机的网络身份证。
子网掩码
网络划分成若干个小的子网,除此之外通过计算机的子网掩码,即用来判断两台计算机的IP地址是否属于同一个网络段的判断。如果两台计算机处于同一个网络字段上,则这两台计算机就可以直接进行通信交流。
将计算机的IP地址和子网掩码都转化为二进制,进行AND运算,得出结果相同的话,则说明两台计算机处在同一个网络段,可以直接通信。
子网掩码表示所使用的网络属于哪种网络段,两个IP地址同属于一个网段就可以直接通信,当属于不同的网络段时则需要网关来发挥作用了;
网关
通常指默认网关,比如通过子网掩码判断出两台计算机处于不同的网络字段,两台计算机就不能直接进行通信,为了能进行通信,这个时候网关就出现了,可以将不同网络频段的两台计算机联系在一起,从而进行通信。
比如现有网络a和网络b两个网络,而如果两个网络之间要是没有路由器的话,网络a和网络b之间是不能进行TCP/IP通信。根据子网掩码我们判断出网络a和网络b是处于不同的网络,因此要使两个网络可以互相连通,则必须通过网关。
打个比方:在古代我们从一个地方到另一个地方,需要经过一个城门口,比如说从东北进入内地需要经过山海关。这个城门口叫做“关口“。那么同样道理而言,从一个网络通道进入另一个网络通道是,也必须要经历这样的一个“关口”,在这里我们称之为网关。即从一个网络连接进入另一个网络的“入口“。
而网关指的是所发送的信息(数据包)出去的出口,一般指的是路由器地址。
本文借阅vecloud并加以修改,借阅来源:IP地址、子网掩码、网关的概念 - 知乎 (zhihu.com)