什么是TCP / IP,它如何使Internet工作?

几天前,我5岁的侄女问我互联网的工作原理。这就是答案.


TCP / IP –简要说明

Internet通过使用称为TCP / IP的协议或传输控制协议/ Internet协议来工作。 TCP / IP是Internet的基础通信语言。用基本术语来说,TCP / IP允许一台计算机通过编译数据包并将它们发送到正确的位置,从而通过Internet与另一台计算机进行通信.

对于那些不知道的人来说,数据包(有时更正式地称为网络数据包)是从一个位置传输到另一位置的数据单位。就像原子是单元的最小单元一样,数据包是互联网上传输的信息的最小单元.

定义TCP

如名称中所示,TCP / IP有两层。顶层,TCP,负责获取大量数据,将其编译为数据包,然后按方式发送给其他TCP层接收,从而将数据包转换为有用的信息/数据.

定义IP

底层IP是该对的位置方面,允许将信息包发送和接收到正确的位置。如果您从地图的角度考虑IP,则IP层将作为数据包GPS来查找正确的目的地。就像汽车在高速公路上行驶一样,每个数据包都经过网关计算机(路标),用于将数据包转发到正确的目的地.

总之,TCP是数据。 IP是互联网位置GPS.

这就是互联网表面上的工作方式。让我们从表面上看一下Internet的抽象层.

嵌入在TCP / IP中的四个抽象层

四个抽象层是链接层(最低层),Internet层,传输层和应用程序层(顶层).

它们以以下方式工作:

  1. 链路层是用于互连节点和服务器的物理网络设备.
  2. Internet层跨网络将主机彼此连接.
  3. 传输层解决了所有主机到主机的通信.
  4. 应用层用于确保网络上的应用之间的通信.

用英语来说,嵌入在TCP / IP中的四个抽象层允许数据包,应用程序和物理网络设备通过Internet相互通信,以确保将数据包完整地发送到正确的位置.

嵌入在TCP / IP中的四个抽象层

既然您已经知道TCP / IP的基本定义以及Internet的工作方式,那么我们需要讨论为什么所有这些都很重要.

互联网是关于通信和访问的

关于Internet的一个普遍笑话是它是一系列在不同位置发送和接收数据的管道。这个比喻还不错。但是,这还不完整.

互联网更像是一系列带有各种连接点,各种传输点,各种发送/接收点,各种工作速度和管理机构监视整个过程的管道.

要了解为什么需要TCP / IP,下面是一个简单的示例.

我住在佛罗里达州盖恩斯维尔。但是,由于我曾经在新西兰奥克兰住了很长一段时间,所以我喜欢每周查看一次新西兰本地新闻.

为此,我阅读了《新西兰先驱报》。为此,我访问www.nzhearald.co.nz。您可能已经在URL中猜到了,《新西兰先驱报》以数字方式基于新西兰(即盖恩斯维尔的另一端).

报文的跳数

为了使我位于盖恩斯维尔的计算机与托管位于新西兰的《新西兰先驱报》的服务器建立连接,数据包必须通过多个网关和多个验证通道发送到多个数据中心,以确保我的请求找到了正确的目的地.

互联网上常见的说法是找出将一包信息发送到另一位置需要花费多少跳.

运行跟踪路由可以显示沿途的跳数。如果您想知道,我在盖恩斯维尔的位置与托管《新西兰先驱报》网站的服务器之间有17跳.

需要TCP / IP以确保信息到达其预期的目的地。如果没有TCP / IP,信息包将永远无法到达所需的位置,而互联网将不再是我们今天所知道的有用信息的集合。.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me