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
  • 相关阅读:
    51nod 1050 循环数组最大子段和
    51nod 1183 编辑距离
    百度之星初赛一 补题
    jquery click嵌套 事件重复注册 多次执行的问题
    Shell变量赋值语句不能有空格
    Linux得到某个文件夹内文件的个数
    Ubuntu14.04下sogou输入法的输入框只显示英文不显示中文的问题
    Eclipse中mybatis的xml文件没有提示,出现the file cannot be validated as the XML definition.....
    整理一下postgresql的扩展功能postgis和pgrouting的使用
    Windows应用程序未响应
  • 原文地址:https://www.cnblogs.com/skyline1/p/11228322.html
Copyright © 2011-2022 走看看