2025年3月7日 星期五
2.WEB 运行原理&IP地址讲解
笔记
1.课程内容概要
主要知识点1:WEB运行原理
主要知识点2:网站搭建实操
主要知识点3:ip地址详解
2.重要知识与细节
目前网络服务主要分为B\S 和 C\S 架构,我们目前学习渗透主要针对BS
这节课的内容就是了解网站是什么,怎么运行的,以及运行的背后是什么来“支撑”的
以及ip地址,ip地址标准的传输协议,ipv4地址的大小为 2的32次方
ip地址详解文章
https://fasionchan.com/network/ip/ip-address/
主要理解为主
3.实操练习和解析
待补充,小皮面板,等虚拟机搭建好后执行
4.个人总结
windows 下查询IP地址常用命令
ipconfig
curl https://api.ipify.org
作业
1.网站搭建离不开哪些东西?
首先理解网站的运行原理,网站是web服务,也就是B/S架构
这里我搜出了web开发演进方向,网站搭建都是针对浏览器来讲的,所以浏览器也算的上是一个必要条件(有时客户会要求固定使用某某浏览器,也会限制一些技术选型,比如前几年逃不掉的IE兼容问题等等)
可以看到还需要前端代码,html超文本语言,如果只是搭建一个静态页面,可能只需要本地写个html,用浏览器打开即可,我觉得这也算一个网站的搭建
当然如果需要别人也能访问,那可能就需要一个web服务器,nginx、apache 都是不错的选择,作用就是通过这些web服务器别人只需ip地址和就可以访问到你的静态资源了。底成也是会解析http传输协议,这并不重要,轮子搭好了直接用即可。
也可以选择特定技术进行开发web网站,比如php语言,比如jsp + tomcat,等等 (现在一些流行的语言都支持web开发
如果网站定义是一个可运行可交互的互联网,那还需要一个公有ip,服务器部署给别人访问就好了。
2.己通过互联网寻找一个网站源码,并将其搭建为网站。通过浏览器访问后截图
这里我以我自己开发和部署的服务介绍(公网部署不展示具体域名信息)
技术选型:
后端:SpringBoot
前端:vue3
中间件:nginx
数据库:mysql,redis
3、结合课程和自己的理解,解释什么是ip地址
好比人类的身份证,通过身份证可以唯一确认一个人,公网的ip地址可以唯一确认一台服务,可以通过ip地址精准的找到对方(机器)
后续所有信息交互(01字节)都是通过ip传输
同一个局域网ip地址不可重复,但是不同的可以重复,也不会出现问题,不同局域网是不可能直接交互的,都是通过唯一的公网ip地址进行间接交互
4、将自已计算机的公有jp地址和私有jp地址查询出来并截图
windows 下查询IP地址常用命令
ipconfig
curl https://api.ipify.org
|
免责声明:
1、本论坛中所有用户发布的内容仅代表作者个人观点,与本网站立场无关,本站不对其真实性、完整性或观点承担任何责任。
2、本论坛所提供的全部信息与内容,不保证其准确性、完整性或时效性。因阅读或使用本站内容而产生的任何误导、损失或风险,本站概不承担任何连带或法律责任。
3、当国家司法、行政机关依照法定程序要求本论坛披露用户信息时,本站予以配合并因此免责。
4、因网络线路故障、技术问题、不可抗力或本站无法控制的其他原因导致的服务中断或暂停,本站不承担由此造成的任何直接或间接损失。
5、对于任何通过技术手段破坏、攻击本论坛系统或扰乱正常秩序的行为,本站有权采取包括但不限于限制账号、封禁账号、追究法律责任等措施。