zoukankan      html  css  js  c++  java
  • Java计算机网络


    计算机网络: 分布在不同的地域的计算机通过外接设备(路由器),实现共享和数据传输
    网络编程:网络编程主要是用来解决计算机和计算机之间的数据传输
    网络编程:不需要基于HTML就可以达到数据之间的传输,比如QQ 微信
    页面编程:不需要HTML页面实现数据交互,比如:OA系统 报考系统

     网络通信的三要素:
     (1)IP
     (2)端口
     (3)协议:udp和tcp协议(http协议是基于TCP协议)

     ip地址:IP地址的本质是一个由32为二进制数据组成的数据。后来为了方便记忆将IP分为了4份,没一份占8bit 2^8 = 256 0~256
     00000000-00000000-00000000-00000000 0~255

     IP地址 = 网络号+主机号
     IP地址可以分为三类:
     A类地址:一个网络号 + 三个主机名 2^24 政府机构
     B类地址:两个网络号 + 两个主机名 2^16 事业单位(学校 银行)
     C类地址:三个网络号 + 一个主机名 2^8 私人使用

     java中如何来获取IP地址信息:
     InetAddress(类):操作IP

    端口号:
     在java中没有类来描述。就是一个值 端口号的范围 0~65535
     从0~1023系统紧密绑定的服务 自己是不能使用的
     1024 665535 我们可以使用的 一般设置在8000以上

     网络通讯协议:协议它就是用来指定通讯的规则,可以使设置之间知道他们表达的是什么意思
     UTP 通信协议
     TCP 通信协议

    public class Demo {

    /**
    * @param args
    * @param UnknowHostException
    *
    */
    // localHost 本地主机 本地服务器
    public static void main(String[] args) throws UnknownHostException {

    //==========InetAdress的常用方法=======================
    // 获取本机的IP地址对象
            InetAddress address = InetAddress.getLocalHost();

           System.out.println("本机的ip地址:"+address.getHostAddress());   //192.168.2.***
           System.out.println("本机的名字:"+address.getHostName());         // 木木SIR

              }

    }

  • 相关阅读:
    spring boot RESTfuldemo测试类
    再谈Redirect(客户端重定向)和Dispatch(服务器端重定向)
    HTTP协议解析
    HTTP协议详解(真的很经典)
    JMeter进行简单的数据库(mysql)压力测试
    LoadRunner利用ODBC编写MySql脚本
    性能瓶颈的分析
    bug的处理流程
    Loadrunner11 录制手机App脚本多种方法介绍
    利用fiddler录制脚本
  • 原文地址:https://www.cnblogs.com/mumuda/p/6193071.html
Copyright © 2011-2022 走看看