1.IP地址
* IP:定位一个节点:计算机、路由、通讯设备等
* InetAddress: 多个静态方法
* 1、getLocalHost:本机
* 2、getByName:根据域名DNS | IP地址 -->IP
*
* 两个成员方法
* 1、getHostAddress: 返回地址
* 2、getHostName:返回计算机名
2.端口(区分软件)
端口不一样,程序不一样(0-65535)
端口尽量不要冲突,tomcat(8080),oracle(1521),mysql(3306)
查看所有端口
:netstat -ano
•
查看指定端口
:netstat -aon|findstr "8080"
•
查看指定进程
:tasklist|findstr "8080"
•
查看具体程序
:
使用任务管理器查看
PID
3.URL(统一资源定位符)
URL: 统一资源定位器,互联网三大基石之一(html http),区分资源
* 1、协议
* 2、域名、计算机
* 3、端口: 默认80
* 4、请求资源(5.请求参数6.锚点)
* http://www.baidu.com:80/index.html?uname=shsxt&age=18#a
URL url = new URL("http://www.baidu.com:80/index.html?uname=shsxt&age=18#a");
//获取四个值
System.out.println("协议:"+url.getProtocol());
System.out.println("域名|ip:"+url.getHost());
System.out.println("端口:"+url.getPort());
System.out.println("请求资源1:"+url.getFile());
System.out.println("请求资源2:"+url.getPath());
//参数
System.out.println("参数:"+url.getQuery());
//锚点
System.out.println("锚点:"+url.getRef());
4.UDP编程