网络编程核心技术与实践
1. 网络基础概念
1.1 网络与地址
网络是由节点和连接这些节点的链路组成,用于数据传输和共享。网络中的地址分配至关重要,常见的有 IP 地址,包括 IPv4 和 IPv6 两种类型。IPv4 地址采用点分十进制格式,如 192.168.1.1;IPv6 地址则为 16 字节地址,例如 2001:0db8:85a3:0000:0000:8a2e:0370:7334。
地址的操作包括查找、反向查找、测试可达性等。例如,使用 InetAddress 类可以创建地址对象,进行地址类型判断和可达性测试:
import java.net.InetAddress;
import java.io.IOException;
public class AddressExample {
public static void main(String[] args) {
try {
InetAddress address = InetAddress.getByName("www.example.com");
System.out.println("Host Name: " + address.getHostName());
System.out.println("Reachable: " + address.isReachable(5000));
} catch (IOException e) {
e.printStackTrace
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



