欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

request url换成ip地址_【协议粗讲】TTP协议之URL,不能不知道的协议技术点

发布时间:2025/3/20 编程问答 34 豆豆
生活随笔 收集整理的这篇文章主要介绍了 request url换成ip地址_【协议粗讲】TTP协议之URL,不能不知道的协议技术点 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

点击蓝字关注我

HTTP协议

HTTP协议

Hyper Text Transfer Protocol(超文本传输协议)

是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。

HTTP是一个基于TCP/IP通信协议来传递数据,经典的HTTP是1.0版本,目前主流的HTTP是1.1版本,当然当前比较潮流的网络已经开始使用2.0版本的HTTP。

下面是一个URL

全称是UniformResourceLocator,中文叫统一资源定位符,是互联网上用来标识某一处资源的地址。

http://www.baidu.com/s?wd=CCIE&ie=UTF-8

在上面这个URL中,可以简单分为下面几断:

1.HTTP叫Protocol,即协议,在Internet中可以使用多种协议,如HTTP,FTP等等本例中使用的是HTTP协议。在"HTTP"后面的“//”为分隔符

2.www.baidu.com叫Host,客户端指定自己想访问的http服务器的域名/IP 地址和端口号。

3.s?wd=CCIE&ie=UTF-8叫URI,是uniform resource identifier,统一资源标识符,用来唯一的标识一个资源,其中在URI中,wd叫变量名,CCIE叫变量值,也就是搜索的资源。

下面我们通过实验简单来看看HTTP里面的Request请求包和Respond响应。

我已经在我局域网的一台Windows上安装好了WWW的服务(此处不赘述),主要是下面图片内容。

我通过本地浏览器做个测试,如下图:

另外我用GNS3模拟器里面的思科3640路由器桥接到笔记本本地物理网卡,方法如下:

设备连线,

配置R1可以访问我本地局域网网站:

使用R1对WWW网站进行访问测试:R1#telnet 192.168.1.111 80

上面是一个HTTP的响应消息。

可以看到当前是HTTP 1.1的版本,1.0版本的HTTP提供的是瞬时服务,1.1版本的HTTP可以维持TCP的会话,后面的400代表客户端有问题,无法访问(因为我使用路由器测试的,不是PC系统的浏览器)

下面的Content Type代表传递的信息是text的html网页,Server可以看到服务器的系统是微软2.0的版本,Connection可以看到会话已经关闭,Content-Length代表传递内容的长度。下面尖括号里面的内容就是具体的内容了。

另外我用我的PC对WWW网站进行访问测试,并且抓取本地网卡的TCP数据包:

下面我简单分析一下Wireshark抓包的结果。

上图为TCP三次握手的过程,第一个数据包TCP里面syn bit置1,代表这是一个192.168.1.200主动发起的连接。

上图是TCP三次握手建立成功之后

192.168.1.200主动发送的一个Request请求包,GET是HTTP的一个命令,用于获取资源。URI是/说明要查看的是目的主机的主页面。

Host,代表目的主机。

User-Agent:暴露了我的PC系统是Windows NT 10,x64的版本以及系统浏览器为火狐firefox。

Accept:代表请求的内容。

Connection:keep-alive,说明TCP会话目前一直在维持。

上图是针对TCP三次握手之后发起的第一个Request的响应消息,叫Response。

status Code:200,代表正常访问;

如果此处代码是300代表重定向;

如果此处代码是400代表客户端有问题,比如上面我使用路由器telnet host 的80端口就出现400错误;

如果是500代表服务器出现了问题,比如服务由于内存CPU被沾满暂时无法为客户提供服务等等。

抓包最下面Line-base text data代表具体的内容,如下图(当然是html的格式):

暂时说到这里。关于HTTP协议,其实内容量非常大,网页安全也是当前非常重要的内容。

扫码

加入课堂

每晚7:30

腾讯课堂 精彩开启

方便来自五湖四海的网络爱好者

共同讨(吹)论(牛)交(逗)流(趣)

热烈欢迎大家加入专属QQ群:

加入即可领取:

1、实用模拟器安装包

2、内部精选电子书籍

3、精品实用工程案例

特殊时期,自我充实

群内资料定期上传更有讲师全天技术答疑 

总结

以上是生活随笔为你收集整理的request url换成ip地址_【协议粗讲】TTP协议之URL,不能不知道的协议技术点的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。