网络分析-数通常识2-22

应用层的常见协议有如下几种。

第一、DNS(域名解析系统)

没有它就无法解析域名,如www.baidu.com,这是百度的域名,而在因特网中实现访问百度,需要知道它的IP。如下图中命令可得知百度的实际IP地址为14.215.177.39 这个IP直接输入到浏览器的地址栏是可以访问的。
还可以发现的是,如果使用非法的DNS也就是无用的DNS时,你访问浏览器是无法通过域名打开网站的,而你的QQ却是正常聊天。为什么?因为QQ采用的直接就是IP访问,它没用到本机DNS。那为什么还要域名www.baidu.com呢?因为好记,对吧。所以域名,尤其是特殊的域名是非常贵的。
在这里插入图片描述
DNS就起到这样一个中间服务。你在浏览器输入www.baidu.com 然后主机向DNS服务器询问改域名对应的IP地址,有那就正常访问,没有,或者你设定的,选用的DNS服务器不合法(根本没法用)那就无妨访问对应网站。一般的DNS服务器可向ISP询问,或者使用常用的DNS(144.144.144.144,这个是在美国的。或者是8.8.8.8 ,这个是谷歌的,现在大多都是自动获取的DNS)在命令窗口中输入IPconfig可以查看本机DNS

通过科来抓包软件抓取DNS工作状态。

在这里插入图片描述
上图右面进入DNS服务专项,命令是nslookup,此时我还没有进行向DNS查询域名,左图只有一个状态。
在这里插入图片描述
而当我在命令窗口输入 ping www.bai.com时,左图出现了一个新的操作。双击第一个,可以看到向DNS的请求以及DNS的回复。
下面通过ensp软件创建拓扑图来模拟主机通过DNS交互实现访问目标的IP地址。
在这里插入图片描述
拓扑图如左,首先将所有机器打开。PC1为主机IP:1.0.0.1 掩码255.0.0.0 PC2为需要访问的网站,IP:1.0.0.2 掩码同PC1。在sever1中添加PC1的域名和IP,然后启用。如下。
在这里插入图片描述
此后在PC1命令输入ping www.baidu.com 成功访问。

第二、HTTP 超文本传输协议

通俗点将就是网页,你在浏览器看到的网页显示,包括视频,音频,图片,文本等。http属于未加密协议,可通过抓包获取登录密码(URL编码,解码),https更安全。

第三、 SMTP与POP3/IMAP

邮件中常用到的协议。发送与接收

第四、Telnet

远程登录协议。SSH更安全。常用软件为SecureCRT(需破解) 、Xsell(免费版)、putty(功能有限)

第五、FTP与TFTP

文件传输协议

### ENSP 中 IP 分片协议的工作原理 在网络信过程中,据包大小可能超过传输路径上的最大传输单元(MTU),这时就需要对据包进行分片处理。IP分片机制允许较大的IP据报被分割成较小的据片段以便于传输。 当设备接收到一个大于其出站接口 MTU 的 IP 据包时,会触发分片操作。该过程由源主机或中间路由器执行,在IPv4中,如果设置了DF位,则不允许分片并返回ICMP错误消息;如果没有设置DF标志,则可以对该据包进行分片[^1]。 对于每一片段而言,除了最后一个片段外都具有相同的标识符、源地址和目的地址,并且每个片段都有自己的头部校验和。接收端依据这些信息重新组装原始据报。 ### 配置教程 #### 实现 IP 分片功能的前提条件 为了能够在企业网络仿真平台(ENSP)环境中观察到IP分片现象,常需要满足以下几个前提: - 网络拓扑结构应包含至少两个不同子网; - 子网间的连接链路存在不同的MTU限制; - 发送方发送的据量较大以至于超过了某些链路上的最小MTU值。 #### 创建模拟环境 启动 ENSP 并创建一个新的工程文件。按照实际需求构建简单的三层架构模型,比如客户端PC -> 路由器A (Router A) -> 路由器B(Router B)->服务器Server。确保各节点间能够正常讯。 #### 设置 MTU 参 针对上述提到的不同链路段分别设定各自的MTU参。例如,在 Router A 和 Router B 之间的直连串口上降低默认MTU值至小于标准以太网帧长度(常是1500字节)。具体命令如下所示: ```shell interface Serial 0/0/0 mtu 1400 ``` 此配置意味着任何试图经过这条线路传送的大于1400字节的据都将经历一次分片过程[^2]。 #### 测试与验证 利用ping工具携带大尺寸负载向目标机器发起请求,以此检验是否会发生预期中的分片行为。可以过调整 ping 命令选项指定更大的 ICMP Echo Request 报文大小来进行测试。如Linux下的`ping -s size target_ip_address` 或者 Windows 下 `ping /l size target_ip_address`. 一旦确认发生了分片事件,就可以进一步深入研究各个阶段的具体细节了。这不仅有助于理解理论概念的实际应用情况,也为后续更复杂的路由协议学习打下坚实基础。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值