- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
《1Java 网络编程1》.pdf
一.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)
的版本号。
IPv4 地址的一般表现形式为:X.X.X.X。其中X为0到 255 的整数。这四个整数用“.”隔
开。从理论上说,IPv4 地址可以表示2的 32次幂,也就是4,294,967,296 个IP 地址,但由于
要排除一些具有特殊意义的 IP(如、、、55 等),
因此,IPv4地址可自由分配的IP 数量要小于它所能表示的IP 地址数量。
为了便于管理,人为地将IPv4划分为A类、B 类和C类 IP地址。
A类 IP地址
范围: –– 55,标准的子网掩码是。
B类 IP地址
范围: –– 55,标准的子网掩码是。
C类 IP地址
范围: –– 55,标准的子网掩码是。
从上面的描述可看出,第一个字节在0和 127 之间的是A 类IP 地址,在128和 191 之间的
是B 类IP 地址,而在 192和 223 之间的是C 类IP 地址。如果两个 IP地址分别和它们的子网掩
码进行按位与后得到的值是一样的,就说明这两个 IP在同一个网段。下面是两个C 类IP 地址
IP1、IP2 和它们的子网掩码。
IP1:0 子网掩码:
IP2:0 子网掩码:
这两个IP 和它们的子网掩码按位与后,得到的值都是 。因此,IP1 和IP2 在
同一个网段。当用户使用Modem或 ADSL Modem 上网后,临时分配给本机的IP 一般都是C类地址,
也就是说,第一个字节都会在 192和 223之间。
上面给出的IP 地址和子网掩码只是标准的形式。用户也可以根据自己的需要使用其他的IP
和子网掩码,如 IP地址设为 ,子网掩码设为 28。但为了便于分类和管
理,在局域网中设置IP 地址时,建议按着标准的分类来设置。
IPv6 地址由16 个字节组成,共分
您可能关注的文档
- 《01_02_Java开发环境搭建》.ppt
- 《01控制一个LED 灯的亮和灭》.pdf
- 《01搭建Java web开发环境》.pdf
- 《02 - Learning at the Knowledge Level》.pdf
- 《02_简单JAVA程序》.ppt
- 《02分体式商用空调机MCK-T&MCM-D》.pdf
- 《03 - Keystone》.pptx
- 《03Java程序设计基础》.ppt
- 《03南航戴华《矩阵论》第三章λ矩阵与矩阵Jordan标准形》.ppt
- 《04 第4章 Java程序规范》.ppt
- 江苏省灌云高级中学2023-2024学年高三上学期第一次月考地理试题含答案.docx
- 备战2024年高考物理一轮重难点复习 第十三章 近代物理.docx
- 江苏省高邮市一中2021-2022学年高三上学期第一次月考语文试题(原卷版).docx
- 江苏省华罗庚中学2023-2024学年高三上学期12月阶段检测数学试卷含答案.docx
- 江苏省海门中学2023-2024学年高三上学期第一次调研考试地理试题及答案.docx
- 备战2024年高考物理一轮重难点复习 第九章 恒定电流.docx
- 江苏省高邮市2023-2024学年高三下学期3月学情调研数学试题含答案.docx
- 备战2024年高考物理一轮重难点复习 实验十一:探究影响感应电流方向的因素.docx
- 备战2024年高考物理一轮重难点复习 实验三:验证平行四边形定则.docx
- 备战2024年高考物理一轮重难点复习 第十四章 光.docx
文档评论(0)