实时搜索: http协议分那几个部分

http协议分那几个部分

776条评论 3960人喜欢 1651次阅读 688人点赞
为了做毕业设计,刚开始正在看书(Tomcat与Java Web 开发技术详解 第二版 孙卫琴主编 滇西工业出版社)遇到了这个问题,有点迷惑,不是很理解。希望那位高手帮忙指点迷津。谢谢~~ , 为什么网址都是以Http开头呢? ...

如何通过抓包工具分析http协议: Wireshark 一般在抓包的时候无需过滤,直接在数据分析时候过滤出来你想要的数据就成了。

1.具体为Capture->Interface->(选择你的网卡)start
这时候数据界面就显示了当前网卡的所有数据和协议了。
2.下来就是找到我们想要的数据
教你一些技巧,比如我们要找ip地址为192.168.2.110的交互数据
可以在 Filter:里面填写 ip.addr == 192.168.2.110 (回车或者点Apply就OK)
如果我们只想抓TCP的 ip.addr == 192.168.2.110 && tcp (注意要小写)
如果不想看到ACK ip.addr == 192.168.2.110 && tcp && tcp.len != 0
如果要看数据包中含有5252的值的数据(注意此处为16进制)
ip.addr == 192.168.2.110 && tcp && tcp.len != 0 && (data.data contains 5252)
3. 含有很多过滤方法可以点击Express,里面有一些选项,自己多试试。
用好一个工具很重要,但要长期的积累才行,自己多使用,多看点教程就OK。

http协议发送数据过程中接收响应吗: 当浏览器向Web服务器发出请求时,它向服务器传递了一个数据块,也就是请求信息,HTTP请求信息由3部分组成:
l 请求方法URI协议/版本
l 请求头(Request Header)
l 请求正文
下面是一个HTTP请求的例子:
GET/sample.jspHTTP/1.1

Accept:image/gif.image/jpeg,*/*
Accept-Language:zh-cn
Connection:Keep-Alive

如何利用wireshark分析http及ftp协议: 一、下载安装wireshark Windows平台的wireshark,双击安装文件安装即可,在安装过程中注意选择安装winpcap。
二、启动wireshark后,选择工具栏中的快捷键(红色标记的按钮)即可Start a new live capture。
主界面上也有一个interface list(如下图红色标记1),列出了系统中安装的网卡,选择其中一个可以接收数据的的网卡也可以开始抓包。 在启动时候也许会遇到这样的问题:弹出一个对话框说 NPF driver 没有启动,无法抓包。在win7或Vista下找到C: \system\system32下的cmd.exe 以管理员身份运行,然后输入 net start npf,启动NPf服务。重新启动wireshark就可以抓包了。

webservice中采用协议Http,还有其它的协议么: 没写过web service的东西,是不是提供一种以XML为传输介质的服务?
下面是网上摘抄的
--------------------------------
1 Web Service的传输协议概述

Web Service的传输协议概述在ASP.NET 中,XML Web Service支持3种协议来与用户交流数据。这3种协议分别是:
1.HTTP-GET
2.HTTP-POST
3.SOAP
在这3种协议中,HTTP(Hypertext Transfer Protocol)已经是众所周知的协议了,它是XML Web Service数据传输的标准,其中包括使用SOAP传输数据。HTTP将SOAP消息压缩,然后以HTTP传输协议的形式进行网络传输。然而在XML Web Service下使用HTTP-GET和HTTP-POST的时候,事实上是指有关单独使用HTTP调用XML Web Service中的方法的能力,而不使用SOAP。
在HTTP中,GET和POST并不是一种协议,它们是可以用来与Web Service交互的几种方法中的其中两种。然而,这二种方法的传送参数和数据的能力使它们变成了一种简单的,非常适合用来调用XML Web Service的工具。
SOAP是XML Web Service最常用到的连接协议。与HTTP相比,SOAP显的更为复杂,但却拥有更强的接受能力。SOAP是一种以XML为基础的协议,它提供一种将数据打包(Packaging)和编码(Encoding)的方法,以用于网络的数据传输。任意一个用户都可以使用SOAP协议与任何一个XML Web Service进行通信,甚至于这个XML Web Service不是建立在.NET 平台上的,比如说Java的,都可以利用SOAP来进行数据传输。因此可见,SOAP也是Language Independent(语言独立性)。
2
HTTP-GET和HTTP-POSTHTTP-GET 和 HTTP-POST 是使用 HTTP(超文本传输协议)谓词以及与之关联的请求语义将参数作为名称/值对编码和传递的标准协议。每个协议都由一系列 HTTP 请求头组成,这些头与一些其他信息一起定义客户端向服务器请求的内容,而在成功时,服务器将用一系列 HTTP 响应头和所请求的数据响应。
HTTP-GET的处理特征如下:
l
将数据添加到URL。
l
利用一个问号(“?”)代表URL地址的结尾与数据的开端。
l
每一个数据的元素以 名称/值的形式出现。
l
利用一个分号(“;”)来区分多个数据元素。
HTTP-POST的处理特征如下:
l
将数据包括在HTTP主体中。
l
同样的,数据的元素以名称/值的形式出现。
l
但是每一个数据元素分别占用主体的一行。
3
SOAP协议SOAP(Simple Object Access Protocol)简单对象访问协议,它是轻型协议,用于分散的、分布式计算环境中交换信息。SOAP有助于以独立于平台的方式访问对象、服务和服务器。它借助于XML,提供了HTTP所需的扩展。
SOAP协议规范由4个主要的部分组成。
第一部分:SOAP封装(Envelop)定义了一个描述消息的内容多少、谁发送、谁应当接受并且处理以及如何处理它们的框架。
第二部分:SOAP编码规则(Encoding Rules)定义了可选数据编码规则,用于表示应用程序定义的数据类型和直接图表,以及一个用于序列化非语法数据模型统一标准。
第三部分:SOAP RPC表示(RPC Representation)定义一个远程调用风格(请求/响应)信息交换的模式。
第四部分:SOAP绑定(Binding)定义了SOAP和HTTP之间的绑定和使用底层协议的交换。
SOAP协议可以简单地理解为:SOAP=RPC+HTTP+XML,即采用HTTP作为通信协议,RPC作为一致性的调用途径,XML作为数据传送的格式,从而允许服务提供者和服务客户经过防火墙在Internet上进行通信交互。

HTTP协议中的请求正文和响应正文 和正文部分的MIME类型 有什么区别和联系吗?: 正文 是返回的有用数据 你放置的数据 MIME 是元数据类型 

Http 是那几个单词的缩写?什么意思呢?: Hypertext Transfer Protocol,超文本传输协议

补充:
Internet的基本协议是TCP/IP协议,然而在TCP/IP模型最上层的是应用层(Application layer),它包含所有高层的协议。高层协议有:文件传输协议FTP、电子邮件传输协议SMTP、域名系统服务DNS、网络新闻传输协议NNTP和HTTP协议等。
HTTP协议(HyperText Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传送协议。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等。这就是你为什么在浏览器中看到的网页地址都是以http://开头的原因。

我把那个HTTP协议删除咯: HTTP协议被删了是打不开任何网页的,如果仅仅是空间开不了,可能是FLASH插件未装;或者清理下缓存。

对使用dns和http协议的一次连接过程的详细分析,具体到上三层。:

  • 2017为什么兵役登记

    前端工程师如何快速开发APP: 第一,你说到app开发,那我们就说说现在主流的。app开发现在主要分为android开发和ios开发,说的笼统点就是安卓手机应用开发和苹果手机应用开发。两个系统的开发语言不同,安卓用的是java语言,苹果用的是obj...

    352条评论 5858人喜欢 2387次阅读 867人点赞
  • 12个红包怎样做灯笼

    姚贝娜追悼会都有哪些明星参加: 1月20日上午,歌手姚贝娜追悼会在深圳殡仪馆举行,追悼会上播放姚贝娜生前演唱的歌曲,不少明星好友也来送她最后一程。深圳音协代表、华谊兄弟董事长王中军、华谊音乐老总袁涛等现身,《好声音》导师那英及学员林育群、侯磊、毕夏...

    442条评论 4549人喜欢 3739次阅读 444人点赞
  • 15电机多少钱

    韩国男艺人,为什么腿都那么长: 这都是民族文化使然,不然弄个萝卜腿或者罗圈腿,要星探干嘛, 那样他也没办法国际化(也就是说,国外的人如你这样的看不到那些不红不出名的人) ...

    237条评论 5912人喜欢 6085次阅读 682人点赞
  • htc换屏幕多少钱

    same difference是什么意思: 其实很简单,same是一样的意思,difference是不同的意思。有一样的不同,说明两个东西是一样的。 所以翻译为无差别。没什么不同。 ...

    765条评论 4628人喜欢 1251次阅读 359人点赞
  • oppo可以用几个微信

    sai钢笔图层如何批量更改线的粗细: 在更改线那个状态用鼠标把所有点选中就行 ...

    222条评论 5453人喜欢 5705次阅读 975人点赞