计算机网络笔记06【自用】

网络应用模型

应用层概述

在这里插入图片描述

网络应用模型

在这里插入图片描述

客户/服务器模型

在这里插入图片描述

P2P模型

在这里插入图片描述
由于可用资源多了,所以可拓展性好;由于每台主机都可以提供服务/请求服务,所以不会像C/S模型一样服务器瘫痪了就无法访问。

知识总结与回顾

在这里插入图片描述

域名解析系统DNS

DNS系统

在这里插入图片描述
DNS:实现域名到IP地址的转换。
在这里插入图片描述
如果无法访问目标域名,一个原因可能是目标网站崩溃了,另一个原因就是DNS服务器出了问题。

域名

域名用小数点隔开的部分叫做标号,每个标号不能大于63个字符(为了记忆最好不超过12个字符),不区分大小写,可以使用“-”这一符号参与组成域名。
域名的级别不同,自左向右由低到高。
根:com之后的一个点,根之后的才叫顶级域名。
com公司企业用,net为提供信息的网络服务机构,org为非盈利性组织,gov政府用,int国际用,aero航空用。
域名一定要全球唯一,否则通过域名访问会出错。
在这里插入图片描述
在这里插入图片描述

域名服务器

本地域名服务器不属于域名服务器层次结构,但非常重要。
在这里插入图片描述
abc.org和y.abc.org虽然一个最高到二级域名一个到三级域名,但是二者是平级的,都属于权限域名服务器。

域名解析过程

递归查询:本地域名服务器询问根域名服务器——根域名服务器询问顶级域名服务器——顶级域名服务器询问权限域名服务器。
迭代查询:本地域名服务器询问根域名服务器——根域名服务器告诉本地域名服务器应该询问哪个顶级域名服务器——本地域名询问顶级域名服务器——顶级域名服务器告诉本地域名服务器应该询问哪个权限域名服务器——本地域名询问权限域名服务器。
在这里插入图片描述
高速缓存会定时更新以保证信息的正确性。
高速缓存会存储最近查过的域名以及从哪里查询到该域名的记录。高速缓存可以大大减轻域名服务器的负荷,加快dns请求的速度,减少dns查询请求和回答报文的数量。
不只有本地域名服务器有高速缓存,主机也会有。许多主机会在开机时从本地域名服务器上下载域名和IP地址对应的数据库到本机高速缓存上。访问域名应先查看本机高速缓存,再查看本地域名服务器高速缓存。

知识总结与回顾

在这里插入图片描述

文件传输协议FTP

文件传送协议

TFTP:适用于UDP环境,主要面向小文件传输,实现简单,代码块简洁。
在这里插入图片描述

FTP服务器和用户端

在这里插入图片描述

FTP工作原理

匿名登录:因为该服务有大量用户上传/下载文件的需求,为了减轻服务器的负担,所以采用匿名登录的形式。
在这里插入图片描述
因为FTP涉及文件的上传/下载,需要保证可靠传输,所以使用FTP实现。
在这里插入图片描述
控制进程和数据传送进程都属于从属进程。控制连接在整个会话过程中一直保持打开,相当于正式传输文件之前的准备步骤。数据传送连接就是正式传送文件的连接,在文件传输后就会关闭。
主动方式下,服务器端会主动向客户端提供自己的端口号,从而主动建立连接。
在这里插入图片描述

知识总结与回顾

在这里插入图片描述

电子邮件

电子邮件信息格式

在这里插入图片描述

电子邮件组成结构

在这里插入图片描述
在这里插入图片描述

简单邮件传送协议SMTP

在这里插入图片描述
在这里插入图片描述
A指代客户端,B指代服务器端。

MIME

在这里插入图片描述
MIME支持多数据类型的传输。

邮局协议POP3

在这里插入图片描述

网际报文存取协议IMAP

IMAP和POP3一样,是读取邮件环节使用的协议。在这里插入图片描述

基于万维网的电子邮件

在这里插入图片描述
基于万维网的电子邮件只要与用户代理接触的部分,使用的就是HTTP协议。

知识总结与回顾

在这里插入图片描述

万维网和HTTP协议

万维网概述

在这里插入图片描述

超文本传输协议HTTP

在这里插入图片描述
浏览器可以只下载文本部分,剩下的资源用户鼠标点击后再进一步加载(需要再次重复上述八个流程)

HTTP协议的特点

在这里插入图片描述

HTTP协议的连接方式

在这里插入图片描述
持久连接会将连接维持一段时间,方便后续文件传输。
流水线式持续连接:可以同时发送几个报文,提高文档下载速度

HTTP报文结构

在这里插入图片描述
回车换行:标识请求行的结束,首部行的开始。
在这里插入图片描述

知识总结与回顾

在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值