目录
♦️应用层的作用
应用层是开放系统的最高层,是直接为应用进程提供服务的。其作用是在实现多个系统应用进程相互通信的同时,完成一系列业务处理所需的服务.
♦️应用层中常见的协议
🐡域名系统DNS
域名结构:
每一个域名用标号隔开。eg:mail.cctv.com,依次为三级域名.二级域名.顶级域名
DNS协议的作用:
DNS协议用于将URL中的主机名(如www.example.com)解析为IP地址,以便客户端能够定位到服务器。当客户端知道服务器的URL,但不知道其IP地址时,通过向DNS服务器查询主机名的IP地址,从而获得目标服务器的IP地址。
🐡文件传输协议FTP
- 使用TCP连接,传输数据
- 端口号是21(20)20发送数据
FTP的作用:
FTP 的主要功能是减少或消除在不同操作系统下处理文件的不兼容性。FTP使用客户服务器方式。一个 FTP服务器进程可同时为多个客户进程4提供服务。FTP的服务器进程由两大部分组成:一个主进程,负责接受新的请求;另外有若干个从属进程,负责处理单个请求。
🐡远程终端协议Telent
- 使用TCP连接,远程登录到远地的另一台主机上
- 端口号是23
Telent的作用:
是TCP/IP协议族中的一员,提供Internet远程登录服务的标准协议和主要方式。它允许用户在本地计算机上完成远程主机的工作,通过Telnet程序连接到服务器,并在服务器上执行命令,就像直接在服务器的控制台上输入一样。Telnet使用明文传输,安全性较差,因此在实践中较少使用。
🐡万维网和HTTP协议
- 超文本传输协议,是一个简单的请求-响应协议
- 端口号是80
HTTP协议的特点:
① 无状态 : HTTP 协议是无状态的 , 两次 HTTP 访问是没有任何关联的 ;
② Cookie : 存储在用户主机中的文本文件 , 记录一段时间内的用户访问记录 , 以便网站方面可以提供个性化服务 ;
③ 无连接 : 应用层的 HTTP 协议使用 传输层的 TCP 协议 , 但是 HTTP 协议本身是无连接的 , 通信双方事先不需要建立 HTTP 连接 ;
🐡电子邮件协议
- SMTP电子邮件传输协议 - 端口号25(发送邮件)
- POP3邮局协议版本3:简单地将邮件从服务器下载到本地计算机-- 端口号110(接收邮件)
电子邮件协议的特点:
- 便捷性:用户可以在任何有互联网连接的地方,通过任何设备访问自己的电子邮件。
- 设备无关性:不需要在本地计算机上安装邮件客户端软件。
- 需要持续的互联网连接:用户必须持续连接到互联网才能访问和管理自己的邮件。
- 隐私担忧:由于邮件存储在邮件服务器上,存在被未经授权的第三方访问的风险。
🐡DHCP动态主机配置协议
- 指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地圳和子网掩码。
- 端口号68