考研408--计算机网络--day12--网络应用模型&DNS&FTP

(以下内容全部出自上述课程)

目录

  • 应用层Intro
  • 网络应用模型
    • [1. 应用层概述](#1. 应用层概述)
    • [2. C/S模型](#2. C/S模型)
    • [3. P2P模型](#3. P2P模型)
    • [4. 补充](#4. 补充)
  • DNS系统
    • [1. DNS系统](#1. DNS系统)
    • [2. 域名](#2. 域名)
    • [3. 域名服务器](#3. 域名服务器)
    • [4. 域名解析过程](#4. 域名解析过程)
    • [5. 补充](#5. 补充)
      • [5.1 域名服务器](#5.1 域名服务器)
      • [5.2 本地域名服务器](#5.2 本地域名服务器)
      • [5.3 类比-空白](#5.3 类比-空白)
      • [5.4 类比-过程](#5.4 类比-过程)
  • 文件传输协议FTP
    • [1. FTP服务器和用户端](#1. FTP服务器和用户端)
    • [2. FTP工作原理](#2. FTP工作原理)

应用层Intro




网络应用模型

1. 应用层概述

2. C/S模型

3. P2P模型

4. 补充

各用户之间只能通过服务器传输文件,不能互相传输文件。

各用户之间就可以直接传输文件,比如主机A给主机B传输了文件

现在主机A和主机B都有了这个文件,如果主机C也想要

那么主机A和主机B就会一起给主机C传输文件,速度就会更快一点儿

所以越被多下载的文件的下载速度就越快

DNS系统

1. DNS系统

我们想用百度搜索什么东西肯定不是记住它的ip地址然后访问的

而是直接访问网页www.baidu.com

这个网址就是由域名组成的

DNS就是用来将域名转换为ip地址的东西

2. 域名

从后往前依次是顶级域名、二级域名、三级域名...

  • :就是分隔各域名的点(.)

3. 域名服务器

当你的主机搜索一个网址的时候,就会根据网址的域名从后往前依次寻找对应的域名服务器

  • 层次:根域名-->顶级域名-->权限域名;本地域名不包含在里面
  • 本地域名服务器 :每次找啥都先问它,它不知道再让它去问别的服务器

4. 域名解析过程

ps:这里直接看下文补充的类比-过程

5. 补充

5.1 域名服务器

  • 主机:你
  • 查找的网址:A大佬orB大佬
  • 根域名服务器:校长
  • 顶级域名服务器:各院院长
  • 权限域名服务器:各系的系主任

5.2 本地域名服务器

  • 本地域名服务器:人脉王

5.3 类比-空白


5.4 类比-过程

  • 递归 :校长指挥别人帮你跑腿
  • 迭代 :校长给你人脉让你自己跑腿

文件传输协议FTP

1. FTP服务器和用户端

  • 你在网上点了一杯奶茶(想从别人那里拿一个文件)。
  • 奶茶店就是 FTP 服务器(存着你要的文件)。
  • 你的手机/电脑就是 FTP 客户端(你用来下单和取货的工具)。
  • 外卖小哥走的那条路,就是 FTP 协议 (规定怎么送、怎么取、怎么验证身份)。

2. FTP工作原理

  • 控制连接 (Control Connection)------"打电话下单"
    这条线负责身份验证和发命令,但不传文件本身
  • 数据连接 (Data Connection)------"外卖小哥送货"
    主动模式(PORT):服务器主动连回你的电脑(现在很少用,容易被防火墙拦)
    被动模式(PASV):你主动连服务器的一个临时端口(更安全,现代默认)

相关推荐
行思理2 分钟前
Linux查看网站访问IP的命令大全
linux·服务器·前端
Rondox11 分钟前
wake on lan 电脑局域网内远程开机
服务器·网络·电脑
Saniffer_SH13 分钟前
【高清视频】实验室搭建PCIe 6.0测试环境需要的retimer卡介绍
服务器·驱动开发·测试工具·fpga开发·计算机外设·硬件架构·压力测试
爱吃生蚝的于勒34 分钟前
【Linux】网络之http协议
linux·运维·服务器·网络·数据结构·c++·http
野犬寒鸦38 分钟前
JVM垃圾回收机制深度解析(G1篇)(垃圾回收过程及专业名词详解)(补充)
java·服务器·开发语言·jvm·后端·面试
珠海西格1 小时前
1MW光伏项目“四可”装置数据采集类设备具体配置详解
服务器·网络·人工智能·分布式·安全
wanhengidc1 小时前
企业如何有效利用高防服务器
运维·服务器·网络·安全·web安全·智能手机
softbangong1 小时前
829-批量提取各子文件夹下文件到一级目录
java·服务器·前端·自动化工具·批量文件处理·文件提取工具·文件夹整理
可涵不会debug1 小时前
五种IO模型
运维·服务器·网络
Irissgwe1 小时前
Linux进程信号
linux·服务器·开发语言·c++·linux进程信号