龙空技术网

计算机网络:IP和端口

崔九八 224

前言:

如今姐妹们对“inetaddress本机主机名”大概比较讲究,兄弟们都需要知道一些“inetaddress本机主机名”的相关知识。那么小编在网络上网罗了一些对于“inetaddress本机主机名””的相关内容,希望兄弟们能喜欢,小伙伴们快快来了解一下吧!

IP

ip地址:InetAddress

唯一定位一台网络上计算机127.0.0.1:本机localhostip地址的分类ipv4 / ipv6IPV4 127.0.0.1 ,4个字节组成,0~255,42亿;30亿都在北美,亚洲4亿。2011年就用尽;IPV6:128位。8个无符号整数!2001:0bb2:aaaa:0015:0000:0000:1aaa:1312公网(互联网) - 私网(局域网)ABCD类地址192.168.xx.xx 专门给组织内部使用的域名:记忆IP问题!IP:

//测试IPpublic class TestInetAddress {    public static void main(String[] args) {        try {            //查询本机地址            InetAddress inetAddress1 = InetAddress.getByName("127.0.0.1");            System.out.println(inetAddress1);            InetAddress inetAddress3 = InetAddress.getByName("localhost");            System.out.println(inetAddress3);            InetAddress inetAddress4 = InetAddress.getLocalHost();            System.out.println(inetAddress4);            //查询网站ip地址            InetAddress inetAddress2 = InetAddress.getByName(";);            System.out.println(inetAddress2);            //常用方法            System.out.println(inetAddress2.getAddress());            System.out.println(inetAddress2.getHostAddress()); //ip            System.out.println(inetAddress2.getCanonicalHostName()); //规范的名字            System.out.println(inetAddress2.getHostName()); //域名,或者自己电脑的名字        } catch (UnknownHostException e) {            e.printStackTrace();        }    }}//输出结果/127.0.0.1localhost/127.0.0.1WINDOWS-ATHIS7Q/10.11.16.110[B@1b6d3586110.242.68.4110.242.68.4 finished with exit code 0
端口

端口标识计算机上的一个程序的进程:

不同的进程有不同的端口号!用来区分软件!电脑最多能跑的端口,一般被规定0~65535个(一般用户使用根本跑不了这么多端口)端口又分为TCP端口和UDP端口:每一个都有65535 * 2 TCP用了80端口,UDP用了80端口,是可以的。单个协议下,端口号不能冲突端口分类公有端口0~1023HTTP:80HTTPS:443FTP:21Telent:23程序注册端口:1024~49151,分配用户或者程序Tomcat:8080MySQL:3306Oracle:1521动态、私有:49152~65535netstat -ano #查看所有的端口

netstat -ano|findstr "5900" #查看指定的端口

tasklist|findstr "8696" #查看指定端口的进程

Ctrl+shift+ESC 快捷键打开任务管理器

public class TestInetSocketAddress {    public static void main(String[] args) {        InetSocketAddress socketAddress1 = new InetSocketAddress("127.0.0.1",8080);        System.out.println(socketAddress1);        InetSocketAddress socketAddress2 = new InetSocketAddress("localhost",8080);        System.out.println(socketAddress2);        System.out.println(socketAddress1.getAddress());        System.out.println(socketAddress1.getHostName()); //地址        System.out.println(socketAddress1.getPort()); //端口    }}
知识扩展:QQ名字的由来

QQ是1999年2月由腾讯自主开发的基于Internet的即时通信网络工具。 [58] QQ以前是模仿ICQ来的,ICQ是国际的一个聊天工具,是I seek you(我寻找你)的意思,OICQ模仿ICQ它在ICQ前加了一个字母O,意为opening I seek you,意思是“开放的ICQ”。但被指出侵权行为,2000年11月腾讯推出QQ2000版本,OICQ正式更名为QQ。除了名字变化,腾讯QQ的标志却一直没有改,一直是小企鹅。因为标志中的小企鹅很可爱迷人而且很受女生的肯定,用英语来说就是cute,因为cute和Q是谐音的,所以小企鹅配QQ也是一个很好的名字。

标签: #inetaddress本机主机名