zoukankan      html  css  js  c++  java
  • 网络

    1 通信协议由3部分组成   1 语义部分:用于决定对方对话的类型, 2 语法 对方对话的格式  3 变换规则  通信双方的应答关系

    2 国家标准化组织ISO 提出了开发系统互连参考模型   osi  (open system  interconnection)把计算机网络分为7层

    3 ip地址用于唯一标识网络中的一个通信实体,可以是一台主机,一台打印机,32位整数,端口是一个16位整数,是应用程序与外界流的出入口,包括数据结构和io缓冲区,0 -- 65535  

    1 公认端口  0 -1023 紧密绑定一些特定服务   2 注册端口 1024 - 49151 松散绑定一些服务  应用程序  3 49152 -- 65535   私有端口

     4 使用InetAddress 表示ip地址 包括两个子类

            Inet6Address
            Inet4Address

            InetAddress ip = InetAddress.getByName("www.baidu.com");
            System.out.println(ip.isReachable(2000));
            System.out.println(ip.getHostAddress());
            InetAddress ip2 = InetAddress.getByAddress(new byte[]{127,0,0,1});
            System.out.println(ip2.isReachable(2000));
            System.out.println(ip2.getCanonicalHostName());
    View Code

    5 使用URLDecoder  和URLEncoder 对URL中的非西欧的字符解码和编码

            String encode = URLEncoder.encode("", "GBK");
            System.out.println(encode);
            String d = URLDecoder.decode(encode, "GBK");
            System.out.println(d);

    6 URL  统一资源定位符  包括协议名 主机名  端口和资源   URI 同一资源标识符   url是一种特殊URI

    7 ServerSocket  创建tcp连接  用于监听来自客户端的Socket连接,如果没有连接,会一直处于等待状态,有一个接收连接请求方法,accept,方法一直处于等待状态,线程也被阻塞。

  • 相关阅读:
    VS.NET的新用途
    ASP.NET缓存引起的问题
    增加了查看最新回复功能
    高级浏览功能可以使用了
    转载JGTM'2004 [MVP]的文章
    首页文章字数统计改进
    请推荐好的工作流产品
    不错的工具:Reflector for .NET
    寻找文件同步软件
    javascript引起博客园首页不能显示问题说明
  • 原文地址:https://www.cnblogs.com/whesuanfa/p/7586725.html
Copyright © 2011-2022 走看看