Web应用程序架构:
- CS(Client-Server)架构:客户端(例如微信,Web浏览器)与服务器(例如网易云等Web服务器)之间的交互。
- BS(浏览器-服务器)架构:浏览器与服务器之间的交互。
- P2P(点对点)架构:用于像 Thunder 这样的应用程序进行文件下载。
网站设置元素:
- 服务器:托管网站的硬件或计算机系统。
- 数据库:用于存储和管理多个数据表(例如MySQL,MSSQL,Oracle)。
- 后端代码:处理逻辑(例如登录成功/失败)和数据库交互。
- 前端代码:用于设计和美化用户界面(例如 HTML、CSS、JavaScript)。
建立网站的实用步骤:
- 服务器:服务器的性能至关重要(也可以使用本地计算机)。
- 集成环境:包括中间件和数据库。建议本地设置使用 PHP Study。
- 开源 CMS:现成的网站框架,可直接用于创建网站。
Web 访问原则:
- IP 地址:用于识别网络中的服务器。
- DNS(域名系统):将域名转换为IP地址,以便更轻松地访问网站。
- 局域网 (LAN):了解本地网络如何与互联网和域名交互。
IP 地址和域名:
- IP 地址:服务器的唯一标识符。本地地址(127.0.0.1)指的是机器本身。
- DNS解析:将域名(例如baidu.com)转换为IP地址的过程。
为什么使用域名:
- 域名比原始 IP 地址更容易记住。
- 域名通过掩盖服务器的真实 IP 来提供安全性。
|
免责声明:
1、本论坛中所有用户发布的内容仅代表作者个人观点,与本网站立场无关,本站不对其真实性、完整性或观点承担任何责任。
2、本论坛所提供的全部信息与内容,不保证其准确性、完整性或时效性。因阅读或使用本站内容而产生的任何误导、损失或风险,本站概不承担任何连带或法律责任。
3、当国家司法、行政机关依照法定程序要求本论坛披露用户信息时,本站予以配合并因此免责。
4、因网络线路故障、技术问题、不可抗力或本站无法控制的其他原因导致的服务中断或暂停,本站不承担由此造成的任何直接或间接损失。
5、对于任何通过技术手段破坏、攻击本论坛系统或扰乱正常秩序的行为,本站有权采取包括但不限于限制账号、封禁账号、追究法律责任等措施。