端口

端口表示计算机上的一个程序的进程

  • 不同的进程有不同的端口号!用来区分软件!
  • 0~65535
  • TCP,UDP:65535*2 单个协议下,端口不能冲突 tcp使用了80 udp也能使用80
  • 端口分类
    • 公有端口 0~1023
      • HTTP 80
      • HTTPS 443
      • FTP 21
      • Telent 23
    • 程序注册端口 1024~49151
      • Tomcat 8080
      • MySql 3306
      • Oracle 1521
    • 动态、私有 端口 49152~65535

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());//端口
    }



}

posted @ 2026-03-13 19:52  果子同志  阅读(13)  评论(0)    收藏  举报