顶部头图
Rootlex 头像
互联网

前言

随着互联网发展的日新月异,我们越来越离不开互联网。我们作为互联网的一个使用者,您是否了解过其工作原理呢?

索引列表

  1. 互联网(Internet)
  2. 协议
  3. IP协议
  4. DNS
  5. tcp/udp协议
  6. http/https协议

互联网Internet

互联网(internet),又称国际网络,指的是网络与网络之间所串连成的庞大网络,这些网络以一组通用的协议相连,形成逻辑上的单一巨大国际网络。 互联网始于1969年美国的阿帕网。通常internet泛指互联网,而Internet则特指因特网。这种将计算机网络互相联接在一起的方法可称作“网络互联”,在这基础上发展出覆盖全世界的全球性互联网络称互联网,即是互相连接一起的网络结构。互联网并不等同万维网,万维网只是一建基于超文本相互链接而成的全球性系统,且是互联网所能提供的服务其中之一。

这是来自[百度百科][1]的说法,通俗点就是把每个能联网的设备连接起来

协议

什么是协议

我们打个比方,如果你要书信给某人是不是要用到书信格式 ,而这个书信格式就相当于协议 ,当用户请求网页时,客户端就会按照协议去发送请求。所以这个协议就是规范互联网中的请求,使请求有统一的格式。

IP协议

IP是Internet Protocol(网际互连协议)的缩写,是TCP/IP体系中的网络层协议。设计IP的目的是提高网络的可扩展性:一是解决互联网问题,实现大规模、异构网络的互联互通;二是分割顶层网络应用和底层网络技术之间的耦合关系,以利于两者的独立发展。根据端到端的设计原则,IP只为主机提供一种无连接、不可靠的、尽力而为的数据包传输服务。

![结构图][2] 上图是互联网中的基本结构图,我们很容易就可以发现IP协议是属于网络层的,打个比方IP就像我们生活中的地址,用来告诉别人我们住哪,IP 也是,它告诉下面的 链路层 这个数据包要发往哪里,就像我们寄快递时要填写地址是一个道理。

DNS

DNS —— 域名服务器 什么是域名

域名(英语:Domain Name),又称网域,是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时对计算机的定位标识(有时也指地理位置)。 [1] 由于IP地址具有不方便记忆并且不能显示地址组织的名称和性质等缺点,人们设计出了域名,并通过网域名称系统(DNS,Domain Name System)来将域名和IP地址相互映射,使人更方便地访问互联网,而不用去记住能够被机器直接读取的IP地址数串。

比如我们现在要访问一个网站,我们就得记下这个网站的IP地址,xxx.xxx.xxx (IPv4), 而IP地址是由9位数构成,这是不是很难记,且不能显示地址组织的名称和性质。所以人们就设计出了域名。

当我们输入域名时如https://blog.nalex.top, 客户端就会向Dns发送请求,Dns服务器在收到请求后会查找这个域名所对应的IP地址,该DNS客户机最终会收到一份回答报文,其中包含有该主机名对应的IP地址一旦该浏览器收到来自DNS的IP地址,就可以向该IP地址定位的HTTP服务器发起TCP连接