网络编程
网络是将具有独立功能的多台计算机通过通信线路和通信设备连接起来,在网络管理软件及网络通信协议下,实现资源共享和信息传递的虚拟平台。
能够编写基于网络通信的软件或程序,通常来说就是网络编程。
连接通信设备需要知道设备的ip以及端口号.
IP 地址的概念
IP 地址就是标识网络中设备的一个地址,好比现实生活中的家庭地址。网络中的设备效果图:
IP 地址的表现形式
说明:
- IP 地址分为两类: IPv4 和 IPv6
- IPv4 是目前使用的ip地址,IPv6 是未来使用的ip地址
IPv4 是由点分十进制组成,IPv6 是由冒号十六进制组成
IP 地址的作用
IP 地址的作用是标识网络中唯一的一台设备的,也就是说通过IP地址能够找到网络中某台设备。
IP地址作用效果图:
查看 IP 地址
Linux 和 mac OS 使用 ifconfig 这个命令
- Windows 使用 ipconfig 这个命令
说明:
ifconfig 和 ipconfig 都是查看网卡信息的,网卡信息中包括这个设备对应的IP地址
说明:
192.168.1.107
是设备在网络中的IP地址127.0.0.1
表示本机地址,提示:如果和自己的电脑通信就可以使用该地址。127.0.0.1
该地址对应的域名是localhost- 域名是 ip 地址的别名,通过域名能解析出一个对应的ip地址。
查看公网IP:
国内网络:http://www.cip.cc/
国外网络:https://www.ipaddress.com/
检查网络是否正常
- 检查网络是否正常使用
ping
命令
检查网络是否正常效果图
说明: