一言
我也想杀死伤痛,让那恩怨有始有终。——县城
计算机网络学习笔记:第六章 应用层
本文最后更新于 236 天前,其中的信息可能已经有所发展或是发生改变。

6.1 应用层概述

20231201150005

应用层是计算机网络体系结构的最顶层,是设计和建立计算机网络的最终目的,也是计算机网络中发展最快的部分。
20231201150050

6.2 C/S模式与P2P模式

  1. 客户/服务器 (Client/Server,C/S)方式
    20231201151102

20231201150952

  1. 对等(Peer-to-Peer,P2P)方式
    20231201151206

    20231201151324

6.3 动态主机配置协议DHCP

作用

20231201151442

正常需要手动配置每个主机的IP地址,这样工作量大且容易出错,DHCP可以让主机自动获取网络配置信息

20231201151552

工作过程

20231201152524

DHCP中继代理

20231201152634

因为不愿意在每个网络中都加一个DHCP服务器,所以借助代理。

6.4 域名系统DNS(Domain Name System)

作用

当我们在浏览地址栏中输入一个域名时,主机会先在自己的DNS高速缓存中查找该域名对应的IP地址,如果没有找到,会向网络中的某台DNS服务器查询。

20231201153009

域名系统的结构

20231201153345

20231201153510

20231201153638

20231201154342

域名解析的过程

  1. 递归查询

    20231201154448

  2. 迭代查询

    20231201154953

  3. 高速缓存
    为了提高DNS的查询效率,并减轻根域名服务器的负荷和减少因特网上的DNS查询报文数量,在域名服务器中广泛地使用了高速缓存。高速缓存用来存放最近查询过的域名以及从何处获得域名映射信息的记录。

    20231201155037

20231201155115

练习

20231201155224

20231201155241

6.5文件传送协议FTP

20231201155341

  1. 命令行方式
    20231201155600
  2. GUI方式
    20231201155617

基本工作原理

  1. 主动模式:FTP服务器主动连接客户
    20231201160258
  2. 被动模式:FTP服务器被动连接客户
    20231201160354

练习:

20231201160433

20231201160444

6.6 电子邮件

20231201160709

20231201161104

20231201161306

简单邮件传送协议SMTP(Simple Mail Transfer Protocol)的基本工作原理

20231201161649

  • 格式

    20231201161808

  • 多用途因特网邮件扩展MlME(Multipurpose Internet Mail Extensions)

    20231201162021

    20231201162047

读取协议

20231201162152

POP3和IMAP4都采用基于TCP连接的客户/服务器方式。POP3使用熟知端口110,IMAP4使用熟知端口143。

基于万维网的电子邮件

20231201162353

练习

20231201162440

20231201162457

6.7 万维网(World Wide Web)

20231201162740

20231201162904

Http协议概述(超文本传输协议)

20231201165232

http分类

  • Http/1.0
    HTTP/1.0采用非持续连接方式。在该方式下,每次浏览器要请求一个文件都要与服务器建立TCP连接当收到响应后就立即关闭连接

20231201165526

  • Http/1.1
    20231201165715

http的报文格式

  1. http的请求报文格式

    20231201165913

    方法:
    20231201165929

  2. http的响应报文格式

20231201170054

常见状态行:

20231201170127

cookie

20231201170257

20231201170339

  • 原理:
    20231201170423

万维网缓存与代理服务器

20231201170643

习题

20231201170818

20231201170844

暂无评论

发送评论 编辑评论

|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇