计算机网络系列(一)常识

什么是网络?

所谓网络能够理解为由集线器链接起来的多台计算机,组成一个子网。而无数的子网经过路由器被相互链接起来,进而造成网络。浏览器

什么是网址?

网址URL(Uniform Resource Locator),统一资源定位符。经过URL能够获取到指定的资源文件。服务器

URL 组成

未命名文件 (1).png

  • protocol: 协议,常见的协议是http,https
  • hostname: 主机地址,能够是域名,也能够是IP地址
  • port: 端口, http协议默认端口是:80端口,若是不写默认就是:80端口
  • path: 路径,网络资源在服务器中的指定路径
  • parameter: 参数, 若是要向服务器传入参数,在这部分输入
  • query: 查询字符串, 若是须要从服务器那里查询内容,在这里编辑
  • fragment: 片断, 网页中可能会分为不一样的片断,若是想访问网页后直接到达指定位置,能够在这部分设置

URI 与 URL,URN 之间的关系

  • URI :  Universal Resource Identifier  统一资源标志符
  • URL : Universal Resource Locator    统一资源定位符
  • URN :Universal Resource Name     统一资源名称

三者关系图以下: 网络

image.png

IP地址究竟是什么

网络是由路由器链接起来的无数个子网组成,而子网由一个个实体的计算机链接组成。数据包可以在网络中传输到指定的某一台计算机上,则须要知道这台计算机所在的子网号,即:网络号,以及主机号,即:这台计算机在子网中的编号。而IP地址被设计用来存储以上信息。

ip地址是一串32比特的的数字,按照一个字节(8比特)为一组分红4组,使用10进制表示而后用原点分开。可是这样并不知道具体那一部分是主机号,那一部分是网络号。因此由又引入了另外一个概念 子网掩码,它是一串与IP地址等长度的32比特数字,左边是1,右边是0。子网掩码中为1的部分对应IP地址中相同位置的数字表示网络号,为0的部分对应IP地址中的位置表示主机号。网站

IP地址与子网掩码之间的关系

未命名文件 (1).png

IP地址表示方法

  • IP地址主体表示法:10.11.12.13
  • 采用与IP地址主体相同的格式方式表示子网掩码的方法:10.11.12.13/255.255.255.0
  • 采用网络比特数来表示子网掩码的方法:10.11.12.13/24
  • 表示子网地址:10.11.12.0/24,主机号部分所有为0,这个IP地址表示的不是一台单独的计算机,而是整个子网
  • 表示子网地址:10.11.12.255/24,主机号部分所有为1,这个IP地址表示对整个子网进行广播

重点总结

IP地址主机号:所有为0 ,表示整个子网。所有为1,表示向子网上全部设备发送数据包,即:广播
设计

什么是域名?

首先明确一点,直接使用IP地址是能够正常工做的。因为IP地址是一串32比特的数字,对人来讲,很难去记住。例如咱们能够轻松的记住某我的的名字,可是记住其电话号码明显要多费点事。同理,域名的存在也是为了咱们更方便的去记忆。可是问题来了,为何不直接用名称来肯定通讯对象,而非要使用域名呢?缘由在于使用名称即:域名,是则须要处理几十个到255个字节的字符,这会增长路由器的负担,传输数据花费更多的时间。3d

DNS解析

在咱们正常的上网过程当中不多会见到直接使用IP地址的状况,基本都是在浏览器中输入域名,就能够直接访问到指定网站。可是在网络中发送数据包都必须使用IP地址,那么这个IP地址来自于哪里呢?这里就须要DNS服务来将域名解析为它多对应的IP地址。简单来讲就是浏览器询问最近的DNS服务器,'www.xxx.com'的IP地址是多少,随后DNS服务器会将该域名对应的IP地址发送回来。
orm

相关文章
相关标签/搜索