http协议和tcp/ip协议乍看起来,感觉是同一类的东西,其实不然,下面简单的说说他们的区别。

  http协议是应用层的一种数据封装协议,类似的还有ftp,telnet等等,而tcp/ip是数据传输层的各种协议,两者都不在一个层当然不是同一类东西。

  tcp/ip帮助数据能有效的在网络链路里传输,就相当于卡车把货物运输到目的地,tcp/ip就是这个运输的部分,包括卡车和高速公路,然而网络传输的时候数据都是0101的二进制数,这些数据如果不按要求打包,数据运输到目的地后就是杂乱无章的,所以就要求传输之前就按某种规定打包数据,到了目的后,识别和解析数据就会很方便了,浏览器按http协议要求打包好数据经过tcp/ip运输数据到目的地服务器,然后服务器按要求组装数据返回给浏览器,这就是浏览器和http构成的网页浏览功能了。

  socket中文翻译是套接字,这个翻译好拗口的感觉,这个就像一个插座一样,电器把插头插在插座上就能通电了,程序和socket接口对接上就能利用tcp/ip传输数据了。

最新文章

  1. MySQL主从复制实现
  2. 烂泥:haproxy学习之手机规则匹配
  3. mysql主从复制(超简单)
  4. JavaScript 中介者模式与观察者模式有何不同?
  5. java输出流实现文件下载
  6. Android经常使用自己定义控件
  7. linux64下安装swftools
  8. Detecting an Ajax request in PHP
  9. Android进阶(十四)Android Adapter详解
  10. js算法初窥01(排序算法01-冒泡、选择、插入)
  11. Java使用volatile实现多线程输出ABC共10次
  12. 原生js标识当前导航位置(给当前导航一个className=active)
  13. centos 设置中文
  14. Python 之 __new__() 方法与实例化
  15. http 请求参数之Query String Parameters、Form Data、Request Payload
  16. ajax提交完表单数据依然跳转的解决办法
  17. vue属性
  18. RabbitMQ消息可靠性分析
  19. poj1095
  20. 常数PK系列汇总

热门文章

  1. thinkphp 模型实例化
  2. 概率+后效性处理——cf930B好题
  3. 没有找到mfc100.dll
  4. VS2010-MFC(常用控件:树形控件Tree Control 下)
  5. System.Web.HttpCookie.cs
  6. neo4j安装APOC插件
  7. 13-5-let和()的作用域
  8. [NOIP2019模拟赛]LuoguP4261白金元首与克劳德斯
  9. memcache课程---4、php+memcache如何让用户跨域登录
  10. Consul 集群搭建