• 4.端口port


    端口:表示计算机的一个程序的进程,任务管理器里面有个PID(PortID)。就比如一栋楼是一个IP,每一户人家就是一个port,端口里面进去之后可以操作许多东西。
    • 不同的进程有不同的端口号!用来区分软件!
    • 被规定 0 ~ 65535个端口,但你肯定跑不出来。
    • 还会分为TCP端口和UDP端口:这每一个都有65535,所以正常端口号是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
        • IDEA网页的默认端口是63342
        • netstat -ano Dos命令 #查看所有的端口
        • netstat -ano fiandstr "5590" #查看指定的端口
        • tasklist|finderstr "8696" #查看指定端口的进程
      • 任务管理器:Ctrl+Shift+Esc
     1 package com.Inet.lesson1;
     2 
     3 import java.net.InetSocketAddress;
     4 
     5 public class TestInetSocketAddress {
     6     public static void main(String[] args) {
     7 
     8         InetSocketAddress socketAddress = new InetSocketAddress("127.0.0.1", 8080);
     9         InetSocketAddress socketAddress2 = new InetSocketAddress("localhost", 8080);
    10         System.out.println(socketAddress);
    11         System.out.println(socketAddress2);
    12 
    13         System.out.println(socketAddress.getAddress());
    14         System.out.println(socketAddress.getHostName());//地址、在这里面改C:WindowsSystem32driversetchosts
    15         System.out.println(socketAddress.getPort());//端口
    16 
    17     }
    18 }
    19 结果:
    20 /127.0.0.1:8080
    21 localhost/127.0.0.1:8080
    22 /127.0.0.1
    23 127.0.0.1
    24 8080
    25 
    26 package com.Inet.lesson1;
    27 
    28 import java.net.InetSocketAddress;
    29 
    30 public class TestInetSocketAddress {
    31     public static void main(String[] args) {
    32 
    33         InetSocketAddress socketAddress = new InetSocketAddress("127.0.0.1", 8080);
    34         InetSocketAddress socketAddress2 = new InetSocketAddress("localhost", 8080);
    35         System.out.println(socketAddress);
    36         System.out.println(socketAddress2);
    37 
    38         System.out.println(socketAddress.getAddress());
    39         System.out.println(socketAddress.getHostName());//地址、在这里面改C:WindowsSystem32driversetchosts
    40         System.out.println(socketAddress.getPort());//端口
    41 
    42     }
    43 }
    44 结果:
    45 /127.0.0.1:8080
    46 loca
    小科普:
    QQ原先叫QICQ,当初微软的是MSN,QQ刚起来的时候,微软因为法律原因,加上心软放过了QQ,于是QQ火了。QQ起来就意识到了这个问题,假设有一个模拟QQ的东西火起来,要么被收购,要么被干掉,它做的是商业垄断。微软给了QQ一个机遇,QQ就不会给别人机遇,因为商业就是这样嘛。

  • 相关阅读:
    Mac下mysql出现错误:ERROR 1055 (42000)
    单表查询
    外键的变种 三种关系
    Java8中Lambda表达式详解
    Java中的比较器Comparable、Comparator
    Java创建线程的方法
    java日期格式化
    Docker容器如何修改hosts
    使用postman可以正常访问,但是在应用中返回415状态码
    使用tcpdump进行抓包
  • 原文地址:https://www.cnblogs.com/duanfu/p/12600074.html
Copyright © 2020-2023  润新知