本帖最后由 wpp0217 于 2025-3-21 19:32 编辑
1. 课程内容概要(简要概括本次课程的主要内容,不需要太详细,但要能快速回忆起本节课的知识点)
主要知识点1:web的运行原理
主要知识点2:IP地址讲解
2.重点知识与细节(针对本节课的核心内容进行详细记录,包含公式、代码、重要原理等)
一、web的运行原理
web应用程序
CS架构 :客服端到服务器(微信、网易云、王者荣耀手游、QQ音乐等)
BS架构:浏览器到服务器(百度、微博、淘宝等)
CS架构和BS架构明显区别在于系统更新时,BS架构只需要更新服务器,不需要更新浏览器,而CS架构既要更新服务器也要更新客户端。
P2P结构:客服端到客服端(迅雷下载、CS)

二、网站的搭建
服务器(性能高,无休止运转的计算机)、数据库(存放了多张数据表的仓库,如:MySQL 、Mssql、 Oracle)、中间件(Apache、Nginx、Tomcat、IIS【少】)、代码(后端代码:逻辑实现【判断你是否登录成功、 数据库交互【数据库查询】;后端代码:美化、脚本实现)、静态资源(后端代码)
实操⽹站搭建:
集成环境:包含中间件,数据库(php study:https://www.xp.cn/)
开源 cms:⼈家已经写好打包好的⽹站,可以直接拿来⽤
web 访问原理:我们通过浏览器去访问的每⼀个⽹⻚⻚⾯,其实对应到服务器⾥⾯,就是访问了服务器的⽹站⽬录⽂件夹

三、IP地址
开始键+R:运⾏窗⼝输入cmd:运行窗口输入ipconfig
二进制


局域⽹的主机能够直接访问因特⽹主机吗?因特⽹的主机能够直接访问局域⽹的主机吗?
局域网主机访问因特网主机:
- 可以的。 局域网内的主机可以通过网络路由器访问因特网。通常情况下,局域网内的设备会通过 NAT(网络地址转换)将私有IP地址转换为公共IP地址,从而能够与因特网主机通信。
因特网主机访问局域网主机:
- 通常不可以的。 因特网主机无法直接访问局域网中的主机,除非局域网配置了特殊的网络设置(例如设置端口转发、使用VPN或其他网络服务)。局域网主机通常位于私有地址空间中,因而无法直接被互联网上的主机访问。
127.0.0.1:代表的是我⾃⼰本身
需要别人访问你的网站需要使用你的真实IP
⽹站搭建在虚拟机⾥⾯,用另外的主机访问为什么访问不到?
先去检查⽹络连通性问题:ping 命令。
域名
国内域名是需要备案,如果不做备案是没有办法正常访问的。
Taobao.com 、baidu.com
dns 域名解析过程:将域名转换为 ip 地址(有一个表格,里面域名和IP一一对应)

为什么要使⽤域名⽽不是使⽤ ip 直接访问?
商业化;好记 ;安全,进⼀步保护我们的真实 ip 信息
3.实操练习 和 解析(记录自己实操练习时的思路、解法,以及自己遇到的困难)
无
4.个人总结(写下自己对本节课的理解、收获、困惑和需要进一步学习的内容)
本节课最大的收获是:
掌握了web 应⽤程序的搭建和原理 、 ip 地址的原理和表现形式 、 ip 进制转换 、 dns 域名解析流程 、公有 ip 和私有 ip 的概念以及相互访问要能满⾜的条件
仍然存在疑问的地方:无
需要课后深入学习的内容:网络搭建
5.作业
1、 网站搭建离不开哪些东西? 服务器、中间件、数据库、代码、静态资源 2、 自己通过互联网寻找一个网站源码,并将其搭建为网站。通过浏览器访问后截图。 3、 结合课程和自己的理解,解释什么是ip地址。 IP地址就是设备在网络中“身份证”,一个设备在网络中对应一个IP地址 4、 将自己计算机的公有ip地址和私有ip地址查询出来并截图。
|