TCP 和 UDP 端口声明

uhk5942026-07-18 18:54:56

引见

在本教程中,口声我们将构和端口的口声定见和它们若何与 IP 地址合营独霸 。假定您没有不雅不雅不雅不雅鉴赏我们关于 IP 地址的口声文章  ,需求复习一下 ,口声可以点击此处找到该文章  。口声假定您体味 IP 地址的口声定见 ,那么让我们转到 TCP 和 UDP 端口和它们的口声工作事理 。

邻接到互联网的口声设备和筹算机独霸称为 TCP / IP 的和谈彼此通信。当纽约的口声一台筹算机想要将一段数据发送到其他的筹算机时 ,它必须晓得它想要将信息发送到的口声方针 IP 地址。该信息但凡经由过程两种编制发送 ,口声UDP 和 TCP。口声

两个互联网主力:UDP 和 TCP

UDP?口声TCP?我晓得你感应思疑 ,但我担保我会用特别很是口声根本的术语来诠释这一点,以便你能邃晓这个定见 。口声

TCP 代表 传输独霸和谈。独霸此编制,发送数据的筹算机直接邻接到它正在向其发送数据的筹算机,并在传输时代贯穿连接邻接。独霸此编制 ,两台筹算机可以担保数据已安然切确地抵达,然后断开邻接。这类传输数据的编制经常更快,更刚毅 ,但会给筹算机带来更高的负载,因为它必须拒守邻接和经由过程它的数据 。与这类编制的理论糊口斗劲是拿起德律风并打德律风给同伙 。你们举办了一次对话 ,当它停止时,你们俩都挂断了德律风 ,释放了邻接 。

UDP 代表 用户数据报和谈。独霸这类编制 ,发送数据的筹算机将信息打包成一个斑斓的小包 ,并将其释放到汇集结,希看它能抵达切确的中心。这意味着 UDP 不像 TCP 那样直接邻接到领受筹算机,而是将数据发送出往,并依托发送筹算机和领受筹算机之间的设备来掉落踪掉落踪数据理应切确往的中心 。这类传输编制不克不及担保您发送的数据将抵达其方针地。此外一方面 ,这类传输编制具有特别很是低的开消  ,是以特别很是合用于对第一次考验考验工作不那么次要的处事。

如今您已体味了甚么是 TCP 和 UDP ,我们可以最早具体构和 TCP 和 UDP 端口了。让我们进进下一节,我们可以更好地描摹端口的定见 。

TCP 和 UDP 端口

如您所知,Internet 上的每台筹算机或设备都必须为其分拨一个独一的编号,称为 IP 地址 。此 IP 地址用于从邻接到 Internet 的数百万台其他筹算机中辨认您的特定筹算机 。当信息经由过程互联网发送到您的筹算机时 ,您的筹算机若何领受该信息 ?它经由过程独霸 TCP 或 UDP 端口领受该信息 。

邃晓端口的一种复杂编制是将您的 IP 地址想象为电缆盒  ,端口是该电缆盒上的不合通道。有线电视公司晓得若何屈就与有线电视盒联络相干的独一序列号(IP地址)将电缆发送到有线电视盒 ,然后您会在不合的频道(端口)上收到各个节目。

端口的工作编制不异 。您有一个 IP 地址,然后该 IP 地址上有多个端口。当我说良多时 ,我的意思是良多。总共可以有 65,535 个 TCP 端口和此外 65 ,535 个 UDP 端口 。当筹算机上的法度圭表类型经由过程 Internet 发送或领受数据时,它会将该数据发送到长途筹算机上的 IP 地址和特定端口 ,并在其本身筹算机上但凡随机的端口上领受数据。假定它独霸 TCP 和谈发送和领受数据,那么它将邻接本身并将其本身绑定到 TCP 端口。假定它独霸 UDP 和谈发送和领受数据 ,它将独霸 UDP 端口 。上面的图 1 是拆分为多个 TCP 和 UDP 端口的 IP 地址的从头声明。请寄看 ,一旦独霸法度圭表类型将本身绑定到特定端口 ,任何其他独霸法度圭表类型都不克不及独霸该端口 。先到先得。

<-------------------- 192.168.1.10 -------------------->

012345................6553165532655336553465535
图 1.带端口的 IP 地址

这实足大年夜大年夜约还是让你感应思疑,这没有甚么错 ,因为这是一个宏壮的定见。是以 ,我将为您供给一个示例  ,声明这在理论糊口中是若何工作的,以便您可以更好地邃晓 。我们将在示例中独霸 Web 处事器,因为您都晓得 Web 处事器是运转独霸法度圭表类型的筹算机,该独霸法度圭表类型准予其他筹算机邻接到它并检索存储在个中的网页。

为了使 Web 处事器领受来自长途筹算机(如您本身)的邻接,它必须将 Web 处事器独霸法度圭表类型绑定到外埠端口。然后 ,它将独霸此端口侦听并领受来自长途筹算机的邻接。Web 处事器但凡绑定到 TCP 端口 80(这是 http 和谈默许独霸的端口) ,然后等待并侦听来自长途设备的邻接。邻接设备后,它会将请求的网页发送到长途设备  ,完成后断开邻接 。

此外一方面,假定您是邻接到Web处事器的长途用户 ,它将反向工作。您的 Web 不雅不雅不雅不雅鉴赏器将从特定端标语局限内随机选择一个。

TCP 端口,并考验考验邻接到 Web 处事器 IP 地址上的端口 80。创建邻接后 ,Web 不雅不雅不雅不雅鉴赏器将发送对特定网页的请求 ,并从 Web 处事器领受该请求。然后,两台筹算机都将断开邻接。

如今 ,假定您想在不合台 Web 处事器上运转 FTP 处事器 ,该处事器准予您从长途筹算机传输和领受文件,该若何办 ?FTP 处事器独霸 TCP 端口 20 和 21 来发送和领受信息 ,是以您不会与 TCP 端口 80 上运转的 Web 处事器产生发火任何冲突。是以 ,FTP 处事器独霸法度圭表类型在启动时会将本身绑定到 TCP 端口 20 和 21 ,并等待邻接以发送和领受数据 。

除夜除夜都次要独霸法度圭表类型都有一个特定的端口,它们会侦听该端口 ,并向名为 IANA 的构造注册此信息。跟着斥地人员向 IANA 注册其独霸法度圭表类型独霸的端口,两个法度圭表类型考验考验独霸不合端口并是以招致冲突的大年夜大年夜约性将会降低 。

上一篇:蚂蚁“恋上”肯德基,马云的餐饮互联
下一篇:石油财主蒂勒森锁定国务卿一职 美俄相干有看改进
相关文章