`
acme_ltt
  • 浏览: 52231 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

WEB点对点程序传输数据,是用HTTP协议?还是TCP/IP协议?

阅读更多

    Tcp/Ip协议和Http协议有什么区别,两个Web程序点对点传送数据,你会选择那一个?今天在网上看到这样一个面试题目,引发了一连串的查找资料,复习网络知识的事件……

 

    大家都知道,http是网络应用层协议,而TCP/IP属于网络传输层协议,两者层次不同,没有办法进行比较。但是,个人认为,这个题目的亮点不在于两个协议的区别,而是在于两个Web程序点对点传输数据,要用哪一个协议?

    关于两个协议的区别和联系,就不在这多说了,引用来自网上的一段话:我们在传输数据时,可以只使用(传输层)TCP/IP协议,但是那样的话,如 果没有应用层,便无法识别数据内容,如果想要使传输的数据有意义,则必须使用到应用层协议,应用层协议有很多,比如HTTP、FTP、TELNET等,也 可以自己定义应用层协议。WEB使用HTTP协议作应用层协议,以封装HTTP文本信息,然后使用TCP/IP做传输层协议将它发到网络上。

 

    那么,两个Web程序点对点传输数据,究竟用哪个协议呢?

    我们先来看看http协议的一些描述和特性:

    1、HTTP协议(HyperText Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传送协议。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等。

    2、HTTP协议通常承载于TCP协议之上,有时也承载于TLS或SSL协议层之上,这个时候,就成了我们常说的HTTPS。

    3、http协议永远都是客户端发起请求,服务器端回送响应。

    这样,就限制了使用http协议无法实在客户端没有发起请求的时候,服务器端将消息推送给客户端。

 

    因此,就回答了本文标题提出的问题,Web程序,在点对点传输数据时,使用Http协议,是无法实现的。

分享到:
评论

相关推荐

    TCP/IP教程TCP/IP基础

    17.3 用SLIP、CSLIP和PPP传输IP数 据报文 179 17.3.1 串行线路接口协议(SLIP) 179 17.3.2 压缩的SLIP(CSLIP) 180 17.3.3 点到点协议(PPP) 180 17.4 隧道远程访问 184 17.4.1 点到点隧道协议(PPTP) 185 17.4.2 两层...

    TCP/IP技术大全

    17.3 用SLIP、CSLIP和PPP传输IP数 据报文 179 17.3.1 串行线路接口协议(SLIP) 179 17.3.2 压缩的SLIP(CSLIP) 180 17.3.3 点到点协议(PPP) 180 17.4 隧道远程访问 184 17.4.1 点到点隧道协议(PPTP) 185 17.4.2 两层...

    TCP/IP技术大全(中文PDF非扫描版)

    还介绍了如何使用TCP/IP应用程序,包括远程登录、FTP、Web浏览等。 目 录 译者序 前言 第一部分 TCP/IP基础 第1章 开放式通信模型简介 1 1.1 开放式网络的发展 1 1.1.1 通信处理层次化 2 1.1.2 OSI参考模型 3 1.1.3...

    TCP-IP技术大全

    IP协议家族 77 9.1 TCP/IP模型 77 9.1.1 解剖TCP/IP模型 78 9.1.2 协议组件 78 9.2 理解网际协议(IP) 79 9.2.1 IPv4结构 79 9.2.2 IP做什么 80 9.3 理解传输控制协议(TCP) 81 9.3.1 TCP头...

    TCP/IP详解

    17.3 用SLIP、CSLIP和PPP传输IP数 据报文 179 17.3.1 串行线路接口协议(SLIP) 179 17.3.2 压缩的SLIP(CSLIP) 180 17.3.3 点到点协议(PPP) 180 17.4 隧道远程访问 184 17.4.1 点到点隧道协议(PPTP) 185 17.4.2 两层...

    TCPIP(整合高清PDF版和分章节PDF版)

    T/TCP对HTTP来说也是非常好的,可以这样来用TCP:在少量数据传输中缩短连接时间,因为这种时候连接的建立和拆除时间往往占总时间的大头。在繁忙的Web服务器上,成千上万个不同而且不断变化的客户对HTTP(因此也对TCP)...

    Computer Networking - A Top Down Approach, 7th, converted .pdf

    5.7/PPP:点对点协议/315 5.8/链路虚拟化:网络作为链路层/318 5.8.1/异步传输方式/318 5.8.2/多协议标签交换/322 5.9/小结/324 课后习题和问题/325 复习题/325 习题/325 讨论题/329 Ethereal实验/329 人物专访/329 ...

    串口wifi模块使用手册和驱动协议

     完备的TCP/IP协议栈,支持DHCP协议动态IP地址分配和DNS域名解析功能内置WEB服务器,用IE浏览器通过无线网络远程配置模块参数,更高的传输性能,最高可达110KB/S 接口 双排(2 x 4)插针式接口  支持波特率范围:...

    串口wifi-03模块例程代码

     完备的TCP/IP协议栈,支持DHCP协议动态IP地址分配和DNS域名解析功能内置WEB服务器,用IE浏览器通过无线网络远程配置模块参数,更高的传输性能,最高可达110KB/S 接口 双排(2 x 4)插针式接口  支持波特率范围:...

    串口wifi模块 第三代串口wifi模块使用技巧

     完备的TCP/IP协议栈,支持DHCP协议动态IP地址分配和DNS域名解析功能内置WEB服务器,用IE浏览器通过无线网络远程配置模块参数,更高的传输性能,最高可达110KB/S 接口 双排(2 x 4)插针式接口  支持波特率范围:...

    VB网络编程实例

    <br/>◆ 93.htm 用VB实现聊天讨论室和点对点会话 <br/>◆ 94.htm 用VB写一个定时PING某IP的程序 <br/>◆ 95.htm 用VB制作器 <br/>◆ 96.htm 用Visual Basic 5.0设计E-mail程序(MAPI) <br/>◆ 97.htm 用Visual Basic...

    串口WIFI-串口转WIFI模块

    支持点对点访问,支持客户端、串口到WLAN的模式 支持串口到无线信号的桥接 支持64/128位WEP、WPA和WPA2(AES),具有很高的保密性 UART、GPIO、U.FL(WLAN)接口 1.功能概述 硬件部分 项目 指标 模块 串口...

    TCPIP协议详解(4-1)

    IP协议家族 77 9.1 TCP/IP模型 77 9.1.1 解剖TCP/IP模型 78 9.1.2 协议组件 78 9.2 理解网际协议(IP) 79 9.2.1 IPv4结构 79 9.2.2 IP做什么 80 9.3 理解传输控制协议(TCP) 81 9.3.1 TCP头...

    串口转wifi-uart转wifi模块设置

    支持Ad-Hoc(点对点工作模式); 单电源3.3V工作; 应用范围: WiFi无缝连接的任意串行(UART)接口设备 工业M2M通信; 销售终端; 安全摄像机及监视设备; 物流和货运管理; 病患监护,远程医疗应用等。

    WF-30-11N串口转wifi模块

    支持Ad-Hoc(点对点工作模式); 单电源3.3V工作; 应用范围: WiFi无缝连接的任意串行(UART)接口设备 工业M2M通信; 销售终端; 安全摄像机及监视设备; 物流和货运管理; 病患监护,远程医疗应用等。

    uart转wifi-串口转wifi模块简介

    支持Ad-Hoc(点对点工作模式); 单电源3.3V工作; 应用范围: WiFi无缝连接的任意串行(UART)接口设备 工业M2M通信; 销售终端; 安全摄像机及监视设备; 物流和货运管理; 病患监护,远程医疗应用等。

    串口转wifi-uart转wifi模块应用场景

    支持Ad-Hoc(点对点工作模式); 单电源3.3V工作; 应用范围: WiFi无缝连接的任意串行(UART)接口设备 工业M2M通信; 销售终端; 安全摄像机及监视设备; 物流和货运管理; 病患监护,远程医疗应用等。

    低功耗串口转wifi-串口wifi模块设置教程

    支持Ad-Hoc(点对点工作模式); 单电源3.3V工作; 应用范围: WiFi无缝连接的任意串行(UART)接口设备 工业M2M通信; 销售终端; 安全摄像机及监视设备; 物流和货运管理; 病患监护,远程医疗应用等。

    低功耗串口wifi 串口转wifi简介

    支持Ad-Hoc(点对点工作模式); 单电源3.3V工作; 应用范围: WiFi无缝连接的任意串行(UART)接口设备 工业M2M通信; 销售终端; 安全摄像机及监视设备; 物流和货运管理; 病患监护,远程医疗应用等。

Global site tag (gtag.js) - Google Analytics