zoukankan      html  css  js  c++  java
  • 再看.net本质

    1.【资源的地址-通用资源标识符】
     我们在地址栏中输入的内容称为通用资源标识符(Universal Resource Identifier,URI),它有很多种形式,在Web中我们通常使用称为统一资源定位符(Uniform Resource Locator,URL)的形式,它的格式为:
    协议://主机【.端口号】【绝对路径】【?参数】
     在.NET中,不管是URI还是URL,都使用定义在System命名空间中的URI类来进行处理。对应上边的介绍,这个类定义了5个属性,如下:  
      System.Uri ms = new Uri("http://order.jd.com/center/list.action");
                Console.WriteLine("Scheme: {0}", ms.Scheme);//协议的名称
                Console.WriteLine("Host: {0}", ms.Host);//取得URI地址中的主机部分
                Console.WriteLine("Port: {0}", ms.Port);//取得端口号
                Console.WriteLine("AbsolutePath: {0}", ms.AbsolutePath);//绝对路径部分
                Console.WriteLine("Query: {0}", ms.Query);URI地址中的参数部分;
                Console.ReadKey();
    2.【找到主机】
     互联网上的服务器成千上万,我们要访问的服务器是互联网上这么多服务器中的一台,很可能远在地球的另一边。浏览器要找到服务器,需要提供服务器的网络地址。
     在当前的TCP/IP协议的第4个版规定的地址,每个地址由四个字节共32位组成。理论上讲,可以表示4G网络地址。通常我们使用圆点分开这4个数字来表示一个地址,每个数字对应地址的一个字节,例如,微软ip:207.46.19.254,直接在地址栏中输入:http://207.46.19.254也可以打开微软网站。
     但是,这些数字实在很难让人记忆,人们更愿意通过一个有意义的名字来找到一台主机。在经历了短暂的互联网初期阶段之后,有了域名系统,这样,在互联网上,我们可以为ip地址起一个有意义的名字以方便寻找主机,这个名称就是域名。
     虽然这个名字很好记,但是保有这个名字并不能直接找到微软的Web服务器,必须建立名字和地址之间的对应关系。这个工作由域名服务器DNS(即:Donmain Name Server)完成。DNS服务器提供一个类似于分层的通讯录,允许用户通过域名来查找对应的地址,或者通过地址来查找对应的域名。

  • 相关阅读:
    福大软工 · BETA 版冲刺前准备(团队)
    Alpha 事后诸葛亮(团队)
    Alpha 冲刺 (10/10)
    Alpha 冲刺 (9/10)
    Alpha 冲刺 (8/10)
    Alpha 冲刺 (7/10)
    Alpha 冲刺 (6/10)
    Alpha 冲刺 (5/10)
    Alpha 冲刺 (4/10)
    福大软工1816 · 团队现场编程实战(抽奖系统)
  • 原文地址:https://www.cnblogs.com/haofaner/p/4997873.html
Copyright © 2011-2022 走看看