王道考研 计算机网络笔记 第六章:应用层

news/2024/11/19 23:38:50/

本文基于2019 王道考研 计算机网络: 2019 王道考研 计算机网络
个人笔记总结
第一章:王道考研 计算机网络笔记 第一章:概述&计算机网络体系结构
第二章:王道考研 计算机网络笔记 第二章:物理层

第三章:王道考研 计算机网络笔记 第三章:数据链路层
第四章:王道考研 计算机网络笔记 第四章:网络层
第五章:王道考研 计算机网络笔记 第五章:传输层
后续章节将陆续更新…

第六章

  • 一、概述
  • 二、网络应用模型
  • 三、DNS系统
    • 1. 域名
    • 2. 域名服务器DNS
    • 3. 域名解析过程:递归&迭代
  • 四、文件传输协议FTP
  • 五、电子邮件
    • 1. 信息格式
    • 2. 组成结构
    • 3. 简单邮件传送协议SMTP
    • 4. 邮局协议POP3、IMAP
    • 5. 基于万维网的电子邮件
  • 六、万维网和HTTP协议
    • 1. 万维网概述
    • 2. 超文本传输协议HTTP
      • 1. 简介
      • 2. 特点
      • 3. 连接方式
      • 4. HTTP报文结构

第六章大纲

image-20201227132313197

一、概述

image-20201227001913279



二、网络应用模型

  • 客户/服务器模型(C/S)
  • P2P模型
    image-20201227002203236

image-20201227002452465



三、DNS系统

1. 域名

image-20201227002614576
image-20201227002808874
image-20201227003219214
image-20201227003233543


2. 域名服务器DNS

image-20201227003852324


3. 域名解析过程:递归&迭代

image-20201227004100524
域名解析过程分为两种

  • 递归:靠别人

    首先查询本地域名服务器,如果查不到,本地域名服务器就请求根域名服务器,如果仍查不到,根域名域名服务器就请求顶级域名服务器,还是查不到的话,顶级域名服务器就请求权限域名服务器;返回的过程相反

  • 迭代:靠自己

    首先查询本地域名服务器,如果查不到,本地域名服务器就请求根域名服务器,如果仍查不到,本地域名服务器就请求顶级域名服务器(根域名服务器告诉),还是查不到的话,本地域名服务器就请求权限域名服务器(顶级域名服务器告诉);返回的过程相反

image-20201227004244248

为了减少递归迭代的繁琐,提高查询效率,本地域名服务器引入了高速缓存

  • 高速缓存会存储最近查过的域名以及从哪里获得该域名映射信息的记录。
  • 高速缓存会定时更新

主机当中也会存在高级缓存,许多主机开机的时候会从本地域名服务器下载域名和地址对应的数据库放在本机的告诉缓存之中
image-20201227004756869



四、文件传输协议FTP

image-20201227004951413
image-20201227005049425
image-20201227005318473
image-20201227005706084
image-20201227005803643



五、电子邮件

image-20201227130841773

1. 信息格式

image-20201227125337655

2. 组成结构

image-20201227125658062
image-20201227125743893

3. 简单邮件传送协议SMTP

image-20201227125919479
image-20201227130252038
image-20201227130436469

4. 邮局协议POP3、IMAP

image-20201227130601186
image-20201227130701437

5. 基于万维网的电子邮件

image-20201227130754328



六、万维网和HTTP协议

1. 万维网概述

image-20201227131212839


2. 超文本传输协议HTTP

1. 简介

image-20201227131438503

2. 特点

image-20201227131644191

3. 连接方式

image-20201227131928805

4. HTTP报文结构

image-20201227132108393
image-20201227132239011


http://www.ppmy.cn/news/605701.html

相关文章

vue+elementui实现英雄联盟道具城

目录 一、效果图 1.首页 2.商品列表、分类 二、实现重点讲解 1.首页轮播图 1.1技术实现: 1.2.鼠标聚焦切换图片事件 2.首页tab切换 3.商品列表实现 三、项目结构说明 四、总结 一、效果图 1.首页 项目与官方效果没有太大差异: 游戏导航&#xff1…

LeetCode简单题之设计 Goal 解析器

题目 请你设计一个可以解释字符串 command 的 Goal 解析器 。command 由 “G”、"()" 和/或 “(al)” 按某种顺序组成。Goal 解析器会将 “G” 解释为字符串 “G”、"()" 解释为字符串 “o” ,"(al)" 解释为字符串 “al” 。然后&am…

什么是采样层(pooling)

版权声明&#xff1a;本文为博主原创文章&#xff0c;遵循 CC 4.0 BY-SA 版权协议&#xff0c;转载请附上原文出处链接和本声明。 本文链接&#xff1a;https://blog.csdn.net/bobo_jiang/article/details/79080379 <!--一个博主专栏付费入口结束--><link rel"s…

合肥工业大学—SQL Server数据库实验一:数据库的创建和删除

数据库的创建和删除1. 创建数据库EDUC2. 创建数据库TestDB3. 删除数据库TestDB4. 设置当前数据库为EDUC1. 创建数据库EDUC 数据库名称&#xff1a;EDUC 数据库存储路径&#xff1a;将数据库文件存储在D:\MYDB\ 文件夹中。 其他参数要求&#xff1a; 数据文件的初始大小&…

深度学习中的Normalization模型

normalization的计算 在每一列上面分布做归一化 也就相当于对每个特征进行归一化 先每一列求最大最小值 然后 每列的每个值减去每列的平均 再除以 每列最大减去最小 自己理解:规范化之后 后面有增加了两个参数 是为了通过 训练利用真实值来纠正如果规范化过度的情况 达到最优化…

LeetCode简单题之判断国际象棋棋盘中一个格子的颜色

题目 给你一个坐标 coordinates &#xff0c;它是一个字符串&#xff0c;表示国际象棋棋盘中一个格子的坐标。下图是国际象棋棋盘示意图。 如果所给格子的颜色是白色&#xff0c;请你返回 true&#xff0c;如果是黑色&#xff0c;请返回 false 。 给定坐标一定代表国际象棋棋…

合肥工业大学—SQL Server数据库实验二:数据库架构的创建与使用

数据库架构的创建与使用1. 创建架构MySch2. 创建一个登录名log13. 创建用户user1&#xff0c;关联登录名与架构4. 创建架构Schema1&#xff0c;授予用户user15. 在当前架构DBO&#xff08;默认&#xff09;中创建一个基本表6. 将新建的基本表从当前 DBO 架构移到 MySch 架构1. …

LeetCode简单题之最大升序子数组和

题目 给你一个正整数组成的数组 nums &#xff0c;返回 nums 中一个 升序 子数组的最大可能元素和。 子数组是数组中的一个连续数字序列。 已知子数组 [numsl, numsl1, …, numsr-1, numsr] &#xff0c;若对所有 i&#xff08;l < i < r&#xff09;&#xff0c;numsi …