一.Internet 地址概述 .................................................................................................................1
二.创建 InetAddress 对象的四个静态方法 ..............................................................................4
三.为什么不能直接通过 IP 访问网站.........................................................................................9
四.DNS 缓存 .................................................................................................................................10
五.使用 InetAddress 类的 getHostName 方法获得域名 ........................................................15
六.使用 getCanonicalHostName 方法获得主机名 ..................................................................17
七.用 getHostAddress 方法获得 IP 地址 ................................................................................20
八.用 getAddress 方法获得 IP 地址 ........................................................................................23
九.使用 isXxx 方法判断地址类型 ............................................................................................24
十.Inet4Address 类和 Inet6Address 类 .................................................................................28
十一.使用 NetworkInterface 类获得网络接口信息 ..............................................................30
十二. 使用 isReachable 方法探测主机是否可以连通.............................................................35
十三. 使用 Socket 类接收和发送数据 ......................................................................................35
十四. 多种多样的建立网络连接的方式.....................................................................................45
十五. 为什么要使用 SocketAddress 来管理网络地址 ............................................................52
十六. 客户端套接字(Socket)的超时 ....................................................................................54
十七. Socket 类的 getter 和 setter 方法 ...............................................................................57
十八. 套接字(Socket)的异常 ..................................................................................................68
十九. HTTP 协议简介 ...................................................................................................................70
二十. HTTP 消息的格式 ...............................................................................................................72
二十一. 实现 HTTP 模拟器 ..........................................................................................................75
二十二. HTTP 消息头字段 ...........................................................................................................83
二十三. 实现 HTTP 下载断点续传工具 ......................................................................................87
二十四. 创建 SocketServer 对象 ............................................................................................101
二十五. 在服务器端接收和发送数据.......................................................................................108
二十六. 关闭服务器连接 ..........................................................................................................110
二十七. 获取 ServerSocket 信息的方法及 FTP 原理 ............................................................112
二十八. 服务器端 Socket 的选项 ............................................................................................116
二十九. 定制 accept 方法 ........................................................................................................123
三十. 非阻塞 I/O 简介 ..............................................................................................................125
三十一. 一个非阻塞 I/O 的例子 ..............................................................................................127
三十二. 非阻塞 I/O 缓冲区 ......................................................................................................129
三十三. 读写缓冲区中的数据---使用 get 和 put 方法按顺序读写单个数据.....................133
一.Internet 地址概述
所有连入 Internet 的终端设备(包括计算机、PDA、打印机以及其他的电子设备)都有一个
唯一的索引,这个索引被称为 IP 地址。现在 Internet 上的 IP 地址大多由四个字节组成,这种
IP 地址叫做 IPv4。除了这种由四个字节组成的 IP,在 Internet 上还存在一种 IP,这种 IP 由
16 个字节组成,叫做 IPv6。IPv4 和 IPv6 后面的数字是 Internet 协议(Internet Protocol,IP)
的版本号。
评论4
最新资源