计算机网络背景
网络发展
1.独立模式:计算机之间相互独立。
2.网络互联:多台计算机连接在一起,完成数据共享。
其中,A,B,C是不同的计算机,但是他们共有一个服务器,通过服务器进行数据共享。
3.局域网和广域网
①:局域网(LAN):计算机数量多了,通过路由器和交换机连接起来,如下图:
其中交换机的作用就是将服务器和客户机连接起来,并且通过路由器与另外的服务器的交换机连接起来。(其实在现实生活中,交换机就是网线,通过网线将路由器连接起来)
②:广域网(WAN):将远隔千里的计算机进行连接起来。
也就是不同的局域网(LAN)间的连接,如①中的局域网,不同地区的,通过路由器进行连接起来。
ip地址和端口号
1.ip地址:每台计算机在网络中的唯一编号。
但是在IP协议中,共有两个版本的协议,分为Ipv4 和 Ipv6两种。
- Ipv4:uint32_t类型的整数。就是可以代表不到43亿个地址。
其中:
①:DHCP-动态分配地址-谁上网给谁分配ip地址。
②:NAT-地址转换技术,用于组件私网,私网内注意只用一个公网地址。 - Ipv6:uint8_