前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >什么是 TCP/IP

什么是 TCP/IP

原创
作者头像
特网科技
发布2021-12-24 12:36:30
5400
发布2021-12-24 12:36:30
举报
文章被收录于专栏:云计算那些事云计算那些事
image.png
image.png

计算机本身很棒,原因有很多,但是大多数计算机在相互连接时才真正开始运行。无论是发送电子邮件,流式传输电视节目,还是与世界另一端的人玩游戏,计算机都必须与他人链接才能执行此操作。要做到这一点,计算机必须知道如何与网络上的其他计算机进行通信。这就是TCP / IP的用武之地。

TCP / IP是Internet协议套件的一部分,该协议套件允许计算机具有相互通信的标准方式。几乎所有今天的计算机都支持开箱即用的TCP / IP。但是,了解 TCP/IP 的工作原理非常有用,尤其是在设置计算机以连接到 Internet 或本地网络上的其他计算机时。

继续阅读以了解有关 TCP/IP 及其工作原理的更多信息。

什么是 TCP/IP

TCP / IP是传输控制协议/互联网协议的首字母缩写,这实际上是互联网工作的原因。这些协议允许计算机通过 Web 相互通信。

传输控制协议(TCP)获取大量数据,将它们编译成网络数据包(即通过Internet传输的数据单位),并将它们发送到另一台计算机的TCP。把TCP想象成互联网的"送货员",他传递的"包裹"就是数据包形式的数据。

另一方面,互联网协议(IP)是送货员的全球定位系统(GPS)。它确保正确的位置(即计算机或设备)接收网络数据包。由于TCP / IP,来自欧洲的人可以检查世界另一端正在发生的事情,反之亦然。

您可能会遇到一些技术专家将TCP / IP称为Internet协议套件,这是事实。互联网协议套件由TCP和IP以外的其他通信协议组成。然而,由于它们是为使互联网工作而开发的前两个协议,因此互联网协议套件被称为"TCP / IP"。

TCP/IP 模型有四层—链路层、互联网层、传输层和应用层,所有这些层协同工作,通过互联网成功传输数据。

它是如何工作的?

TCP/ IP由美国国防部开发,用于指定计算机如何将数据从一台设备传输到另一台设备。TCP / IP非常重视准确性,并且它有几个步骤来确保数据在两台计算机之间正确传输。

这是它这样做的一种方式。如果系统要一次性发送整个消息,并且如果遇到问题,则必须重新发送整个消息。相反,TCP/IP 将每条消息分解为数据包,然后在另一端重新组装这些数据包。实际上,如果第一个路由不可用或拥塞,则每个数据包都可以采用不同的路由到另一台计算机。

此外,TCP/IP 将不同的通信任务划分为多个层。每一层都有不同的功能。数据经过四个单独的层,然后才能在另一端接收(如以下部分所述)。然后,TCP/IP 以相反的顺序遍历这些层,以重新组合数据并将其呈现给接收者。

这些层的目的是保持标准化,而无需许多硬件和软件供应商自行管理通信。这就像驾驶汽车:所有制造商都同意踏板的位置,所以这是我们在汽车之间可以依靠的东西。这也意味着某些层可以更新,例如提高性能或安全性,而不必升级整个层。

TCP/IP 模型的四层

TCP/IP 是互联网上使用的数据链路协议。它的模型分为四个不同的层。结合使用,它们也可以称为一套协议。

应用层:这是指任何交换信息的程序。如果您正在Google Chrome上阅读本文,那么您就位于此层。应用程序层可以指浏览器,服务器,应用程序或任何工作是将文件和信息发送到传输层的平台。

传输 (TCP) 层:此层的主要目的是弄清楚应如何将来自应用程序层的信息发送到目标。在其中,数据被分解为网络数据包。

互联网 (IP) 层:将信息转换为数据包后,将其发送到 IP 层。此层的任务是为每个网络数据包分配一个 IP 地址,以便将其发送到特定网络的确切位置。然后,IP 层通过网络接口将数据包发送到正确的目标。

网络接口:这也称为"数据链路层 (DLL)、"链路层"或"物理层"。无论您使用何种术语,此层都通过无线网络、以太网电缆和其他允许信息传输的物理部件来处理数据从发送方到接收方的移动。

为什么 TCP/IP 很重要?

TCP/ IP是非专有的,因此不受任何一家公司的控制。因此,可以轻松修改IP套件。它与所有操作系统(OS)兼容,因此可以与任何其他系统进行通信。IP套件还与所有类型的计算机硬件和网络兼容。

TCP/IP 具有高度可扩展性,并且作为可路由的协议,可以确定通过网络的最有效路径。它广泛用于当前的互联网架构。

本文链接:http://www.56dr.com/news/content/925.html

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档