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

    网络协议

    TDP /UDP

    链路层:链路层是用于定义物理传输通道,通常是对某些网络连接设备的驱动协议,例如针对光纤、网线提供的驱动。

    网络层:网络层是整个TCP/IP协议的核心,它主要用于将传输的数据进行分组,将分组数据发送到目标计算机或者网络。

    传输层:主要使网络程序进行通信,在进行网络通信时,可以采用TCP协议,也可以采用UDP协议。

    应用层:主要负责应用程序的协议,例如HTTP协议、FTP协议等。

     

      IP地址和端口号

    IP

    二进制形式表示的IP地址非常不便记忆和处理,因此通常会将IP地址写成十进制的形式,

    每个字节用一个十进制数字(0-255)表示,数字间用符号“.”分开,如 “192.168.1.100”。

     

    端口号

    它的取值范围是0~65535,其中,0~1023之间的端口号用于一些知名的网络服务和应用,

    用户的普通应用程序需要使用1024以上的端口号,从而避免端口号被另外一个应用或服务所占用。

     

    InetAdderss类

    获取主机的对象

    static InetAddress getByName(String host);

    获取IP地址主机名

    String getHostName();

    获取IP地址

    String getHostAddress();

    获取主机对象

    InetAddress inet=InetAddress.getLocalHost();

    public static void main(String[] args) throws Exception {

            InetAddress local = InetAddress.getLocalHost();

            InetAddress remote = InetAddress.getByName("www.oracle.cn");

            System.out.println("本机的IP地址:" + local.getHostAddress());

            System.out.println("oracle的IP地址:" + remote.getHostAddress());

            System.out.println("oracle的主机名为:" + remote.getHostName());

        }

  • 相关阅读:
    Java Web Jsp EL ${ user.name }
    Java Web 网络留言板5 (javaBean技术)
    Java Web Web应用,打包和web.xml文件
    Java Web JSTL (实例)
    基于wpf的相关设计问题ViewModel
    c++ primer学习笔记(1)
    记上海俱乐部活动
    c++ primer学习笔记(3)字符串操作
    wpf&& silverlight的Behavior
    基于wpf的相关设计问题Command的使用
  • 原文地址:https://www.cnblogs.com/1997WY/p/10707510.html
Copyright © 2011-2022 走看看