WEB学习日志(一)

————记录学习web的进度,自用。——————(如有不对可以指正)

1.网络统称为万维网,万维网是世界各地的计算机网络

2.世界各地的计算机网络可以相互沟通,采用同一的通信标准http协议(还有什么协议?为什么没有被广泛使用?)

3.阅读网页的计算机称为Web客户端,Web客户端通过浏览器访问网页(本质上浏览器是一个软件,将获取网页,更新信息的操作自动化了而已)

4.浏览器通过请求从服务器上获取网页数据

5.关于URL(是一种资源定位器):

       URL的组成:protocol://domain:port/path?query

Protocol是网络传输协议,domain是服务器的域名,port端口是计算机上用于标识特定服务的数字(端口和域名有什么连系?不同端口有什么不同?)path指出在服务器上资源的具体位置或路径。它告诉服务器要访问哪个具体的文件或目录。例如,/index.html指向服务器根目录下的index.html文件(服务器内部的结构是什么?和PC机有什么区别?)

Query查询字符串是从问号?开始,到URL末尾或到片段标识符#之前的部分。它用于传递额外的信息或参数给服务器,以便动态生成页面内容或执行特定操作。查询字符串包含一系列键值对,键值对之间用&分隔,如?key1=value1&key2=value2(为什么是键值对?有什么特殊含义?)

6.关于http:
HTTP 的基本工作原理是客户端(通常是 web 浏览器)向服务器发送请求,服务器接收到请求后,返回相应的资源。这些资源可以是网页、图像、音频文件、视频等。

这里还有其他协议:

可见不同的协议其实应用在了不同的方面(一般是一个方面有一个协议,因为如果有两个协议作用相同的话,两个协议又有高低之分,那么另一个协议必然会被淘汰(http和https是不是这样呢?)除非两个协议各有各的长处和短处)

7.关于网站主机:

网页是存储于名为 web 服务器的计算机中的文件,网页在服务器端以文件形式存在,客户端通过发送请求从web服务器上请求资源,服务器识别请求会发回来一个包(请求包和数据包,这也有了所谓抓包?)这里发送请求的软件是浏览器。

那么浏览器如何显示网页呢?

所有的网页都含有供显示的指令。(也就是说在服务器端的网页文件都是含有代码的?)如网页头的<html><head>加上php,JavaScript等等。

web服务器又是什么?(菜鸟教程来的)

网站主机介绍 | 菜鸟教程 (runoob.com)直接上链接

(所以说DNS是一个映射?将IP地址可视化?那么DNS中是否含有很多的键值对?DNS又保存在哪里?又是什么人在维护?还是说DNS是一个虚拟的操作?要创建一个自己的DNS是不是要收费?DNS的IP地址会被用光吗?)

以下是通义千问的回答:

(所以说DNS是为了用户方便访问而存在的?DNS协议和标准又是什么?DNS不是一个键值对的数据库吗?哪来的协议和标准?根域名服务器,顶级域名服务器又是什么?创建自己的DNS为什么是免费的?如果免费的话,任何人都可以创建,那么DNS中的键值重复了怎么办?难道还有查重的方法?)通义千问回答:

(所以说DNS的管理者分为好多层次 从上到下有根服务器,顶级域名管理器,然后就是互联网服务提供商?)

到这里是通了√

对DNS总结一下:相当于一种键值对(里边有更复杂结构暂且不学),保存的的是虚拟可视(容易记忆)的域名和IP地址的对应关系。每个人可以申请自己的DNS,DNS有多个管理层,从上到下分为四级,这些管理层负责对本层的DNS进行管理,包括一些查重之类的工作

AI对我的总结的评价:

个人申请DNS说法有些偏差,个人要去注册的

8.关于个人使用自己PC机作为WEB服务器的问题:

网站主机提供商 | 菜鸟教程 (runoob.com)

很贵,还要放病毒,放恶意代码

还是租互联网供应商(三大供应商:电信、移动、联通)的比较好

9.域名注册问题:

网站域名 | 菜鸟教程 (runoob.com)

这里的选择域名印证了域名查重的管理

10.网站主机技术:

嵌入php的网页,被web客户端接收后,可用于改变网页的形式

11.网站数据库:
网站数据库 | 菜鸟教程 (runoob.com)

网站数据语言多用SQL

总结一下:
网络在世界范围内,分为客户端和服务器,客户端通过请求从服务器获取网页等资源,这其中的请求遵循协议,请求中含有URL,URL用于定位服务器的位置以及你想访问的资源,服务器接收请求后返回数据被客户端接收,这一发送和接收的行为由客户端的浏览器执行。

URL中可以用DNS进行定位,DNS是类似键值对一样的存在,将IP地址和简单好记的域名联系起来,DNS是分层管理的。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值