当前位置: 首页 > ai >正文

【计算机网络】6应用层

1.网络应用模型

特性 客户/服务器模型(Client-Server, C/S) 对等模型(Peer-to-Peer, P2P)
中心化 是(依赖服务器) 否(去中心化)
角色特点

服务器

客户机

无中心服务器

提供计算服务 请求计算服务 每个节点(Peer)既是客户机也是服务器
永久在线 间歇接入网络 节点间直接通信
固定域名/IP 动态IP

节点动态加入/退出网络

专注提供服务 仅与服务器直接通信 各节点动态IP
通信方式 客户机仅与服务器通信 节点间直接通信
扩展性 受服务器带宽限制 节点越多性能越强
健壮性 服务器宕机则服务终止,服务器负载大 单节点故障无影响,各节点分摊负载
典型应用 Web、文件传输FTP、远程登录、邮件、网盘 BT下载、区块链、Skype通话

2.域名系统DNS

定义 因特网使用的命名系统
核心功能

域名解析

完整域名(便于人)➡️IP地址(便于机器)

网络应用模型

客户/服务器模型

传输层协议

UDP

端口号 53

组成

层次域名空间

域名采用层次化的树状结构,便于管理和扩展

www.cskaoyan.com中,com为顶级域,cskaoyan为二级域,www为主机名

域名服务器

分布式的数据库,存储域名与IP地址的映射关系

分为根域名服务器、顶级域名服务器、权限域名服务器、本地域名服务器

解析器

客户端程序,用于向域名服务器发起查询请求并接收响应

2.1.域名

          www.cskaoyan.com (完整域名,DNS解析的最小单位,广义上的域名)┌───┴─────┐主机名(www) + 域名(cskaoyan.com) -----------------------狭义定义└─ 二级域(cskaoyan) + 顶级域(com)

层次树状结构:互联网采用树状命名方法,每个主机或路由器都有唯一的域名。

域(Domain):名字空间中的可管理划分,可继续划分为子域。

标号(Label):完整域名由多个标号组成,用点(.)分隔,从右到左层级升高。

标号规则:①不区分大小写②只能使用字母、数字和连字符(-)③每个标号不超过63字符,完整域名不超过255字符④最左标号层级最低,最右标号层级最高

🦊练习题:主机、MAC 地址、IP 地址、域名的对应关系

概念 本质 关键特性 与其他概念关系
域名 人类易记的网络地址 - 必须绑定服务器才能使用
- 支持多IP映射
1域名→多IP(负载均衡)
1IP→多域名(虚拟主机)
店铺招牌 www.baidu.com
服务器 高性能、持续服务的主机 大网站:多个独立服务器,一个店铺占了多栋楼
小网站:共享服务器,一栋楼里有多个店铺
属于主机的特殊类型
专业店铺大楼 阿里云ECS
腾讯云服务器
IP地址 网络设备的逻辑标识 - 每设备至少1个IP
- 支持动态分配
1主机←→多IP
1IP←→多主机(NAT)
门店地址 192.168.1.1
8.8.8.8(Google DNS)
主机 任何联网设备 - 包含服务器和终端设备 包含服务器,是更广泛概念
所有建筑物 手机/电脑/智能音箱/服务器
MAC地址 设备网卡的物理唯一标识 - 局域网内通信使用
- 与IP/域名无直接绑定
仅用于本地网络寻址
建筑钢筋编号 00-1A-2B-3C-4D-5E
设备类型 IP特
http://www.xdnf.cn/news/17070.html

相关文章:

  • 深度学习·基础知识
  • selenium自动化收集资料
  • 从汇编角度揭秘C++构造函数(1)
  • 【深度学习新浪潮】混元3D是什么产品?
  • 2025《艾诺提亚失落之歌》逆向工程解包尝试
  • 【模电笔记】—— 直流稳压电源——整流、滤波电路
  • 二叉树——堆及其实现
  • 防御保护07-08
  • 三种灰狼算法求解无人机三维路径规划【MATLAB实现】
  • Android AppSearch 深度解析:现代应用搜索架构与实践
  • 论文阅读笔记:《Curriculum Coarse-to-Fine Selection for High-IPC Dataset Distillation》
  • 《算法导论》第 4 章 - 分治策略
  • uniapp云打包打包安卓app失败,显示:本地安装包生成失败,请重试或者切换到非安心打包模式进行打包
  • 第十七天:原码、反码、补码与位运算
  • 【渲染流水线】主线索引-从数据到图像以UnityURP为例
  • Kafka 的基本操作(1)
  • Go语言实战案例:使用sync.Mutex实现资源加锁
  • 解决docker load加载tar镜像报json no such file or directory的错误
  • 安科瑞智慧能源管理系统在啤酒厂5MW分布式光伏防逆流控制实践
  • Redis协议数据迁移方式
  • 基于华为开发者空间的Open WebUI数据分析与可视化实战
  • 一次“无告警”的服务器宕机分析:从无迹可寻到精准定位
  • Java技术栈/面试题合集(8)-Redis篇
  • linux服务器上word转pdf后乱码问题
  • 如何对云环境或者超融合系统进行性能测试?
  • Java项目:基于SSM框架实现的公益网站管理系统【ssm+B/S架构+源码+数据库+毕业论文+答辩PPT+远程部署】
  • Python 3.13 预览版:颠覆性特性与实战指南
  • Spring 的依赖注入DI是什么?
  • Starrocks中的 Query Profile以及explain analyze及trace命令中的区别
  • 力扣经典算法篇-43-全排列(经典回溯问题)