package cn.net;
import java.net.InetSocketAddress;
/**
* 端口
* 1.区分软件
* 2.UDP TCP 2字节 0-65535
* 3.同一协议下端口不能冲突
* 4.定义端口建议越大越好
* @author Chill Lyn
*
*/
public class TestPort {
public static void main(String[] args) {
// 包含端口
InetSocketAddress socketAddress = new InetSocketAddress("127.0.0.1", 8080);
InetSocketAddress socketAddress2 = new InetSocketAddress("localhost", 8090);
System.out.println(socketAddress.getHostName());
System.out.println(socketAddress.getAddress());
System.out.println(socketAddress.getPort());
System.out.println(socketAddress2.getHostName());
System.out.println(socketAddress2.getAddress());
System.out.println(socketAddress2.getPort());
}
}
控制台输出
查看端口相关操作
/*
Windows PowerShell
版权所有 (C) Microsoft Corporation。保留所有权利。
尝试新的跨平台 PowerShell https://aka.ms/pscore6
//查看所有端口
PS C:\WINDOWS\system32> netstat -ano
活动连接
协议 本地地址 外部地址 状态 PID
TCP 0.0.0.0:135 0.0.0.0:0 LISTENING 460
TCP 0.0.0.0:445 0.0.0.0:0 LISTENING 4
TCP 0.0.0.0:1055 0.0.0.0:0 LISTENING 6544
TCP 0.0.0.0:2325 0.0.0.0:0 LISTENING 5868
TCP 0.0.0.0:5040 0.0.0.0:0 LISTENING 6904
TCP 0.0.0.0:5357 0.0.0.0:0 LISTENING 4
TCP 0.0.0.0:7680 0.0.0.0:0 LISTENING 13144
TCP 0.0.0.0:49664 0.0.0.0:0 LISTENING 760
TCP 0.0.0.0:49665 0.0.0.0:0 LISTENING 668
TCP 0.0.0.0:49666 0.0.0.0:0 LISTENING 1496
TCP 0.0.0.0:49667 0.0.0.0:0 LISTENING 2236
TCP 0.0.0.0:49672 0.0.0.0:0 LISTENING 4020
TCP 0.0.0.0:49673 0.0.0.0:0 LISTENING 740
TCP 0.0.0.0:61639 0.0.0.0:0 LISTENING 7572
TCP 127.0.0.1:1055 127.0.0.1:61643 ESTABLISHED 6544
TCP 127.0.0.1:1084 0.0.0.0:0 LISTENING 4492
TCP 127.0.0.1:43595 0.0.0.0:0 LISTENING 4492
TCP 127.0.0.1:49679 127.0.0.1:49680 ESTABLISHED 4492
TCP 127.0.0.1:49680 127.0.0.1:49679 ESTABLISHED 4492
TCP 127.0.0.1:49683 127.0.0.1:49684 ESTABLISHED 4492
TCP 127.0.0.1:49684 127.0.0.1:49683 ESTABLISHED 4492
TCP 127.0.0.1:49685 127.0.0.1:49686 ESTABLISHED 4492
TCP 127.0.0.1:49686 127.0.0.1:49685 ESTABLISHED 4492
TCP 127.0.0.1:49763 0.0.0.0:0 LISTENING 556
TCP 127.0.0.1:61641 127.0.0.1:61642 ESTABLISHED 7572
TCP 127.0.0.1:61642 127.0.0.1:61641 ESTABLISHED 7572
TCP 127.0.0.1:61643 127.0.0.1:1055 ESTABLISHED 7572
TCP 127.0.0.1:65000 0.0.0.0:0 LISTENING 4952
TCP 192.168.0.105:139 0.0.0.0:0 LISTENING 4
TCP 192.168.0.105:61612 183.192.195.139:443 ESTABLISHED 13632
TCP 192.168.0.105:61630 120.92.150.90:7823 ESTABLISHED 4152
TCP 192.168.0.105:63411 52.139.250.253:443 ESTABLISHED 4404
TCP 192.168.0.105:64785 117.18.232.200:443 ESTABLISHED 7516
TCP 192.168.0.105:65072 183.192.200.40:80 ESTABLISHED 10008
TCP 192.168.0.105:65127 111.3.93.3:443 CLOSE_WAIT 4152
TCP 192.168.0.105:65132 120.92.150.125:7823 ESTABLISHED 4152
TCP 192.168.0.105:65161 40.90.137.124:443 TIME_WAIT 0
TCP 192.168.0.105:65187 211.159.235.117:80 TIME_WAIT 0
TCP 192.168.0.105:65192 13.107.136.254:443 ESTABLISHED 7516
TCP 192.168.0.105:65193 13.107.6.254:443 ESTABLISHED 7516
TCP 192.168.0.105:65195 121.51.154.26:36688 TIME_WAIT 0
TCP 192.168.0.105:65197 117.148.131.131:443 ESTABLISHED 4152
TCP 192.168.0.105:65198 117.148.131.131:443 ESTABLISHED 4152
TCP 192.168.0.105:65199 121.51.154.26:36688 TIME_WAIT 0
TCP 192.168.0.105:65200 183.192.196.17:80 TIME_WAIT 0
TCP 192.168.0.105:65201 119.3.65.164:443 CLOSE_WAIT 4152
TCP 192.168.0.105:65202 121.51.154.26:36688 TIME_WAIT 0
TCP 192.168.0.105:65203 121.51.154.26:36688 TIME_WAIT 0
TCP 192.168.0.105:65204 121.51.154.26:36688 TIME_WAIT 0
TCP [::]:135 [::]:0 LISTENING 460
TCP [::]:445 [::]:0 LISTENING 4
TCP [::]:1055 [::]:0 LISTENING 6544
TCP [::]:5357 [::]:0 LISTENING 4
TCP [::]:7680 [::]:0 LISTENING 13144
TCP [::]:49664 [::]:0 LISTENING 760
TCP [::]:49665 [::]:0 LISTENING 668
TCP [::]:49666 [::]:0 LISTENING 1496
TCP [::]:49667 [::]:0 LISTENING 2236
TCP [::]:49672 [::]:0 LISTENING 4020
TCP [::]:49673 [::]:0 LISTENING 740
TCP [::]:61639 [::]:0 LISTENING 7572
UDP 0.0.0.0:3702 *:* 4704
UDP 0.0.0.0:3702 *:* 2144
UDP 0.0.0.0:3702 *:* 2144
UDP 0.0.0.0:3702 *:* 4704
UDP 0.0.0.0:5050 *:* 6904
UDP 0.0.0.0:5353 *:* 7336
UDP 0.0.0.0:5353 *:* 2784
UDP 0.0.0.0:5353 *:* 7336
UDP 0.0.0.0:5355 *:* 2784
UDP 0.0.0.0:49667 *:* 5092
UDP 0.0.0.0:49668 *:* 1960
UDP 0.0.0.0:49914 *:* 10008
UDP 0.0.0.0:50976 *:* 11276
UDP 0.0.0.0:52027 *:* 4704
UDP 0.0.0.0:53735 *:* 5092
UDP 0.0.0.0:54598 *:* 2144
UDP 0.0.0.0:56621 *:* 4252
UDP 127.0.0.1:1900 *:* 2948
UDP 127.0.0.1:48201 *:* 556
UDP 127.0.0.1:49666 *:* 4952
UDP 127.0.0.1:49669 *:* 4952
UDP 127.0.0.1:49671 *:* 4952
UDP 127.0.0.1:50452 *:* 556
UDP 127.0.0.1:61728 *:* 4940
UDP 127.0.0.1:62222 *:* 2948
UDP 127.0.0.1:64896 *:* 556
UDP 127.0.0.1:65000 *:* 4952
UDP 127.0.0.1:65500 *:* 556
UDP 127.0.0.1:65501 *:* 556
UDP 192.168.0.105:137 *:* 4
UDP 192.168.0.105:138 *:* 4
UDP 192.168.0.105:1900 *:* 2948
UDP 192.168.0.105:62221 *:* 2948
UDP [::]:3702 *:* 4704
UDP [::]:3702 *:* 2144
UDP [::]:3702 *:* 2144
UDP [::]:3702 *:* 4704
UDP [::]:5353 *:* 2784
UDP [::]:5353 *:* 7336
UDP [::]:5355 *:* 2784
UDP [::]:52028 *:* 4704
UDP [::]:54599 *:* 2144
UDP [::1]:1900 *:* 2948
UDP [::1]:62220 *:* 2948
UDP [fe80::1945:136d:4d8b:f7f9%7]:1900 *:* 2948
UDP [fe80::1945:136d:4d8b:f7f9%7]:62219 *:* 2948
//查看指定端口
PS C:\WINDOWS\system32> netstat -aon|findstr "5355"
UDP 0.0.0.0:5355 *:* 2784
UDP [::]:5355 *:* 2784
//查看指定进程
PS C:\WINDOWS\system32> tasklist|findstr "2784"
svchost.exe 2784 Services 0 7,696 K
//查看具体程序:使用任务管理器查看PID
*/