互联网是如何运作的

239 阅读3分钟

互联网的运作原理

互联网的运作原理包括:客户端通过IP地址访问服务器,数据包通过TCP/IP协议在网络中传输,DNS服务器将域名转换为IP地址,路由器根据路由表将数据包发送到目的地。互联网由ISP和NISP组成的复杂网络结构,为用户提供便捷的上网体验。

互联网的运作原理是通过客户端和服务端模型实现的,客户端发送消息给服务端,消息通过TCP/IP协议族在不同层级传输,最终实现数据交换。互联网的发展与前端技术密切相关,了解互联网运作原理有助于理解前端开发。

TCP和IP是互联网通信中的重要协议

TCP和IP是互联网通信中的重要协议,TCP负责数据包的可靠传输和顺序重组,而IP则负责数据包的路由和目标地址。IPV4地址空间有限,导致IPV6的出现,拥有更大的地址空间。客户端与服务器之间的数据交互经历了多个层次的处理,最终实现信息传递。 互联网数据包通过多个路由器和主干网传输,最终到达目的地。网络服务提供商(NISP)为ISP提供主干服务,帮助数据包找到正确路线。域名和DNS帮助浏览器将域名转换为IP地址,确保用户访问正确服务器。

TCP/IP协议族

TCP/IP协议族有四层:

  • 应用层:提供特定于应用程序的协议 HTTP FTP IMAP(邮件)
  • 网络控制层 发送数据包到计算机上使用特定的端口号的应用程序
  • 网络层 使用IP地址将数据包发送到特定的计算
  • 链路层 将二进制数据包与网络信号相互之间转换

TCP的可靠

tcp在建立连接会进行三次握手,每个收到的数据包都会向发送方发送ack确认,已确保发送成功

TCP传输的质量和顺序

当数据包过大,在网络层会进行分包,分包后传输的链路不一样,到达的时间不一样,TCP会根据数据包上携带序列号来进行排序重组,如果发送方在一个特定时间内(也就是重试时间)没有接受到接收方的ack确认,会再次重新发送

IP的传输

IP是不可靠的无连接协议,它并不关心数据包是否到达目的地,也不关系连接和端口号,目的是连接到目标IP

IP和IP地址的区别

IP是一种协议 有两种标准 IPv4 2^32次方和IPv6 2^128 IP地址是一串数字192.0.0.1

网络传输

  1. 个人电脑
  2. local ISP 互联网服务提供商
  3. regional ISP 经过多个主干网络
  4. NSP 网络服务提供商 大型网络 卖带宽给ISP
  5. NAP 每个NSP连接到至少三个网络访问点
  6. ISP NSP 所有网络提供都携带路由器,每个路由有当前子网络ip的路由表,当底层向上层发送数据时候,找不到会依次向上找,可能由一个主干网络跳到另外一个主干网络

DNS服务

存在意义是IP别名,不让公司丢客户,也容易记,DNS是一个分布式数据库,存储了域名和IP的对应关系