zoukankan      html  css  js  c++  java
  • 网络编程(一)

    一、概念:

    1.网络:将不同区域的计算机联系到一起    局域网、城域网、互联网

    2.地址:IP地址:确定网络上一个绝对地址|位置

    3.端口号:区分计算机软件:取值范围:0~65535(2个字节)

    3.1)  在同一个协议下端口号不能重复;

    3.2)  1024以下的端口号不要使用。

    4.资源定位:URL统一资源定位符URI统一资源

    5.数据的传输:

    5.1)协议:TCP、UDP

    TCP(Transfer Control Protocol):类似于打电话   面向连接   安全   效率低

    UDP(User Datagram Protocol):类似于发短信   非面向连接   安全性低  效率高

    5.2)传输:

    先封装,后拆分 

    类:

    1.InetAddressInetSocketAddress

    2.URL

    3.TCP:ServerSocketSocket

    4.UDP:DatagramSocketDatagramPacket 

    二、地址及端口:

    1.InetAddress:封装了IP地址和域名(DNS)、但没有端口

    2.1)、静态方法获取对象

    getLocalHost()

    getByName(String host)

    2.2)、方法:

    getHostAddress()

    getHostName()

     1      InetAddress address = InetAddress.getLocalHost();
     2         System.out.println(address.getHostAddress());
     3         System.out.println(address.getHostName());
     4         
     5         address = address.getByName("www.163.com");
     6         System.out.println(address.getHostAddress());
     7         System.out.println(address.getHostName());
     8         
     9         address = address.getByName("127.0.0.1");
    10         System.out.println(address.getHostAddress());
    11         System.out.println(address.getHostName());

    2、InetSocketAddress:封装端口
    1)、创建对象:
    InetSocketAddress(String hostname, int port)
    InetSocketAddress(InetAddress addr, int port)
    2)、方法:
    getAddress()
    getHostName()

    getPort()

    1      InetSocketAddress addr = new InetSocketAddress("localhost",9999);
    2         addr = new InetSocketAddress(InetAddress.getByName("localhost"),9999);
    3         System.out.println(addr.getAddress());
    4         System.out.println(addr.getPort());
    5         System.out.println(addr.getHostName());
  • 相关阅读:
    C#操作数据库,将其查查出来的记录条数显示在winform窗体中的方法之一
    关于SQL配置管理器的服务无法启动的解决办法!
    测试随笔
    .net版ckeditor配置水印功能(转)
    vs2010安装路径解决不能修改的方法
    c#wiform中KeyDown事件
    C#winform程序自定义鼠标样式
    一条sql语句循环插入N条不同记录(转)
    winform降低功耗总结
    ILMerge合并程序
  • 原文地址:https://www.cnblogs.com/zhongzhongdebokeyuan/p/5611618.html
Copyright © 2011-2022 走看看