zoukankan      html  css  js  c++  java
  • 网络通信协议

    网络通信协议

    1 IP地址和端口号

    要想使网络中的计算机能够进行通信,必须为每台计算机指定一个标识号,通过这个标识号来指定接受数据的计算机或者发送数据的计算机。

    在计算机中,不同的应用程序是通过端口号区分的。端口号是用两个字节(16位的二进制数)表示的,它的取值范围是0~65535。

    0~1023之间的端口号用于一些知名的网络服务和应用,用户的普通应用程序需要使用1024以上的端口号

    位于网络中一台计算机可以通过IP地址去访问另一台计算机,并通过端口号访问目标计算机中的某个应用程序

    2 InetAddress

    InetAddress类的一些常用方法

    public class Demo01 {
        public static void main(String[] args) throws UnknownHostException {
            //获取本地计算机名和ip地址
            InetAddress inet=InetAddress.getLocalHost();
            System.out.println(inet);
            //通过主机名获取inet对象
            InetAddress inet2=InetAddress.getByName("UETYWDRNONGPVIC");
            System.out.println(inet2);
        }
    }

    运行结果为:

  • 相关阅读:
    CentOS Grub、BASH 故障、解决方法
    Fail2ban 阻止暴力破解
    Extundelete 数据恢复
    HTTP 状态信息
    LNMP 参数调优 ( 无注释 )
    Mysql 性能优化 ( my.cnf )
    MantisBT 缺陷管理系统
    Zabbix Agent 源码编译安装
    Zabbix 监控 Mysql 状态
    Zabbix 监控 Nginx 状态
  • 原文地址:https://www.cnblogs.com/zzq123/p/10249585.html
Copyright © 2011-2022 走看看