计算机网络学习第六章应用层

第六章应用层

一、网络应用模型

  • 常用的网络应用模型:客户/服务器模型、P2P模型

1.客户/服务器(C/S)模型

image-20231013101719169

  • 服务器:提供计算机服务的设备。

    ​ 永久提供服务、永久性访问地址/域名

  • 客户机:请求计算机服务的主机。

    ​ 与服务器通信,使用服务器提供的服务、间歇性接入网络、可能使用动态IP地址、不与其他客户机直接通信。

  • 应用:Web,文件传输FTP,远程登录,电子邮件

2.P2P模型

image-20231013101953578

  • P2P:不存在永远在线的服务器。每个主机可以提供服务也可以请求服务。任意端/结点之间可以直接通讯。

二、域名解析系统DNS

  • DNS服务的作用:将域名解析成IP地址。

  • 域名:从右往左,分别为顶级域名、二级域名、……

image-20231013102624854

三、文件传输协议FTP

  • 文件传输协议FTP:提供不同种类主机系统之间的文件传输能力。
  • 简单文件传输TFTP:面向小文件的特殊协议

【FTCP工作原理】

  • FTP使用TCP实现可靠传输。

image-20231013103638422

  • TCP控制连接端口21:用来传请求。

  • TCP数据连接端口20:用来传文件。

  • 控制连接始终保持,数据连接一旦文件传输完成就关闭。

  • 数据连接与传输模式有关

    主动方式使用TCP 20端口

    ②被动方式由服务器和客户端自行协商(端口>1024)

四、电子邮件

1.电子邮件组成结构

  • 用户代理:电子邮件客户端软件,实现撰写、显示、处理、通信。
  • 邮件服务器:发送和接收邮件,向发件人报告邮件传输结果。
  • 协议:SMTP(用来发送)、POP3或IMAP(用来接收)

image-20231013104442357

2.简单邮件传送协议SMTP

  • SMTP规定了两个相互通信SMTP进程之间如何交换信息。发送为SMTP客户,接收为SMTP服务器

  • **SMTP建立在TCP连接,端口号25,**使用C/S方式

  • SMTP传送过程:连接建立、邮件发送、连接释放

  • 由于SMTP不能传送可执行文件或其他二进制对象,仅限于7位ASCII码,所以引入了MIME

  • MIME:通过MIME将文件转换为7位ASCII码,再使用SMTP发送。

    MIME使系统支持声音、图像、视频、多种国家语言等。

3.接收邮件协议

【邮局协议POP3】

  • POP3:TCP连接,端口号110,C/S模式
  • POP3用来读取邮件

【网际报文存取协议IMAP】

  • IMAP可以让用户在不同地方使用不同网络随时上网阅读处理邮件。

五、万维网和HTTP协议

  • 万维网WWW:是一个大规模、联机式的信息资料空间。是无数个网络站点和网页的集合。

    用统一的定位符URL作为资源的唯一标识符。

image-20231013105432334

  • HTTP:定义浏览器向万维网服务器请求万维网文档

  • HHTP协议特点:HTTP采用TCP作为运输层协议,但HTTP协议本身是无连接的

ODuzntV-1697166091887)]

  • HTTP:定义浏览器向万维网服务器请求万维网文档

  • HHTP协议特点:HTTP采用TCP作为运输层协议,但HTTP协议本身是无连接的

参考书籍:计算机网络(第5版)——谢希仁;王道计算机网络复习指导
参考视频:王道计算机计算机网络

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值