网络是怎样连接的读书笔记01

2020-02-18  本文已影响0人  surrealtire

浏览器生成消息

生成HTTP请求消息

从输入网址开始

URL:Uniform Resource Locator 统一资源定位符

FTP:File Transfer Protocol 文件传送协议。这是一种在上传、下载文件是使用的协议。使用FTP协议来传送文件的程序也被叫做FTP。

使用HTTP协议访问Web服务器时,用户名,密码,端口号可以省略,Web服务器域名和文件的路径名不可以省略。

用FTP协议下载和上传文件时,用户名,密码,端口号可以省略,FTP服务器域名,文件的路径名不可省略。

读取客户端计算机本地文件时,计算机名可省略,文件的路径名不可省略。

HTTP: Hypertext Transfer Protocol 超文本传送协议。

浏览器解析URL

浏览器的第一步工作就是对URL进行解析,从而生成发送给WEB服务器的请求消息。当对URL进行解析时,首先需要将其中的各个元素拆分出来,然后通过拆分出来的这些元素,我们就能明白URL代表的含义。如下图所示:

Web浏览器解析URL的过程

有的URL比较奇怪,如http://www.lab.glasscom.com/dir/这个,根据URL的规则,文件名可以可以像前面这样省略,不过没有文件名,服务器访问的就是事先设置好文件名省略时要访问的默认文件名,这个设置根据服务器不同而不同,大多数情况下是index.html或者default.htm之类的文件名。

HTTP的基本思路

HTTP协议定义了客户端和服务器之间交互的消息内容和步骤,其基本思路为:首先客户端回向服务器发送请求消息。请求消息中包含的内容是“对什么”和“进行怎样的操作”两个部分。对什么的部分称为URI(Unform Resource Identifier 、统一资源标识符)。进行怎样的操作的部分称为方法。方法表示需要让Web服务器完成怎样的工作,其中典型的例子包括读取URI表示的数据,将客户端输入的数据发送URI表示的程序。

HTTP的主要方法
上一篇 下一篇

猜你喜欢

热点阅读