挑战
现在很多公司都采用了前后端分离的开发模式,这样可以让后端⼯程师更专注于业务,让前端工程师更专注于页面美观和用户交互。不过这样也加大了团队协作的难度,因为如果某一天页面突然⽆法访问了,该怎么确定到底是前端页面的问题还是后端服务器的问题呢?或者现在不知道客户端发送了什么请求,提交了哪些数据,但工程师又需要去解析这些数据的时 候,该怎么办呢?
说明
BAT、TMD等一二线大厂都是互联网公司,如果希望进这样的企业做软件开发,TCP/IP、HTTP和Socket通信等网络相关协议、技术,就是必须牢牢掌握的核心知识,这也是C1阶段的计算机通识模块之一。后续C4/C5中的所有开发技术,也会高频用到这些网络的基础知识。本任务通过网络抓包工具,让学习者以最直接的方式近距离「观察」网络究竟是什么样子。
任务一
- 内容
首先,访问地址:http://temp.blog8090.com/,提交手机号、姓名,在浏览器返回的信息中,得到下一步任务的「暗号]其次,通过抓包工具查看浏览器提交给服务器的字段和数据。
- 步骤
1.登录网址显示响应的信息,将信息进行Unicode解码得到口令:“今晚打老虎”。
2.本地浏览器 F12 查看源代码,编辑添加 kouling 模块,输入之前登录时口令,进行登录
任务二
1. 奇校验:
例如 1 位+8 位,其中第一位为校验位,奇校验如果 1 的个数为
偶数,校验位为 1.1 的个数为奇数则,校验位为 0.
2.偶校验:
例如 1 位+8 位,其中第一位为校验位,偶校验如果 1 的个数为
偶数,校验位为 0,1 的个数为奇数则,校验位为 1
3.任务
使用掩码将一组C类IP地址(范围为192.168.99.0~192.168.99.255)划分成四个子网:
VLM划分子网: