码迷,mamicode.com
首页 > 移动开发 > 详细

2015百度android开发岗位的一道简答题:TCP、UDP、HTTP之间的关系

时间:2014-09-28 18:22:55      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:网络   udp   tcp   

题目:TCP、UDP之间的关系,TCP与HTTP之间的关系。


运输层主要为两台主机上的应用程序提供端到端的通信。在TCP/IP协议族中,有两个互不相同的传输协议:TCP(传输控制协议)和UDP(用户数据报协议)。


TCP为两台主机提供高可靠的数据通信。它所做的工作包括把应用程序交给它的数据分成合适的小块交给下面的网络层,确认接收到的分组,设置发送最后确认分组的超时时钟等。由于运输层提供了高可靠的端到端的通信,因此应用层可以忽略所有这些细节。而另一方面,UDP则为应用层提供一种非常简单的服务。它只是把称作数据报的分组从一台主机发送到另一台主机,但并不保证该数据能到达另一端。任何必须的可靠性必须由应用层来提供。


 HTTP(超文本传输协议)是利用TCP在两台电脑(通常是Web服务器和客户端)之间传输信息的协议。客户端使用Web浏览器发起HTTP请求给Web服务器,Web服务器发送被请求的信息给客户端。TCP是一种允许我们安全传输数据的机制,使用TCP协议来传输数据的HTTP是Web服务器和客户端使用的特殊协议。


2015百度android开发岗位的一道简答题:TCP、UDP、HTTP之间的关系

标签:网络   udp   tcp   

原文地址:http://blog.csdn.net/zs2538596/article/details/39643261

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!