网络发展史
独立模式:计算机之间相互独立。
网络互联: 多台计算机连接在一起,完成数据共享。
局域网LAN:计算机数量更多了, 通过交换机和路由器连接在一起。
广域网WAN:将远隔千里的计算机都连在一起。
所谓 “局域网” 和 “广域网” 只是一个相对的概念。
IP
IP地址:网络中一个主机的编号。唯一标识一台主机。
类型:uint32_t (无符号4个字节的一个数字)
IP地址的数量是有限的。不到43亿。
多个主机使用同一个IP地址传输数据,在每一个网关设备(路由器)上进行地址转换,路由器使用自己的地址将数据发送出去,别人就会将数据回复到路由器上,然后路由器再回复给主机。
因此在每一个网关设备上的网络地址转换之后,才能实现共用IP地址通信的操作。
网络地址转换的技术就叫做NAT技术。
在当前IP地址不够用的情况下,实现大众互联网络通信就是通过IP地址动态分配DHCP技术以及地址转换技术实现。
IPV4:DHCP-动态地址分配。谁上网给谁分配IP地址,不上网就不分配。
IPV6:一个IP地址有128位。并不向前兼容IPV4,因此IPV6推广非常缓慢。
IP地址保证数据能从一个主机发送到另一个主机(ip地址是网络中主机的标识)。
但是数据到达对端主机之后,如何保证qq的数据就是qq进行处理,而不是别的程序处理?
因此数据当中就还必须标识哪些数