zoukankan      html  css  js  c++  java
  • java基础(网络编程---IP、端口、URL)

    IP地址

    用来标识网络中的一个通信实体的地址。通信实体可以是计算机、路由器等。 
     IP地址分类
      IPV4:32位地址,以点分十进制表示,如192.168.0.1
      IPV6:128位(16个字节)写成8个16位的无符号整数,每个整数用四个十六进制位表示,数之间用冒号(:)
        分开,如:3ffe:3201:1401:1280:c8ff:fe4d:db39:1984
     特殊的IP
       127.0.0.1 本机地址
      192.168.0.0--192.168.255.255私有地址,属于非注册地址,专门为组织机构内部使用。
     

     InetAddress:

      多个静态方法
      1、getLocalHost:本机
      2、getByName:根据域名DNS | IP地址 -->IP

       两个成员方法
      1、getHostAddress: 返回地址
      2、getHostName:返回计算机名

    端口

      区分计算机上的不同程序,就要用到端口。

      端口的表示是一个16位的二进制整数,2个字节,对应十进制的0-65535。
       Oracle、MySQL、Tomcat、QQ、msn、迅雷、360等网络程序都有自己的端口
      
      公认端口 0—1023 比如80端口分配给WWW,21端口分配给FTP
       注册端口 1024—49151 分配给用户进程或应用程序
       动态/私有端口 49152--65535
     
      cmd窗口查看端口和进程:
      查看所有端口:netstat -ano
      查看指定端口:netstat -aon|findstr "808"
      查看指定进程:tasklist|findstr "808"
      查看具体程序:使用任务管理器查看PID
     
      InetSocketAddress
      包含端口,用于socket通信的
     

    URL  

      URN:Universal Resource Name 统一资源名称,通过特定命名空间中的唯一名称或ID来标识资源。
      
      在www上,每一信息资源都有统一且唯一的地址,即统一资源定位符Uniform Resource Locator 。
      如:http://www.google.com:80/index.html,由4部分组成:
      • 协议  http
      • 存放资源的主机域名 www.google.com
      • 端口号   80
      • 资源文件名  index.html
     
      API
  • 相关阅读:
    【Jquery】根据元素个数给予宽度
    【Jquery】判断宽度跳转
    【CSS】滚动条样式
    关于vue在列表展示数据的时候,选择更改其中一项,数据跟着实时变动的问题
    JAVA基础知识
    华为机试 字符串分隔
    华为机试 计算字符个数
    华为机试 字符串最后一个单词的长度
    简单构造 Ext.tree 树例子
    Ext.form.Label组件动态设置html值
  • 原文地址:https://www.cnblogs.com/skyline1/p/11228322.html
Copyright © 2011-2022 走看看