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

相关推荐
小李独爱秋3 小时前
计算机网络经典问题透视:在浏览器中应当有几个可选解释程序?
服务器·网络·网络协议·tcp/ip·计算机网络
姚青&4 小时前
Linux 常用命令之基本命令
linux·运维·服务器
小周学学学4 小时前
Vcenter Auto Deploy安装与使用
linux·运维·服务器
微爱帮监所写信寄信4 小时前
微爱帮监狱写信寄信工具服务器【Linux篇章】再续:TCP协议——用技术隐喻重构网络世界的底层逻辑
linux·服务器·开发语言·网络·网络协议·小程序·监狱寄信
Ydwlcloud4 小时前
AWS国际云服务器新用户优惠全解析:如何聪明地迈出上云第一步?
服务器·人工智能·云计算·aws
imbackneverdie4 小时前
更经济实惠的润色方法,告别“中式英文”!
人工智能·考研·ai·自然语言处理·ai写作·研究生·ai工具
好记忆不如烂笔头abc4 小时前
Ubuntu 20.04.6上实现远程桌面连接
服务器·网络·数据库
zhuzewennamoamtf5 小时前
Linux Regmap API寄存器映射抽象化
linux·运维·服务器
lifewange5 小时前
关于进程的 Linux 命令有哪些?
linux·运维·服务器