什么是互联网插座?(an internet socket?)

Internet套接字是一个术语,用于标识任何计算机软件程序可用于通过Internet传输数据的连接点。它们不是一个物理结构,就像墙上的电插座,而是一个计算机软件概念。有了这样一个插座,任何必要的数据都可以从一台计算机上运行的程序来回传输到另一台计算机上运行的程序;在许多情况下,这是客户机和服务器之间的通信。该术语还用于指应用程序编程接口(API),计算机程序员可以使用该接口创建能够通过Inter...

Internet套接字是一个术语,用于标识任何计算机软件程序可用于通过Internet传输数据的连接点。它们不是一个物理结构,就像墙上的电插座,而是一个计算机软件概念。有了这样一个插座,任何必要的数据都可以从一台计算机上运行的程序来回传输到另一台计算机上运行的程序;在许多情况下,这是客户机和服务器之间的通信。该术语还用于指应用程序编程接口(API),计算机程序员可以使用该接口创建能够通过Internet发送和接收数据的网络感知应用程序。

An Internet socket is a term used to identify a point of connection that any computer software program can use to transmit data over the Internet.

套接字在Internet协议(IP)栈的上层工作,称为传输层,在传输层中,数据通过操作系统从应用程序向下传递到网络。当计算机上的应用程序希望从网络连接发送和接收数据时,它会要求操作系统打开Internet套接字。套接字由协议信息(如用户数据报协议(UDP)或传输控制协议(TCP))以及两台计算机的发送和接收地址以及连接的IP端口号组成。还可以创建一个Internet套接字,绕过操作系统发送原始数据包,而不首先让计算机的操作系统处理附加的套接字信息。

通常在Internet服务器上使用,服务器软件启动并打开侦听套接字。当服务器接收到数据请求时,它会为请求的客户端创建一个唯一的套接字,然后使用该套接字传输任何请求的数据。这些类型的连接也称为会话,因为一旦客户端完成,服务器就会关闭套接字。通过这种方式,服务器可以与其他客户机同时创建任意数量的套接字,每个套接字都有自己的唯一标识符,并提供每个客户机唯一的数据。

因此,Internet套接字有三种一般类型。其中一种类型是数据报套接字。这是一种快速套接字连接,在发送数据包之前,无需额外通信即可建立专用连接。因此,它们通常被称为无连接套接字,并使用UDP作为传输协议。它们有点像是一种“火而忘却”的方法,因为没有数据包序列检查或错误纠正。

然而,面向连接的套接字(称为流套接字)需要执行一些额外的步骤来建立客户机和服务器之间的通信链路。它们使用TCP或另一种称为流控制传输协议(SCTP)的协议进行传输。这种类型的Internet套接字更可靠,并且具有处理丢失数据包等错误的方法。

另一种独特的Internet套接字主要用于计算机网络路由。这种类型的套接字跳过IP堆栈的传输层,而是将数据包从网络直接传递到应用程序,而套接字信息保持不变。这种原始套接字允许更快地将数据包传递到应用程序,因为计算机的操作系统不会首先处理数据包。当一台计算机只是想“ping”另一台计算机时,Internet控制消息协议(ICMP)使用这种原始套接字。

  • 发表于 2021-12-11 14:48
  • 阅读 ( 207 )
  • 分类:互联网

你可能感兴趣的文章

什么是双插座主板?(a dual socket motherboard?)

双插座主板是一种设计有两个插座的主板,供中央处理器(CPU)使用,允许两个CPU同时在一块主板上使用。这本质上意味着这样一个主板有两倍于任何单一插座主板处理能...

  • 发布于 2021-12-10 12:13
  • 阅读 ( 235 )

什么是adsl插座?(an adsl socket?)

...,因此也将拾取来自数据信号的干扰。过滤器插座通常由互联网服务提供商(ISP)免费提供,但如果需要,可以购买额外的插座。一般建议在室内的每个语音电话连接中使用过滤ADSL插座,以过滤数据频率干扰。 ...

  • 发布于 2021-12-11 09:43
  • 阅读 ( 143 )

什么是电源插座?(an electrical socket?)

电气插座是建筑物或其他大型结构的一部分,可用于将电子设备连接到电路。这些插座通常为“阴式”,但有些插座可以同时使用“阴式”和“阳式”连接器,具体取决于...

  • 发布于 2021-12-11 11:25
  • 阅读 ( 147 )

什么是以太网插座?(an ethernet socket?)

...,即连接在局域网(LAN)或广域网(WAN)上的计算机(如Internet)。传输数据时,从插座发送到电缆的信息首先发送到路由器或其他网络设备,后者充当流量控制器,将数据发送到其预期目标。对于较大的WAN网络,数据从路由器...

  • 发布于 2021-12-11 12:12
  • 阅读 ( 108 )

什么是lga插座?(an lga socket?)

LGA插座是一种中央处理器(CPU)插座,使用集成电路封装的陆网阵列样式。一些处理器,或CPU,拥有进入插座引脚孔的引脚,以连接它们与主板。相比之下,LGA插槽具有引...

  • 发布于 2021-12-11 15:22
  • 阅读 ( 142 )

什么是一个754CPU插座?(a socket 754 cpu?)

插槽754中央处理器(CPU)是AMD®插槽754中使用的任何CPU。插座754 CPU型号使用传统的引脚网格阵列(PGA),其中引脚放置在插座中。CPU是不受欢迎的销售商,因为存在营销冲...

  • 发布于 2021-12-12 12:20
  • 阅读 ( 118 )

什么是插座7主板?(a socket 7 motherboard?)

插座7主板是一种具有中央处理器(CPU)插座(称为插座7)的主板。这个特殊的组件是1994年由半导体公司英特尔公司为其奔腾CPU或处理器发布的。然而,Socket 7也与Intel的主...

  • 发布于 2021-12-12 12:22
  • 阅读 ( 101 )

什么是1366插座?(socket 1366?)

Socket 1366是全球最大的半导体制造商Intel Corporation为其三个CPU品牌生产的中央处理器,即处理器插槽:Core i7、Celeron和Xeon。1366代表它拥有的管脚数。插座1366于2008年发布,也...

  • 发布于 2021-12-14 17:08
  • 阅读 ( 130 )

什么是插座4?(socket 4?)

Socket 4是一种中央处理器(CPU)插槽,半导体制造商Intel Corporation于1993年为其Intel Pentium计算机芯片引入了该插槽。该设备负责将CPU连接到个人计算机(PC)的主板,以便进行...

  • 发布于 2021-12-14 17:09
  • 阅读 ( 109 )

什么是462插座?(socket 462?)

Socket 462,也称为Socket A,是一种中央处理单元(CPU)插槽或处理器插槽,半导体制造商Advanced Micro Devices(AMD)主要为第二代和第三代生产其当时的旗舰品牌个人计算机(PC...

  • 发布于 2021-12-14 17:10
  • 阅读 ( 101 )
Dean猫猫
Dean猫猫

0 篇文章