注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

Big鹏 ——学无止境

不谋万世者,不足谋一时;不谋全局者,不足谋一域

 
 
 

日志

 
 

HTTP与TCP/IP协议的区别与联系  

2017-02-09 14:36:31|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

TPC/IP协议是传输层协议,主要解决数据如何在网络中传输,定义的是数据传输和连接方式的规范;HTTP是应用层协议,主要解决如何包装、解析数据,定义的是传输数据的内容的规范关于TCP/IPHTTP协议的关系,网络有一段比较容易理解的介绍:“我们在传输数据时,可以只使用(传输层)TCP/IP协议,但是那样的话,如果没有应用层,便无法识别数据内容,如果想要使传输的数据有意义,则必须使用到应用层协议,应用层协议有很多,比如HTTPFTPTELNET等,也可以自己定义应用层协议。WEB使用HTTP协议作应用层协议,以封装HTTP 文本信息,然后使用TCP/IP做传输层协议将它发到网络上。”

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

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

      HTTP(超文本传输协议)是利用TCP在两台电脑(通常是Web服务器和客户端)之间传输信息的协议。客户端使用Web浏览器发起HTTP请求给Web服务器,Web服务器发送被请求的信息给客户端。下面的图表试图显示不同的TCP/IP和其他的协议在最初OSI模型中的位置:

HTTP与TCP/IP协议的区别与联系 - marskobe - Big鹏 ——学无止境

HTTP与TCP/IP协议的区别与联系 - marskobe - Big鹏 ——学无止境
 

 

 

  评论这张
 
阅读(22)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017