IP 和 InetAddress
来源:互联网 发布:python pdb模块 编辑:程序博客网 时间:2024/05/18 01:07
一:IP
1、地址格式
互联网上每一台计算机都有一个唯一标示自己的标记,这个标记就是IP地址。IP 地址使用32 位长度二进制数据标示,一般在实际中看到的大部分IP地址都是以十进制的数据形式标示的,如:192.168.1.3,IP地址格式如下:
IP 地址 = 网络地址 + 主机地址
网络号:用于识别主机所在的网络
主机号:用于识别网络中的主机
2、地址分类
IP地址按照数字区域,分为5类,如下所示:
A 类:政府机构
B 类:中等规模的公司
C 类:任何需要的人
D 类:用于组播
E 类:用于实验
二:InetAddress
InetAddress 主要用于标示 IP 地址,这个类有两个子类:Inet4Address、Inet6Address,分别标示IPv4 和IPv6。
范例1:
package haizhu.com.InetDemo;import java.net.InetAddress;public class InetAddressDemo {public static void main(String[] args) throws Exception{InetAddress locAdd = null;InetAddress remAdd = null;locAdd = InetAddress.getLocalHost();//得到本地InetAddress对象remAdd = InetAddress.getByName("www.baidu.com");//取得远程InetAddress对象System.out.println("本机IP地址:"+locAdd.getHostAddress());//得到本地IP地址System.out.println("百度IP地址:"+remAdd.getHostAddress());//得到百度IP地址System.out.println("本机是否可达:"+locAdd.isReachable(5000));}}
结果:
本机IP地址:192.168.1.109百度IP地址:115.239.210.26本机是否可达:true
- IP 和 InetAddress
- [Java] InetAddress 获得ip地址和主机名
- Java网络编程之IP地址和InetAddress类
- Java使用InetAddress类获取主机名和IP地址
- Java网络编程之IP地址和InetAddress类
- InetAddress显示本地IP
- InetAddress 获得Ip地址
- InetAddress获取IP地址
- IP对象InetAddress
- InetAddress(IP类)
- InetAddress(IP类)
- InetAddress(IP类)
- Java ip对象 InetAddress
- java-InetAddress(IP类)
- InetAddress和SocketAddress区别
- InetAddress类和InetSocketAddress
- InetAddress和InetSocketAddress
- 1.InetAddress和InetSocketAddress
- 黑马程序员-集合类Collection之Set接口
- Hive安装
- sql 联合查询
- 17-数据结构_逻辑结构和物理结构
- 今天 pcDuino 到了,上手还算顺利
- IP 和 InetAddress
- android 手机管理软件 发布开源代码
- 基础数据结构总结
- HDU 4638 多校四-1007
- 仅返回类型不同的函数,在C++中如何实现重载?
- 关于DNS。
- 在csdn开博客的第一天
- 长短连接使用
- 倾诉