服务器的概念---笔记---访问服务器过程
创始人
2025-01-19 05:02:09
0次

目录

服务器概念:

服务器通信: 

局域网访问公网的过程:

 前端访问服务器过程:

本地电脑上部署服务器过程:


服务器概念:

  1. 服务器是一种专门用于提供服务的计算机系统。它通常具有较强的硬件配置,如高性能CPU、大容量内存和硬盘等,能够为多个客户端提供各种服务。

  2. 服务器可以提供各种类型的服务,如Web服务、文件存储服务、数据库服务、邮件服务等。客户端通过网络连接到服务器,向服务器发送请求,服务器接收请求并返回相应的服务。

服务器通信: 

  1. 服务器与客户端之间通过网络进行通信,使用标准的网络协议,如HTTP、FTP、SMTP等。
  2. 客户端通过输入服务器的IP地址或域名,向服务器发送请求。服务器接收请求,处理后返回响应数据给客户端。
  3. 服务器和客户端之间的通信遵循请求-响应模式。客户端发起请求,服务器处理并返回响应。

局域网访问公网的过程:

 

  1. 局域网是一个相对封闭的网络环境,通常只能访问局域网内部的资源。
  2. 要访问公网(Internet),需要通过路由器等网关设备进行连接。
  3. 路由器会将局域网内部的IP地址转换为公网IP地址,从而实现局域网到公网的访问。这个过程称为NAT(网络地址转换)。
  4. 客户端在局域网内发起请求时,请求会先经过路由器,路由器将请求转换为公网IP地址,然后转发到公网上的服务器。服务器处理请求后,返回的响应数据会沿着相反的路径返回到客户端。

 前端访问服务器过程:

  1. 前端发起请求:

    • 前端通常使用JavaScript发起HTTP请求,如使用XMLHttpRequest或Fetch API。
    • 请求包含URL、HTTP方法(GET、POST、PUT、DELETE等)、请求头和请求体等信息。
  2. 网络传输:

    • 请求通过TCP/IP协议在网络上进行传输。
    • 请求首先经过客户端的网络设备(如路由器)进行地址转换和路由选择。
    • 请求最终到达服务器所在的网络设备。
  3. 服务器接收请求:

    • 服务器的Web服务器软件(如Nginx、Apache)接收到客户端的HTTP请求。
    • Web服务器解析请求,获取URL、HTTP方法、请求头和请求体等信息。
  4. 服务器处理请求:

    • 服务器根据请求信息,调用相应的业务逻辑代码进行处理。
    • 业务逻辑代码可能会访问数据库、调用其他服务等。
  5. 服务器返回响应:

    • 服务器处理完请求后,会构建HTTP响应,包括响应状态码、响应头和响应体。
    • 响应通过TCP/IP协议传回给客户端。
  6. 前端接收响应:

    • 前端的JavaScript代码接收到服务器返回的HTTP响应。
    • 前端可以根据响应的状态码、响应头和响应体进行进一步处理,如更新UI、存储数据等。

在这个过程中,前端和服务器主要使用以下协议进行通信:

  1. HTTP/HTTPS协议:前端发起HTTP/HTTPS请求,服务器返回HTTP/HTTPS响应。
  2. TCP/IP协议:HTTP/HTTPS请求和响应在网络上通过TCP/IP协议进行传输。
  3. DNS协议:前端通过域名访问服务器时,需要先通过DNS协议解析出服务器的IP地址。

 

本地电脑上部署服务器过程:

  1. 选择合适的服务器软件

    • 常见的服务器软件包括Apache、Nginx、Tomcat、Node.js等,根据需求选择合适的软件。
  2. 安装服务器软件

    • 下载并安装选择的服务器软件,根据软件的安装文档进行操作。
  3. 配置服务器软件

    • 设置服务器的监听端口,如80端口用于HTTP服务。
    • 配置服务器的根目录,即网站文件存放的位置。
    • 根据需求进行其他配置,如设置虚拟主机、配置SSL证书等。
  4. 编写网站内容

    • 在服务器的根目录下编写网页文件,如HTML、CSS、JavaScript等。
    • 如果需要动态内容,可以编写后端程序,如PHP、Python、Node.js等。
  5. 启动服务器

    • 启动服务器软件,确保服务正常运行。
  6. 访问网站

    • 在浏览器中访问 http://localhost 或 http://127.0.0.1 即可访问部署在本地的网站。
  7. 调试和优化

    • 根据需求对网站内容和服务器配置进行调试和优化。
    • 可以使用浏览器的开发者工具进行调试。
  8. 部署到公网

    • 如果需要将网站部署到公网,需要将服务器配置的监听端口映射到公网IP或域名。
    • 可以使用路由器的端口转发功能或者购买云服务器进行部署。

 

给博主点点关注点点赞吧 

相关内容

热门资讯

实测交流透视挂!宝玛大厅ai智... 实测交流透视挂!宝玛大厅ai智能透视挂教程,宝玛大厅破解软件经验(本来有挂辅助)1、每一步都需要思考...
总算了解辅助器!朱雀吴江三缺一... 总算了解辅助器!朱雀吴江三缺一ai智能透视辅助挂技巧,朱雀吴江三缺一好像是有挂(有辅助挂细节)朱雀吴...
今日公布透视!九五至尊大厅ai... 今日公布透视!九五至尊大厅ai智能透视插件,九五至尊大厅有没有透视挂窍门(切实有挂技术)1、在九五至...
玩家必看科普开挂!聚闲麻将ai... 玩家必看科普开挂!聚闲麻将ai智能透视辅助挂软件,聚闲麻将总是真的有挂(有辅助挂方式)聚闲麻将能透视...
据报道开挂!旅游娱乐ai智能开... 据报道开挂!旅游娱乐ai智能开挂工具,旅游娱乐辅助工具演示(一直有挂教学)1、全新机制【旅游娱乐ai...
一分钟揭秘开挂!决胜朋来麻将a... 一分钟揭秘开挂!决胜朋来麻将ai智能透视辅助挂教程,决胜朋来麻将真是真的是有挂(有辅助挂总结)1、首...
如何分辨真伪透视!红牛ai智能... 如何分辨真伪透视!红牛ai智能透视攻略,红牛是不是有挂经验(真是有挂技术)1、操作简单,无需红牛手机...
2分钟细说辅助器!江湖大庆麻将... 2分钟细说辅助器!江湖大庆麻将ai智能透视辅助挂攻略,江湖大庆麻将竟然是真的有挂(有辅助挂头条)1、...
总算清楚透视挂!老夫子厅ai智... 总算清楚透视挂!老夫子厅ai智能透视挂技巧,老夫子厅怎么开挂课程(好像发现有挂)老夫子厅破解侠是真的...
解密关于辅助!菜鸟麻将ai智能... 解密关于辅助!菜鸟麻将ai智能透视辅助挂脚本,菜鸟麻将总是存在有挂(有辅助挂存在)1、用户打开应用后...