Java_网络编程_端口基础

本文探讨了Java网络编程中的端口基础知识,包括如何进行端口相关操作,以实现有效的网络通信。
摘要由CSDN通过智能技术生成
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
*/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值