网络基础学习

请求流程

客户端(Client):用户所操作的,前端浏览器

服务端(Server):存储数据,存储网页数据,存储数据操作

  1. DNS解析(网络地址转化为IP地址)
  2. TCP/IP三次握手 - 建立连接
  3. 发送HTTP请求
  4. 获取网站的 HTML 代码
  5. 请求代码中的静态资源
  6. 渲染页面
  7. 四次挥手 - 关闭连接

URI

  • URI:(Uniform Resoure Identifier)统一资源标识符
  • URL:(Uniform Resource Lacator)统一资源定位符
  • URN:(Uniform Resource Name)统一资源命名

URL肯定是一个URI,URI 不一定是URL,有可能是URN

URI只是资源标识符

URL

  1. 资源标识符
  2. 具有定位资源的功能(资源具体位置)
  3. 指明获取资源所采用的协议

协议名称+主机地址+端口号+路径+文件+查询所需字符串

https 端口443,http默认端口80,Mysql默认端口3306

服务端与客户端

客户端:客户所使用的电脑中的应用程序

服务端:存放网页、客户端程序、数据处理程序、数据库的电脑

C/S结构与 B/S结构

Client/Server:将应用程序安装在客户端电脑中,由服务器提供客户端程序所需要的数据

优点:界面与操作丰富、安全性高、响应数独快

缺点:通常用于局域网、需要安装特定应用程序或使用特定硬件、维护成本高

Browser/Server:

优点:无需安装客户端程序与特定硬核,多客户访问,交互性强,无需升级客户端

缺点:跨服务器兼容性差、功能性相对弱、设计成本高、安全性弱、功能性弱

服务器

购买(租赁)服务器:实体服务器、云服务器(Slastic Compute Server)

云服务器:无需提前采购硬件设备、而是根据业务需要,随时创建所需要数量的云服务器ECS实例(展示)、扩容硬盘、增加带宽

域名

Domain Name

域名与服务器对应的IP存在映射关系

域名方便记忆

IP 可以对应多个域名

购买域名及备案

解析域名

  1. A记录:Address,域名与IP对应的记录
  2. CNAME 记录:别名记录,将多个名称映射到另一个域名

分类

通用类

  • .com 工商金融等企业
  • .gov 政府机构
  • .net 提供互联网网络服务的机构
  • .org 各类组织机构
  • .ac 科研
  • .edu 教育机构

国家地区

|----|------|
| cn | 中国 |
| ca | 加拿大 |
| uk | 英国 |
| jp | 日本 |
| hr | 韩国 |
| hk | 中国香港 |
| tw | 中国台湾 |

域名级别

相关推荐
我的xiaodoujiao6 分钟前
使用 Python 语言 从 0 到 1 搭建完整 Web UI自动化测试学习系列 47--设置Selenium以无头模式运行代码
python·学习·selenium·测试工具·pytest
寻星探路6 小时前
【深度长文】万字攻克网络原理:从 HTTP 报文解构到 HTTPS 终极加密逻辑
java·开发语言·网络·python·http·ai·https
执笔论英雄9 小时前
【大模型学习cuda】入们第一个例子-向量和
学习
wdfk_prog9 小时前
[Linux]学习笔记系列 -- [drivers][input]input
linux·笔记·学习
盟接之桥9 小时前
盟接之桥说制造:引流品 × 利润品,全球电商平台高效产品组合策略(供讨论)
大数据·linux·服务器·网络·人工智能·制造
会员源码网10 小时前
理财源码开发:单语言深耕还是多语言融合?看完这篇不踩坑
网络·个人开发
米羊12110 小时前
已有安全措施确认(上)
大数据·网络
Gary Studio11 小时前
rk芯片驱动编写
linux·学习
mango_mangojuice11 小时前
Linux学习笔记(make/Makefile)1.23
java·linux·前端·笔记·学习
lingggggaaaa11 小时前
安全工具篇&动态绕过&DumpLsass凭据&Certutil下载&变异替换&打乱源头特征
学习·安全·web安全·免杀对抗