网络输入URL与服务器发生的那些事
-
浏览器首先要认识这个地址长什么样,才能够给到服务器。如图a是拆分url(浏览器解析url地址)
-
http的基本思路
首先,客户端会向服务器发送请求消息(图1.4)。请求消息中包含的内容是“对什么”和“进行怎样的操作”两个部分。其中相当于“对什么”的部分称为URI。一般来说,URI的内容是一个存放网页数据的文件名或者是一个CGI程序的文件名,例如“/dir1/file1.html”“/dir1/program1.cgi”等。不过,URI不仅限于此,也可以直接使用“http:”开头的URL来作为URI。换句话说就是,这里可以写各种访问目标,而这些访问目标统称为URI。
相当于接下来“进行怎样的操作”的部分称为方法。方法表示需要让Web服务器完成怎样的工作,其中典型的例子包括读取URI表示的数据、将客户端输入的数据发送给URI表示的程序等。表1.1列举了主要的方法,通过这张表大家应该能够理解通过方法可以执行怎样的操作。
个人解读:上面已经很详细了
当web服务器接收到请求后,web服务器会对其中的内容进行解析,通过url和方法来判断“对什么”“进行什么样的操作”,并根据这些要求来完成自己的工作,然后将结果存放在响应信息中。 -
TCP/IP的基本思路
TCP/IP的结构就是由一些小的子网,通过路由器连接起来形成一个大的网络。子网可以理解成集线器连接几台计算机这样的一个范围称之为子网。 分配规则其实就像街道分配门牌号那样(‘xxx号xxx室’),计算机的子网就是对应的是“号”,计算机的主机号就是“室”,网络寻找规则