二.IP、端口、Socket含义
1.IP地址
网络上标识唯一一台计算机,共32位,由4个8位二进制组成。
IP地址分为:
IPv4和IPv6.
IPv4:点分十进制
IPv6:十六进制
IP地址=网络ID +主机ID
网络ID:表示计算机或网络设备所处的网段
主机ID:标识特定的主机或网络设备。
如图中IP地址为:192.168.2.249
其网络地址为:192.168.2.0;
IP地址为:0.0.0.249;
1.2 特殊IP地址
①127.0.0.1为本机回环地址,用于本机测试=localhost=192.168.2.249(上图中IPv4地址)即本机作服务器;
② 255.255.255.255 当前的子网掩码
如:A类子网掩码为:255.0.0.0;
B类子网掩码为:255.255.0.0;
2.端口号
端口号: 虚拟的概念,0-65535的整数,用于标识计算机中不同的应用程序。
每一个应用程序至少有一个端口号。
3.Socket
套接字,计算机之间通信的一种方式。
每一个客户 端都使用Socket对象表示,服务器端使用Server Socket 等待客户端的连接,ServerSocket中有一个accept()方法 时刻监视客户端发送的请求。