端口
端口表示计算机上的一个程序的进程
- 不同的进程有不同的端口号!用来区分软件!
- 0~65535
- TCP,UDP:65535*2 单个协议下,端口不能冲突
tcp使用了80udp也能使用80 - 端口分类
- 公有端口 0~1023
- HTTP 80
- HTTPS 443
- FTP 21
- Telent 23
- 程序注册端口 1024~49151
- Tomcat 8080
- MySql 3306
- Oracle 1521
- 动态、私有 端口 49152~65535
- 公有端口 0~1023
doc命令
netstat -ano //查看所有端口
netstat -ano|findstr "5040" //查看指定端口
tasklist|findstr "7864" //查看指定端口的进程
TestInetSocketAddress
package com.guo.lesson01;
import java.net.InetSocketAddress;
public class TestInetSocketAddress {
public static void main(String[] args) {
InetSocketAddress socketAddress = new InetSocketAddress("127.0.0.1", 8080);
System.out.println(socketAddress);
InetSocketAddress socketAddress2 = new InetSocketAddress("localhost", 8080);
System.out.println(socketAddress2);
System.out.println(socketAddress.getAddress());
System.out.println(socketAddress.getHostName());//地址
System.out.println(socketAddress.getPort());//端口
}
}

浙公网安备 33010602011771号