c1认证任务02
一、任务描述
⾸先,访问⽹址:http://temp.blog8090.com/ ,提交⼿机号、姓名,在浏览器返回的信息中,得到下⼀步任务的「暗号」
其次,通过抓包⼯具查看浏览器提交给服务器的字段和数据
目的:理解 TCP/IP、HTTP和Socket通信等⽹络相关协议。
二、完成过程
首先,访问 http://temp.blog8090.com/ ,然后点击鼠标右键,点击检查按钮,在表单元素中再添加一个 input 表单,并修改其属性 name="kouling" , value="今晚打老虎"
然后按照提示信息填写手机号和姓名
提交之后弹出
则任务成功!
三、自测练习
1、⾄少说出四种常⽤的⽹络拓扑结构
(1)星型拓扑结构
通过点-点通信线路与中心节点连接,中心节点控制全网的通信,任一都与中心节点相连,任何两个节点之间的通信都要通过中心节点。
优点:结构简单,易于实现,便于管理
缺点:中心节点的故障可能造成全网瘫痪
(2)环状拓扑结构
通过点-点通信连接成闭合环路,数据沿着一个方向逐站传送。
优点:结构简单,传输延时确定
缺点:任何一个节点出现线路故障都可能会造成全网瘫痪
(3)总线型拓扑结构
所有节点连接到一条作为公共传输介质的总线上,以广播的方式接收和发送数据。当一个节点利用总线发送数据时,其他节点只能接收数据。当有两个或以上的节点发送数据时,就会发生 冲突,导致传输失败
优点:结构简单
缺点:必须解决多节点访问总线的介质访问控制问题
(4)网状拓扑结构
节点之间任意连接,没有规律
优点:系统可靠性高
缺点:结构复杂,必须采用路由选择算法、流量控制与拥塞控制方法
(5)树状拓扑结构
节点按层次连接,信息交换主要在上下节点之间就行。
2、OSI应⽤层⽀持哪些协议?
远程登陆协议(TELNET) 文件传输协议(FTP) 简单邮件传输协议(SMTP)
超文本传输协议(HTTP) 域名服务协议 简单网络管理协议(SMNP) 动态主机配置协议(DHCP)
3、DNS的作⽤是什么?
DNS 全称(Domain Name System)域名系统,它的作用是将主机域名转换为IP地址,
4、ARP和RARP的主要作⽤分别是什么?
ARP地址解析协议,是根据IP地址获取物理地址的一个TCP/IP协议,作用:根据网络层IP数据包包头中的IP地址信息解析出目标硬件地址(MAC地址)信息
RARP反向地址解析协议,作用:从已知的MAC地址找出对应的IP地址
5、C类IP地址预留了多少位⽹络号和主机号?
24位网络号和8位主机号
6、要将B类IP地址168.195.0.0划分成8个⼦⽹,⼦⽹掩码是什么?
标准的IP地址分类分为A、B、C、D、E五类IP地址
而IP地址长度为32位,由二进制数表示,其中分为网络位和主机位,各类地址网络位和主机位分配如下表,
子网掩码是一个32位的2进制数,其对应的所有网络位都为1,对应于的所有主机位位都为0。
网络位 | 主机位 | 子网掩码 | 覆盖范围 | |
A | 8 | 24 | 255.0.0.0 | 1.0.0.0~127.255.255.255 |
B | 16 | 16 | 255.255.0.0 | 128.0.0.0~191.255.255.255 |
C | 24 | 8 | 255.255.255.0 | 192.0.0.0~223.255.255.255 |
D | 保留 | 保留 | 未知 | 224.0.0.0~239.255.255.255 |
E | 保留 | 保留 | 未知 | 240.0.0.0~247.255.255.255 |
因为B类地址的子网掩码是255.255.0.0,要划分为8个子网的话,需要将网络位左移3位,11100000转换位十进制为224,所以子网掩码就是 255.255.224.0
7、回环地址属于哪⼀类IP地址?访问环回地址数据包会流向⽹络吗?
不属于任何一个有类别地址类,它代表设备的本地虚拟接口
访问环回地址,数据包不会流向网络
四、知识总结
1、什么是TCP/IP协议
TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议)是一个由FTP、SMTP、TCP、UDP、IP等协议构成的协议簇,能够在多个不同网络间实现信息传输的协议簇。TCP/IP协议不仅仅指的是TCP 和IP两个协议,只是因为在TCP/IP协议中TCP协议和IP协议最具代表性,所以被称为TCP/IP协议。是一种标准化的应用层协议,可以提供多种拥有大量用户的网络服务。
2、Socket
套接字是对网络中不同主机上的应用进程之间进行双向通信的端点的抽象。一个套接字就是网络上进程通信的一端,提供了应用层进程利用网络协议交换数据的机制。是应用程序通过网络协议进行通信的接口,是应用程序与网络协议根进行交互的接口,简单来说,就是IP地址 + 端口号
IP地址可以理解为是一台计算机的逻辑地址,如果一个IP地址位 202.167.1.0 的用户使用 2003 的端口与服务器建立连接,那么标识该客户端的套接字为 ”202.167.1.0 :2003“
3、HTTP协议
Web浏览器与服务器交换请求与应答报文的通信协议,属于一种无状态的协议,作用在TCP之上。