本帖最后由 paddy 于 2025-3-6 16:49 编辑
1. 课程内容概要(简要概括本次课程的主要内容,不需要太详细,但要能快速回忆起本节课的知识点)
格式:
主要知识点1:web应用程序架构原理与搭建
主要知识点2:IP地址的概念
主要知识点3:DNS概念
2.重点知识与细节(针对本节课的核心内容进行详细记录,包含公式、代码、重要原理等)
概念解析
概念1: web应用的访问过程,注意用户通过浏览器去访问页面,对应到服务器就是去访问服务器对应页面的目录文件夹
web分为三个架构
1.B/S架构 即无需下载客户端,通过浏览器去访问服务器资源即可,如访问新浪/百度等网页
2.C/S架构 需要下载客户端,通过客户端访问服务器资源,如腾讯视频,王者荣耀等
3.ptop架构 无需服务器中转,点到点传说,如迅雷下载
web的访问的交互过程
1.客户端发起请求,如输入网页域名
2.域名服务器接收到该清楚并将域名解析成IP地址,找到对应IP地址的服务器
3.服务器接收到客户的请求,然后与客户端建立TCP连接
4.TCP连接建立后,客户端向服务器请求所需要的数据
5.服务器将客户端请求的数据以合适的编码规则返回给客户端访问
概念2: ip地址的概念及作用
1.Ip地址类似与硬件设备的身份证,目前互联网主要在使用ipv4地址
2.IPv4地址由32个bit位组成,所有ip地址最多只有2**32个
3.由于互联网设备日益增多,ipv4地址已逐渐不够,所以目前提出了ipv6地址
4.除了ipv6地址之外,为缓解ip地址紧张还使用了私有地址技术
5.私有地址只需要在同一个局域网唯一即可,可以在不同局域网重复使用
6.公有地址在互联网必须唯一
7.私有地址范围 A类10.0.0.0-10.255.255.255/8 B类 172.16.0.0-172.31.255.255/16
C类192.168.0.0-192.168.255.255/24
概念3:DNS概念及作用
DNS及域名解析协议,是可以解析域名和ip地址的对应关系
WEB渗透测试工程师系统班250303期 第二节课作业 1、 网站搭建离不开哪些东西? i. 服务器 ii. 集成环境如中间件如apache、nignx,数据库如mysql、oracle等、 iii. 前端代码如html/css等 iv. 后端代码如java/python等 2、 自己通过互联网寻找一个网站源码,并将其搭建为网站。通过浏览器访问后截图。
3、 结合课程和自己的理解,解释什么是ip地址。 1.Ip地址类似与硬件设备的身份证,目前互联网主要在使用ipv4地址 2.IPv4地址由32个bit位组成,所有ip地址最多只有2**32个 3.由于互联网设备日益增多,ipv4地址已逐渐不够,所以目前提出了ipv6地址 4.除了ipv6地址之外,为缓解ip地址紧张还使用了私有地址技术 5.私有地址只需要在同一个局域网唯一即可,可以在不同局域网重复使用 6.公有地址在互联网必须唯一 7.私有地址范围 A类10.0.0.0-10.255.255.255B类172.16.0.0-172.31.255.255 C类192.168.0.0-192.168.255.255 4、 将自己计算机的公有ip地址和私有ip地址查询出来并截图。
|