版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
复习专题计算机网络应用层核心考点复习DNS·HTTP·FTP·电子邮件·DHCPDATE2026年复习导览01应用层总览与模型定位顶层结构,理清C/S与P2P02域名解析DNS层次结构与递归迭代查询03万维网与HTTP报文格式、方法与状态码04文件传输FTP双连接机制与主被动模式05电子邮件系统SMTP推送与POP3、IMAP拉取06动态地址配置DHCPDORA四步与租约管理应用层应用层总览与模型顶层视角,看清应用全貌从进程通信到应用模型,搭建复习框架01应用层定位与进程通信应用层位于网络体系结构最顶层,直接面向用户,只在端系统运行进程间通过交换消息完成通信,是应用层工作的基本形态应用层只在端系统运行,进程标识与协议规范决定消息如何被正确解析与送达进程通信跨主机交换消息不同主机的进程通过交换消息进行通信进程标识符IP+端口=IP地址+端口号,IP定位主机,端口号定位具体进程协议四要素消息类型语法格式、字段语义、收发规则典型应用Web/邮件/文件Web访问、电子邮件、文件传输、域名解析、地址配置C/S与P2P应用模型对比项客户/服务器模型P2P模型角色划分客户与服务器角色明确节点对等,可同时请求和提供在线要求服务器
7×24
小时在线节点间歇接入地址特点服务器IP固定节点IP不固定通信方式客户主动请求服务器节点之间可直接通信通信补充客户之间一般不直接通信,需经服务器中转混合架构代表混合架构代表
Napster:文件搜索用中央索引,文件传输用节点直连Socket接口与协议端口Socket
是应用层与传输层之间的接口必须包含
IP地址
与
端口号端口号标识具体进程端口号标识主机中的具体进程,是定位通信端点的关键应用协议传输层协议端口HTTPTCP80HTTPSTCP443DNSUDP53FTPTCP21控制、20数据SMTPTCP25应用层域名解析
DNS域名到IP的翻译官层次结构、服务器角色与查询方式02DNS功能与域名层次DNS将人类易记的域名映射为机器可识别的IP地址,是互联网的地址翻译官。核心功能地址翻译官DNS域名系统核心功能将人类易记的域名映射为机器可识别的IP地址域名人类易记←映射→域名与IP地址互转IP机器可识别域名层次结构根域用点号表示,实际使用中通常省略顶级域通用顶级域
gTLD(com、net、org)与国家代码顶级域
ccTLD(cn、us)二级域由域名注册商分配主机名子域由域名所有者自行创建树状结构从右到左级别升高:根域→顶级域→二级域→主机名树状结构—域名按层级组织,逐级授权管理DNS服务器与查询方式从本地递归到权威服务器,DNS层级递进,查询逐级收敛层级递进第一级本地递归本地递归服务器向用户提供递归查询服务第二级根服务器根DNS服务器全球共
13组逻辑节点,不存具体域名IP,只指引方向第三级顶级域顶级域服务器管理顶级域(com/net/org等)的权威信息第四级权威权威DNS服务器由域名所有者维护,存储该域名的最终解析记录递归查询只问一次,迭代查询逐级追问,最终答案都回到同一个端口
53域名解析完整流程第1步本地缓存检查本地DNS缓存浏览器先查本地DNS缓存,未命中则检查操作系统缓存与
hosts文件。第2步递归查询发起递归查询向本地DNS服务器发起
递归查询
请求。第3步根服务器迭代查询根服务器本地服务器向根服务器发起迭代查询,获取顶级域服务器地址。第4步顶级域服务器查询顶级域服务器向顶级域服务器查询,获取权威服务器地址。第5步权威服务器查询权威服务器向权威服务器查询,获取
A记录
或
AAAA记录。第6步返回与缓存返回IP并按TTL缓存本地服务器将
IP
返回客户端,并按
TTL
逐级缓存结果。第7步建立连接建立连接浏览器使用该
IP
与目标服务器建立连接。DNS记录类型与安全记录类型作用A域名指向IPv4地址AAAA域名指向IPv6地址CNAME别名记录,指向另一个域名MX指定负责接收邮件的服务器NS指定该域名的解析服务器TTL缓存机制TTL
表示记录在缓存中的生存时间,决定缓存更新频率。安全增强DNSSEC
数字签名防篡改,DoH
与DoT
将查询加密传输。应用层万维网与HTTP网页世界的传输规则报文结构、请求方法与状态码03HTTP基础与无状态特性HTTP基于TCP可靠传输,默认端口80;HTTPS在HTTP基础上引入加密层,默认端口443。HTTPTCP可靠传输基于TCP的可靠传输
默认端口80HTTPS引入加密层基于HTTP引入加密层
默认端口443HTTP采用客户/服务器模型,服务器通过
Socket
交换HTTP报文无状态特性核心结论HTTP不记住过去的交互,每次请求相互独立Cookie帮助服务器保持会话状态,弥补无状态的不足报文格式请求报文与响应报文均采用
ASCII文本格式HTTP版本演进对比版本关键改进不足HTTP/1.0每次请求新建TCP连接短连接性能开销大HTTP/1.1持久连接、管道化存在队头阻塞HTTP/2多路复用、二进制分帧实现复杂度提升技术标准由
W3C
与
IETF
协调制定,以RFC文件形式发布HTTP/1.1是最经典、使用最广泛的版本,通过持久连接复用同一TCP连接HTTP报文结构解析请求报文三段式起始行+请求头+空行+请求体起始行包含请求方法、请求URI与HTTP版本请求体可有可无响应报文首行为
状态行,包含版本、状态码与原因短语响应体承载实际数据关键首部字段Host指定访问的服务器与端口Content-Length描述正文长度,解决粘包问题Content-type描述正文的数据格式User-Agent标识所用设备用户与来源User-Agent标识所用设备Referer记录来源页面HTTP常见请求方法获取类只读查询资源GET获取资源,一般没有请求体,参数拼在URL之后,官方建议实现幂等。HEAD获取与GET相同的响应首部,但无响应体,可用于确认资源有效性。提交类传输实体数据POST传输实体数据,有请求体,常见于登录、上传文件等场景。PUT与POST相似,具有幂等性,用于更新资源。控制类资源状态管理DELETE删除指定资源。OPTIONS询问服务器支持的方法选项。HTTP状态码分类状态码由
三位数字+原因短语
组成,首位数字决定类别归属。2XX成功2项200OK请求成功204无内容3XX重定向3项301永久重定向302临时重定向304资源未修改4XX客户端错误4项400请求错误401未授权403禁止访问404资源不存在5XX服务器错误3项500内部错误502网关错误503服务不可用注意:HTTP层面的成功并不等同于业务层面的成功应用层文件传输
FTP两条连接,各司其职控制连接与数据连接的协同机制04FTP双连接机制服务器进程由主进程与若干从属进程组成:主进程接收新请求,从属进程处理单个请求FTP即文件传输协议,基于客户/服务器模型与
TCP
可靠传输,提供不同种类主机系统之间的文件传输能力连控制连接端口21传输内容用户标识、口令与命令生命周期会话全程存在数数据连接端口20传输内容实际文件内容生命周期按需建立,传完即撤销FTP主动与被动模式对比主动模式与被动模式的数据连接方向,点明选择权归属模式数据连接方向流程要点主动模式
PORT
服务器连接客户端客户端开放随机端口并告知服务器,服务器从20端口主动连接被动模式
PASV
客户端连接服务器服务器开放随机端口告知客户端,客户端主动连接要核心要点主动模式服务器连接客户端,被动模式:客户端连接服务器选择权选择权在客户端,如无特别说明可默认为主动模式FTP命令与安全局限归纳常用操作命令、传输模式与安全性问题,提示安全改进方案LIST列出目录查看服务器端文件与子目录RETR下载文件从服务器获取文件到本地STOR上传文件从本地发送文件到服务器MKD创建目录在服务器端新建文件夹RMD删除目录在服务器端移除文件夹传输模式ASCII模式用于文本文件二进制模式用于可执行文件与多媒体文件安全性与改进安全局限用户名、密码与文件内容均为明文传输,容易被窃听改进方案FTPS
使用SSL/TLS加密,SFTP
基于SSH加密传输电子邮件电子邮件系统推与拉的分工协作SMTP发送,POP3与IMAP接收05电子邮件系统架构梳理邮件系统的角色构成与邮件的接力传递路径接力传递路径发件人用户代理›发送方服务器›接收方服务器›收件人用户代理关键特性协议一致同一协议前两段使用
同一协议
推送异步通信异步通信邮件系统属于
异步通信,收发双方不必同时在线用户代理撰写、显示与管理邮件,如Outlook、Foxmail、网页邮箱发送方服务器负责发送邮件,前两段推送中充当
客户端
角色接收方服务器负责接收与存储邮件SMTP协议工作机制SMTP协议定义简单邮件传输协议,用于发送邮件基于TCP端口
25,加密使用
587推核心特征核心特征是推:把邮件从用户代理推向服务器,再从发送方服务器推向接收方服务器典型交互流程建立连接阶段1使用
HELO
或
EHLO
标识身份使用
MAILFROM
指定发件人使用
RCPTTO
指定收件人使用
DATA
发送邮件内容使用
QUIT
关闭连接阶段6协议限制SMTP无状态仅支持
ASCII文本需
MIME
扩展支持非文本内容POP3与IMAP对比对比两种接收协议的工作方式与适用场景,突出多设备同步差异协议端口主要特点POP3110,加密995下载邮件到本地,通常删除服务器副本,不支持文件夹管理IMAP143邮件保留在服务器,支持文件夹管理与按需下载,多设备同步要要点速览共同点两者都是
拉
协议,由收件人主动从服务器取回邮件适用场景POP3
适合单一设备离线阅读,IMAP
更适合多设备同步场景MIME扩展与协议分工协议分工:SMTP负责推(发送)|POP3与IMAP负责拉(接收)MIME即多用途因特网邮件扩展,在SMTP基础上扩展邮件系统的编码能力MIME三大扩展能力3项多类型内容传输支持音频、视频、图像以及多种语言文字的传输非文本内容承载SMTP只支持
ASCII文本,附件等非文本内容依赖MIME编码承载编码能力扩展在SMTP基础上扩展邮件系统的编码能力应用层动态地址配置
DHCP开机联网的第一步DORA四步流程与地址租约管理06DHCP核心功能与角色DHCP即动态主机配置协议,自动为设备分配IP地址、子网掩码、默认网关与DNS传输与端口2项基于
UDP
传输采用用户数据报协议承载报文服务器监听端口
67,客户端监听端口
68端口固定分配,保证请求与响应可达三类角色3项DHCP客户端发起地址请求DHCP服务器分配地址参数DHCP中继代理实现跨网段地址分配相比手动配置,可有效避免
IP冲突、降低管理成本前身为
BOOTP
协议,1993年由
RFC2131
确立为标准DHCP的DORA四步流程四步均为广播交互,设备由此获得有效网络身份。STEP1Discove
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医院院内血糖管理
- 服装服饰公司副总经理述职报告
- 拉巴尔护理流程图讲解
- 《狼的团队精神》课件
- 柴火灶厂家怎么选?浙江永康五金产业带实力工厂观察
- 任务分配与反馈机制
- 电子计算机公司营销总监述职报告
- 地产行业与dm直邮营销
- 《游褒禅山记》课件5公开课粤教版必修5课件
- 2026银行理财产品创新信用风险管理机制实施效果评估
- 景区安保节日安全培训课件
- 展板制作合同范本5篇
- 2.2 平均分的两种分法(课件)数学苏教版二年级上册(新教材)
- 初中数学全等三角形及其性质+说课课件+人教版八年级数学上册
- 2025年成人高考政治试题及答案
- 信号处理仿真与应用(基于MWORKS)课件 第2章 MWORKS概述
- 图书馆送社区书活动方案
- 2025年天津市中考物理真题(含答案)
- 自动称量设备管理制度
- 2025购物中心店铺租赁合同(固定保底租金+销售提成模式详尽版)
- 《基于专业成长共同体的名师工作室建设的思与行》专题讲座
评论
0/150
提交评论