考研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):你主动连服务器的一个临时端口(更安全,现代默认)

相关推荐
无言听风雨丶6 分钟前
Linux 容器本质探秘:Cgroup 与 Namespace 深度解析与实战
linux·运维·服务器·kubernetes
数字新视界22 分钟前
机房动环监控系统在提升数据中心能效与安全中的应用探索
大数据·服务器·数据库·动环监控系统·动力与环境监控系统
ManageEngineITSM2 小时前
工单分类怎么设计?类别、子类别与自动分派的实用方法
大数据·服务器·数据库·人工智能·分类·数据挖掘
CANI_PLUS2 小时前
电脑文件共享
运维·服务器
Linux界最忧郁之人2 小时前
华为云ECS&IMS&AS实战|弹性云服务器、私有镜像、弹性伸缩完整实验
linux·运维·服务器·centos·华为云·openstack
无言听风雨丶3 小时前
systemd 与信号 / 僵尸进程:Linux 进程管理的底层逻辑与排错
linux·服务器·网络
小贾要学习3 小时前
【C++后端开发项目】Reactor 模型 / C++ 仿写 muduo HTTP 服务器:让底层网络库真正跑起网页
linux·服务器·c++·http·网络编程·muduo·reactor模型
g5zhu58964 小时前
没有公网ip的情况下,本地能ping服务器服务器不能ping本地,让服务器能访问本地某端口的简单方法
服务器·网络协议·tcp/ip
程序员JerrySUN4 小时前
PCIe Gen5 SSD 为什么读得快、写得慢?从存储原理到 Linux 性能实测
linux·服务器·网络
Android系统攻城狮4 小时前
Linux FFmpeg深度解析之avcodec_parameters_copy调用流程与实战(二十五)
linux·运维·服务器·ffmpeg·音视频·车载音频