自学HCIA——应用层协议篇(C/S 客户端-服务端)

本文介绍了DNS协议的作用及其在域名与IP地址转换中的过程,通过实例展示了DNS解析的步骤。接着讲解了HTTP协议在网页访问中的应用,包括GET和POST请求。接着探讨了邮件服务中的POP3、SMTP和IMAP协议,以及它们在电子邮件收发中的角色。此外,还简单提及了telnet终端网络和FTP、TFTP协议在远程管理和文件传输中的功能。
摘要由CSDN通过智能技术生成

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命令

nslookupDNS调试工具
ipconfig/displaydns查看DNS
ipconfig/fludns清空DNS

HTTP协议

HTTP协议相信大家不陌生 超文本传输协议。 所有的访问网站 浏览器会把域名加上http 功能就是帮助我们去访问万维网
我们通过http协议去获取网页的动画文字图片视频等
一般网页是两种请求方法 一种是获取 get 另一种是post 提交
当我们去访问浙江大学网站 去获取网站的图片信息
在这里插入图片描述
平常http中常用的还有登录界面 我们也可以通过抓包分析去得到账号密码
在这里插入图片描述
这是一个普通的http网站 我输入账号我要拿ie 密码是Js123456 接下来我们去软件里获取到账号密码

在这里插入图片描述
因为是名字是中文所以是乱码 所以抓取到的是乱码 密码也抓取到了

邮件服务 POP3和SMTP和IMAP

协议备注
SMTPSMTP 简单的邮件传输协议 用于发送邮件
POP3POP3 邮局协议版本3 用于接收文件
IMAPIMAP 互联网邮件访问协议 类似于POP3 接收文件 但是功能更多

在这里插入图片描述

客户端通过SMTP通过网络发送到另一端 另一端通过pop3或者icmp接收邮件

telnet 终端网络

远程管理主要协议(网络设备,数据库,服务器等等) 常用工具xshell,putty,recrt

xshell里面使用telnet服务 会有回显的现象 这是当你发送到服务器的时候 输入一次 显示一次 所以会有两次 这在抓包里会体现出来

FTP和TFTP协议

协议备注
FTP提供可靠的文件传输功能具有认证,权限等功能
TFTP提供不可靠的文件传输功能 常用于网络设备的配置文件和系统文件传输
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值