【计算机网络】
数据是车,协议是路。
这句话让我想起学术报告会上听到的“信息是火车,区块链是高速公路”。看来未来的路会在现有基础上搭建出区块链这层新的柏油。
协议是为了解决差异而存在,协议规定了统一的数据表示格式。使用不同物理地址表示格式(表示位数、使用进制...)的不同网络,如何才能抽象出统一的标识方式?于是有了ip地址和ip协议。
分层是为了屏蔽下层的差异,为上层提供统一接口。
以太网:包含物理层和数据链路层,以帧的形式发送数据。有共享式以太网和交换式以太网两种。以太网以MAC地址来唯一标识一个主机,两个以太网节点间的通讯需要知道对方的MAC地址。MAC地址存储在网卡上,因此换了网卡MAC地址会改变。
IP层的作用:跨网转发。路由器会对IP数据包进行分析从而得知数据要发往的目的地,决定下一条发送路径并封装相应的帧头。ip地址在物理地址之上抽象出了逻辑地址,统一了不同网络下节点的表示方法。ip唯一标识的是主机与特定网络的连接——一个路由器、一台主机可能会有多个ip(因为连了多种网络、拥有多个网卡)。
从一个网络向另一个网络发送信息,也必须经过一道“关口”,这道关口就是网关。网关是一个翻译器,对收到的信息重新打包,以适应目的系统的需求。
ARP:地址解析协议,将ip地址转换为物理地址。
- Question1:局域网中如何分配ip?
企业网络使用的合法IP地址由提供Internet接入的服务商(ISP)分配,私有IP地址则可以由网络管理员自由分配。需要注意的是,网络内部所有计算机的IP地址都不能相同,否则,会发生IP地址冲突,导致网络通讯失败。
</br>
当局域网通过路由设备与广域网连接时,路由设备会自动将该地址段的信号隔离在局域网内部,不用担心所使用的保护IP地址与其他局域网中使用的同一地址段的保留IP地址发生冲突(即IP地址完全相同)。 - Question2:为什么局域网ip都是192.168.……?
- 192.168网段是一种私有IP地址网段,任何人在私有网络中都可以任意使用这些IP地址,但是如果要连接外网就要使用网络地址转换NAT技术进行转换后才能连接外网;
- 在宽带路由器上一般默认的内网IP地址为192.168.0或192.168.1网段,它是经过路由器的NAT技术转换为WAN接口的公用IP地址而连接外网的;
- 这样的私有IP地址除了这个网段外,还有B类网络的172.16-172.31及A类网络的10网段都是私有IP地址。