2015-07-12 51 views
-2

我是网络新手。所以我需要知道套接字,IP协议(TCP/UDP),什么是套接字,以及几个其他相关的词。我只是想弄清楚它是如何工作的并想学习。任何人都可以帮忙至少放一些链接,以便我可以跟随他们。需要它很快,如果可能想知道IP,套接字,TCP,UDP,端口之间的关系

+1

你可能会发现这个有用的http://stackoverflow.com/questions/152457和有关数据报(UDP)与流数据的信息,Bing是你的朋友。 –

回答

2

更复杂的信息在这里:https://en.wikipedia.org/wiki/Internet_protocol_suite

简明: 您的计算机是一个局域网上,即LAN很可能在以太网上运行。
在这个以太网之上运行另一个协议IP。
在IP之上运行几个其他协议其中2个是TCP和UDP。
UDP和TCP是多路复用多个通信通道,每个通道在同一根导线上各不相同。这是通过使用端口号来完成的,端口号是协议的一部分,您可以在各自的头文件中找到它们。
TCP和UDP都非常不同:

  • TCP是面向,而UDP连接还没有。
  • UDP使用数据包,而TCP是一个字节流协议
  • TCP是可靠的,而UDP不是其他
  • 差异,这个名单并不详尽

为了使TCP和UDP访问节目有一个基于套接字的应用程序接口。所以如果你想发送或接收某些东西,你需要一个套接字。 https://en.wikipedia.org/wiki/Berkeley_sockets

但是,这是一个非常广泛的话题,如果你打算开始使用这种技术,那么你必须做大量的阅读。

+0

谢谢。那么什么是BSD插座和插座。当大家说插座时,大家是指BSD插座 – Laksith

+0

本身不是。那里有不同的套接字实现。 –

相关问题