应用层-常见协议

发布时间 2023-09-17 11:43:18作者: 犯愁の难瓜

应用层概述:

  • TCP/IP模型的最高层
  • 直接为应用程序提供网络服务

 

常用的应用层协议:

  • DNS
  • HTTP
  • SMPT与POP3/IMAP
  • Telnet
  • FTP与TFTP

 

DNS协议: 

DNS(Domain Name System 域名解析系统)

  • 建立IP地址与域名之间的映射关系
  • 将域名解析为IP地址
  • 将IP地址解析为域名

DSN解析过程:

  1. 主机A向DSN服务器询问域名为www.xxx.com的IP地址
  2. DSN服务器按照自己的映射表寻找答案,并将答案返回给主机A
  3. 主机A这时候得到了域名为www.xxx.com的IP地址,并用IP地址进行访问

命令 备注
nslookup DSN调试工具
ipconfig /displaydns 查看DNS缓存
ipconfig /flushdns 释放DNS缓存

 

HTTP协议:

HTTP(Hypertext Transfer Protocol 超文本传输协议)

  • 帮助客户端访问万维网(World Wide Web)
  • 网页浏览器通过翻译HTML(超文本标识语言)文件来表现文本、图像、音乐、动画以及视频等对象

 

SMTP与POP3协议:

SMTP与POP3属于邮件服务协议

值得注意的是:如果我们使用网页版的电子邮件(例如QQ邮箱) 实际上是通过http协议进行邮件的收、发

如果你的系统上装了例如:Foxmail、Outlook等邮箱收发客户端,此时此刻你才会用到SMTP/POP3协议

协议 备注
SMTP Simple Mail Transfer Protocol 简单邮件传输协议:用于发送邮件
POP3 Post Office Protocol v3 邮局协议版本3:用于接受邮件
IMAP Internet Message Access Protocol 互联网邮件访问协议:类似于POP3,但功能更多

 

Telnet协议:

Telnet用于远程某台设备

 

FTP\TFTP协议:

用于传输、下载文件

 

? 记录时间:2023年9月17日 11点36分

? 参考资源:https://www.bilibili.com/video/BV1Dg4y187bZ?p=9