你的位置:首页 > 软件开发 > Java > JAVA基础学习day24

JAVA基础学习day24

发布时间:2015-10-19 01:00:09
一、网络模型1.1、OIS参考模型1.2、TCP/IP参考模型1.3、网络通讯要素IP地址:IPV4/IPV6端口号:0-65535,一般0-1024,都被系统占用,mysql:3306,oracle:1521传输协议:TCP/UDP二、类 InetAddress 2.1、I ...

JAVA基础学习day24

一、网络模型

1.1、OIS参考模型

JAVA基础学习day24

1.2、TCP/IP参考模型

JAVA基础学习day24JAVA基础学习day24

1.3、网络通讯要素

IP地址:IPV4/IPV6

端口号:0-65535,一般0-1024,都被系统占用,mysql:3306,oracle:1521

传输协议:TCP/UDP

二、类 InetAddress

 

2.1、InetAddress 主机对象

JAVA基础学习day24

IP 地址是 IP 使用的 32 位或 128 位无符号数字,它是一种低级协议,UDP 和 TCP 协议都是在它的基础上构建的

2.2、示例

import java.net.*;class IPDemo {  public static void main(String[] args) throws Exception  {    //getLoaclHostAddress();    getAllByName();  }  /*  获取本机的IP和主机名  */  public static void getLoaclHostAddress() throws Exception  {      //返回本地主机    InetAddress ia=InetAddress.getLocalHost();    System.out.println(ia.toString());    //主机名    String hostName=ia.getHostName();    //IP地址    String ip=ia.getHostAddress();    System.out.println("hostName="+hostName+".....ip="+ip);  }  /*  获取163或者百度的所有IP地址集合  */  public static void getAllByName() throws Exception  {    //获取淘宝的主机数组    InetAddress [] ia=InetAddress.getAllByName("www.163.com");    for(InetAddress i:ia)    {        //输出主机IP地址      System.out.println("IP:"+i.getHostAddress());      System.out.println("Name:"+i.getHostName());    }  }}

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:JAVA基础学习day24

关键词:JAVA

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。