C1能力认证任务02-计算机网络协议

本文详细介绍了如何进行网络数据抓包,通过Charles工具或直接在浏览器中操作,完成特定任务并获取响应。同时,讲解了在code.org上进行模拟通信的过程,包括创建小组、发送消息和理解网络通信方式。此外,还涵盖了IP子网划分的理论知识,以及网络拓扑结构、OSI应用层协议、DNS、ARP和RARP的作用等基础概念。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

任务一:网络数据抓包
首先,访问地址:http://temp.blog8090.com/,提交手机号、姓名、在浏览器返回的信息中,得到下一步任务的“暗黑”。
其次,通过抓包工具查看浏览器提交给服务器的字段和数据。
然后,通过抓包工具新添加一个额外的字段,按照第一步的提示,输入“暗号”之后,连同之前的内容重新提交给服务器。
最后,如果浏览器返回“wow,nice!”就表示任务成功。

任务二:用模拟器收发信息
在code.org上完成互联网模拟器的系列任务(https://studio.code.org/s/netsim)
如果已注册账号则无需再注册。
提示:此任务需小组内部协作才能完成。

  • 理解点对点、广播及路由等不同的消息发送方式 理解这些不同通讯方式及相关网络协议的概念。
  • 需要有组员将已注册账号切换到“老师”角色(只需一名老师),用于创建小组(在“我的控制面板”中创建)
  • 用老师账号创建小组,创建方式需要选择“个人登录”
  • 用老师账号编辑小组信息(此处命名仅为参照,可自行取名)
  • 成功创建小组,生成小组口令(也就是登录信息那一栏显示的内容)
  • 学生账号通过小组口令(登录信息)加入到小组
  • 学生账号成功加入小组
  • 老师账号开始启动任务
  • 学生账号选择任务时需要选择所在的组才能加入
  • 学生账号进入任务
  • 任务相关信息
    拓展:IP子网划分
    使用子网掩码将一组C类IP地址(范围为192.168.99.0~192.168.99.255)划分成四个子网。
    掌握IP组网技术,理解网络地址分类和一些常见概念。
    给出子网掩码及每个不同子网的最小和最大IP地址。

自测:

  • 至少说出四种常用的网络拓扑结构
  • OSI应用层支持哪些协议?
  • DNS的作用是什么?
  • ARP和RAPP的主要作用分别是什么?
  • C类IP地址预留了多少位网络号和主机号?
  • 要将B类IP地址168.195.0.0划分成8个子网,子网掩码是什么?
  • 回环地址属于哪一类IP地址?访问环回地址数据包会流向网络吗?

分割线开始任务
按照网上任务教程,实现步骤如下:
方法一:
步骤一:安装网络抓包工具Charles
去管网下载Charles(https://www.charlesproxy.com/latest-release/download.do)
一路next安装Charles。
试用版只有30分钟就会退出,时间上其实也够完成任务了。
当然破解也很方便,(https://www.zzzmode.com/mytools/charles/)
在这里插入图片描述
步骤二:打开任务表单,并提交手机号+昵称。
在这里插入图片描述
提交的同时,F12打开开发者模式,找到暗黑,并用在线解码器,找到正确的口令。
在这里插入图片描述
步骤三:打开Charles,找到login。
在空白处右键点击,选择compose,下方add输入 (kouling,今晚打老虎)。
在这里插入图片描述
然后点击excuse,就可以得到如图所示的“wow,nice!”,到此任务完成。
在这里插入图片描述
方法二:
在表单提交页面,F12打开开发者工具,Elements页面找到form表单,新增一个

标签,内容如图所示。

在这里插入图片描述
然后,表单页也跟着变样了,如图所示:
在这里插入图片描述
此时,再提交手机号+姓名,就直接会得到“wow,nice!”,到此任务完成。
在这里插入图片描述
任务二
在code.org上完成任务。
打开链接,进入控制界面添加一个组,老师和学生。
互相发送个消息,注意的是地址要对,例如我的就是1.1到1.4的。
在这里插入图片描述

拓展:IP子网划分
使用子网掩码将一组C类IP地址(范围为192.168.99.0~192.168.99.255)划分成四个子网。
由给出的IP地址范围可得知,改地址的网络号为24位,子网号就只能由8位主机号分配,由此划分成4个子网地址如下:
192.168.99.0,192.168.99.64,192.168.99.128,192.168.99.192
子网掩码是:
255.255.255.0,255.255.255.64,255.255.255.128,255.255.255.192
对应的可用范围为(子网地址的广播地址)
192.168.99.1~192.168.99.63
192.168.99.65~192.168.99.127
192.168.99.129~192.168.99.191
192.168.99.193~192.168.99.254

掌握IP组网技术,理解网络地址分类和一些常见概念。给出子网掩码及每个不同子网的最小和最大IP地址。
一个IP地址由32位二进制表示,也可用十进制点分法表示,其中又分为网络位和主机位。

Class 前缀位 网络地址位 剩余的位数 网络数 主机数
A类地址 0 8 24 128 16,777,214
B类地址 10 16 16 16,384 65,534
C类地址 110 24 8 2,097,152 254
D类地址 1110 未定义 未定义 未定义 未定义
E类地址 1111 未定义 未定义 未定义 未定义

子网掩码是为解决ip地址分配而产生的虚拟IP技术,与IP地址一样是一个32位的二进制数,其中网络位全部为1,主机位全部为0,也可用十进制点分法表示。
比如A类地址的子网掩码就可以表示为:255.0.0.0,每个不同子网的主机数为2^n-2,n为主机位的位数,减2是由于主机位全为1是作为广播地址使用和主机位全为0时代表这个网段本身。
其中最大IP是主机位值为2^n-2n为主机位位数,也就是最低位为0其他位全为1,最小IP是主机位的值为1。

自测:

  • 至少说出四种常用的网络拓扑结构
    总线型网络、星型网络、环型网络、网状型网络,树型网络,分布式网络。

  • OSI应用层支持哪些协议?
    物理层、数据链路层、网络层、传输层、会话层、表示层、应用层

  • DNS的作用是什么?
    作用就是:DNS是解析域名的,也就是把域名翻译成IP再进行连接。
    关于DNS:
    1、DNS 是域名系统 (Domain Name System) 的缩写,该系统用于命名组织到域层次结构中的计算机和网络服务。
    2、DNS命名用于 Internet 等 TCP/IP 网络中,通过用户友好的名称查找计算机和服务。
    3、当用户在应用程序中输入 DNS 名称时,DNS 服务可以将此名称解析为与之相关的其他信息,如IP地址。
    4、你在上网时输入的网址,是通过域名解析系解析找到相对应的IP地址,这样才能上网。其实,域名的最终指向是IP。

  • ARP和RAPP的主要作用分别是什么?
    ARP:
    ARP协议的基本功能就是通过数据包中的目标节点的IP地址查询目标节点的MAC地址,以便把数据包发送到目标设备中。将网络地址解析成物理地址。
    RARP
    ARP协议是根据IP地址找其对应的MAC地址,而RARP则是根据MAC地址找其对应IP地址,所以称之为"反向ARP"
    将物理地址解析成网络地址。

  • C类IP地址预留了多少位网络号和主机号?
    C类IP地址默认的网络号是24bit,
    主机号是8bit.
    其子网掩码是255.255.255.0。

  • 要将B类IP地址168.195.0.0划分成8个子网,子网掩码是什么?
    255.255.224.0

  • 回环地址属于哪一类IP地址?访问环回地址数据包会流向网络吗?
    回环地址属于A类地址,127.x.x.x
    环回地址127.0.0.0~127.255.255.255 。
    通常被称为本地回环地址(Loopback Address),不属于任何一个有类别地址类。
    此地址块中的任何地址都将环回到本地主机中。此地址块中的任何地址都绝不会出现在任何网络中。
    通过本地环回网络接口,来访问本机运行的服务,并会绕过任何物理网络接口硬件,所以数据包不会流向网络。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Friedy星期五

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值