网络基础学习

请求流程

客户端(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 | 中国台湾 |

域名级别

相关推荐
CPETW2 小时前
RS-232 Sniffer 嗅探器 ---- UNI-T电子负载通讯协议抓取-C
网络
知识分享小能手2 小时前
Flask入门学习教程,从入门到精通,数据库操作 — 知识点详解与案例代码(4)
数据库·学习·flask
liulilittle3 小时前
TCP UCP 卡尔曼滤波器
网络·网络协议·tcp/ip·通信
wubba lubba dub dub7503 小时前
第四十八周学习周报
学习
GOTXX3 小时前
SenseNova U1 实战体验:API 调用 + OpenClaw 接入全流程
服务器·网络·人工智能·语言模型
生成论实验室3 小时前
用事件关系网络重新理解AI(三):激活函数、微调与元学习
人工智能·学习·算法·语言模型·可信计算技术
liulilittle3 小时前
TCP UCP:基于卡尔曼滤波的BBR增强型拥塞控制算法
linux·网络·c++·tcp/ip·算法·c·通讯
辰海Coding3 小时前
MiniSpring框架学习-为什么一个请求访问 /helloworld,最后能调用到某个 Controller 方法?原始 MVC实现
java·学习·程序人生·spring·mvc
凉、介4 小时前
深入理解 ARMv7-A|异常/中断处理
笔记·学习·嵌入式·arm
fortydusk4 小时前
3DMark v2.32.8426 专业授权版|专业显卡跑分工具
网络