发新话题
打印

TCP/IP和HTTP有什么联系?

本帖已经被作者加入个人空间

TCP/IP和HTTP有什么联系?

  【IT专家网独家】问题:我在TCP/IP和HTTP的联系方面还有一点迷糊。你可以用例子和类比来向我解释一下这些术语吗?

  专家解答:

  TCP/IP是一个很大的协议族,不可能一下讲得清楚。为了帮助你了解大概,我们简单的描述一下,重点放在你需要的细节上,目的是确保你有一个比较好的理解。

  术语TCP/IP代表传输控制协议/网际协议,指的是一系列协议。“IP”代表网际协议,TCP和UDP使用该协议从一个网络传送数据包到另一个网络。把IP想像成一种高速公路,它允许其它协议在上面行驶并找到到其它电脑的出口。TCP和UDP是高速公路上的“卡车”,它们携带的货物就是像HTTP,文件传输协议FTP这样的协议等。

  你应该能理解,TCP和UDP是FTP,HTTP和SMTP之类使用的传输层协议。虽然TCP和UDP都是用来传输其他协议的,它们却有一个显著的不同:TCP提供有保证的数据传输,而UDP不提供。这意味着TCP有一个特殊的机制来确保数据安全的不出错的从一个端点传到另一个端点,而UDP不提供任何这样的保证。

  HTTP(超文本传输协议)是利用TCP在两台电脑(通常是Web服务器和客户端)之间传输信息的协议。客户端使用Web浏览器发起HTTP请求给Web服务器,Web服务器发送被请求的信息给客户端。

  记住,需要IP协议来连接网络;TCP是一种允许我们安全传输数据的机制,,使用TCP协议来传输数据的HTTP是Web服务器和客户端使用的特殊协议。

  在我的网站http://www.firewall.cx/protocols.php有关于协议的详细分析,还有许多图表,这有助于使理解过程尽可能变得容易。

  TechTarget独家授权,严禁转载!

  查看本文国际来源>>

查看原文:http://networking.ctocio.com.cn/askexperts/73/7544073.shtml

TOP

解释的很好。比喻恰当。

TOP

真的不错

TOP

恩,讲的很好,很白话,去掉了许多抽象!

TOP

发新话题