一、应用层
1.TCP/IP模型的最高层
2.直接为应用程序提供网络服务
注:POP3 TCP端口号为110
SMTP TCP端口号为25
3.常见的应用层协议
(1)DNS (Domain Name System ,域名解析系统)
<1>建立IP地址与域名之间的映射关系
<2>将域名解析为IP地址
<3>将IP地址解析为域名
DNS服务器:114.114.114.114
阿里巴巴服务器:223.5.5.5
命令:nslookup DNS调试工具
ipconfig/displaydns 查看DNS缓存
ipconfig/flushdns 清空DNS缓存
(2)HTTP 超文本传输协议
<1>帮助客户端访问万维网(World Wide Web)
<2>网页浏览器通过翻译HTML(超文本标识语言)文件来表现文本、图像、音乐、动画及视频等对象
请求方式:post和get
可以使用一些网站进行测试
利用抓包软件去获取一些账户密码信息
URL编码
(3)SMTP与POP3/IMAP
SMTP Simple Mail Transfer Protocol ,简单邮件传输协议 用于发送邮件
POP3 Post Office Protocol V3 邮局协议版本3 接受邮件
IMAP Internet Message Access Protocol 互联网邮件访问协议 功能更多
(4)Telent
Terminal Network 终端网络
<1>远程管理的主要协议(网络设备、服务器、数据库等)
<2>常用终端工具:SecureCRT Putty、Xshell
(5)FTP与TFTP
FTP:File Transfer Protocol 文件传输协议
<1>提供可靠的文件传输服务
<2>具有认证、权限等功能
FTP://服务器的IP或域名/路径/文件名
FTP://用户名:密码:@IP或域名:端口号
TFTP:Trivial File Transfer Protocol 简单文件传输协议
<1>提供不可靠的文件传输服务
<2>常用于网络设备的配置文件和系统文件传输