自学HCIA 第二天之协议篇
DNS协议
DNS 通俗的讲就是域名解析! 作用只有一个 就是方便记忆。(只适合记,传输数据还是靠ip地址) DNS作用:
1,建立IP地址与域名之间的映射关系
2,将域名解析为IP地址
3,将IP地址解析为域名
我们用cmd去ping百度的域名 获得到的实际IP就是180.97.34.94 我们用ensp来模仿一下获取域名IP的过程*
这里设置ENSP百度域名为1.0.0.2去演示
我们这里是知道域名ip地址所以可以访问 但是当你不知道域名IP地址时,只能通过域名去访问,这时候你就要在服务器里添加DNS域名
当你在服务器里添加完dns域名 并且在主机上配置好dns 再去ping百度域名 发现就通了
我们在用抓包软件看一下具体是怎么抓的
主机ip访问dns服务器 去ping域名www.baidu.com 并且询问ip地址 域名接收到了并且回复域名是1.0.0.2
所以当你去ping1.0.0.2一样是可以进入域名的 这样就是一个简单的dns域名和ip之间的解析访问一个域名必须要配置DNS!
cmd中常用的一些dns命令
nslookup | DNS调试工具 |
---|---|
ipconfig/displaydns | 查看DNS |
ipconfig/fludns | 清空DNS |
HTTP协议
HTTP协议相信大家不陌生 超文本传输协议。 所有的访问网站 浏览器会把域名加上http 功能就是帮助我们去访问万维网
我们通过http协议去获取网页的动画文字图片视频等
一般网页是两种请求方法 一种是获取 get 另一种是post 提交
当我们去访问浙江大学网站 去获取网站的图片信息
平常http中常用的还有登录界面 我们也可以通过抓包分析去得到账号密码
这是一个普通的http网站 我输入账号我要拿ie 密码是Js123456 接下来我们去软件里获取到账号密码
因为是名字是中文所以是乱码 所以抓取到的是乱码 密码也抓取到了
邮件服务 POP3和SMTP和IMAP
协议 | 备注 |
---|---|
SMTP | SMTP 简单的邮件传输协议 用于发送邮件 |
POP3 | POP3 邮局协议版本3 用于接收文件 |
IMAP | IMAP 互联网邮件访问协议 类似于POP3 接收文件 但是功能更多 |
客户端通过SMTP通过网络发送到另一端 另一端通过pop3或者icmp接收邮件
telnet 终端网络
远程管理主要协议(网络设备,数据库,服务器等等) 常用工具xshell,putty,recrt
xshell里面使用telnet服务 会有回显的现象 这是当你发送到服务器的时候 输入一次 显示一次 所以会有两次 这在抓包里会体现出来
FTP和TFTP协议
协议 | 备注 |
---|---|
FTP | 提供可靠的文件传输功能具有认证,权限等功能 |
TFTP | 提供不可靠的文件传输功能 常用于网络设备的配置文件和系统文件传输 |