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协议,是无法实现的。
分享到:
相关推荐
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 两层...
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应用程序,包括远程登录、FTP、Web浏览等。 目 录 译者序 前言 第一部分 TCP/IP基础 第1章 开放式通信模型简介 1 1.1 开放式网络的发展 1 1.1.1 通信处理层次化 2 1.1.2 OSI参考模型 3 1.1.3...
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头...
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 两层...
T/TCP对HTTP来说也是非常好的,可以这样来用TCP:在少量数据传输中缩短连接时间,因为这种时候连接的建立和拆除时间往往占总时间的大头。在繁忙的Web服务器上,成千上万个不同而且不断变化的客户对HTTP(因此也对TCP)...
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 ...
完备的TCP/IP协议栈,支持DHCP协议动态IP地址分配和DNS域名解析功能内置WEB服务器,用IE浏览器通过无线网络远程配置模块参数,更高的传输性能,最高可达110KB/S 接口 双排(2 x 4)插针式接口 支持波特率范围:...
完备的TCP/IP协议栈,支持DHCP协议动态IP地址分配和DNS域名解析功能内置WEB服务器,用IE浏览器通过无线网络远程配置模块参数,更高的传输性能,最高可达110KB/S 接口 双排(2 x 4)插针式接口 支持波特率范围:...
完备的TCP/IP协议栈,支持DHCP协议动态IP地址分配和DNS域名解析功能内置WEB服务器,用IE浏览器通过无线网络远程配置模块参数,更高的传输性能,最高可达110KB/S 接口 双排(2 x 4)插针式接口 支持波特率范围:...
<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...
支持点对点访问,支持客户端、串口到WLAN的模式 支持串口到无线信号的桥接 支持64/128位WEP、WPA和WPA2(AES),具有很高的保密性 UART、GPIO、U.FL(WLAN)接口 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头...
支持Ad-Hoc(点对点工作模式); 单电源3.3V工作; 应用范围: WiFi无缝连接的任意串行(UART)接口设备 工业M2M通信; 销售终端; 安全摄像机及监视设备; 物流和货运管理; 病患监护,远程医疗应用等。
支持Ad-Hoc(点对点工作模式); 单电源3.3V工作; 应用范围: WiFi无缝连接的任意串行(UART)接口设备 工业M2M通信; 销售终端; 安全摄像机及监视设备; 物流和货运管理; 病患监护,远程医疗应用等。
支持Ad-Hoc(点对点工作模式); 单电源3.3V工作; 应用范围: WiFi无缝连接的任意串行(UART)接口设备 工业M2M通信; 销售终端; 安全摄像机及监视设备; 物流和货运管理; 病患监护,远程医疗应用等。
支持Ad-Hoc(点对点工作模式); 单电源3.3V工作; 应用范围: WiFi无缝连接的任意串行(UART)接口设备 工业M2M通信; 销售终端; 安全摄像机及监视设备; 物流和货运管理; 病患监护,远程医疗应用等。
支持Ad-Hoc(点对点工作模式); 单电源3.3V工作; 应用范围: WiFi无缝连接的任意串行(UART)接口设备 工业M2M通信; 销售终端; 安全摄像机及监视设备; 物流和货运管理; 病患监护,远程医疗应用等。
支持Ad-Hoc(点对点工作模式); 单电源3.3V工作; 应用范围: WiFi无缝连接的任意串行(UART)接口设备 工业M2M通信; 销售终端; 安全摄像机及监视设备; 物流和货运管理; 病患监护,远程医疗应用等。