服务器的概念---笔记---访问服务器过程
创始人
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或域名。
    • 可以使用路由器的端口转发功能或者购买云服务器进行部署。

 

给博主点点关注点点赞吧 

相关内容

热门资讯

这一现象值得深思!wepoke... 这一现象值得深思!wepoker怎么下载游戏,hhpoker俱乐部是干嘛的,原来真的有挂(有挂细节)...
刚刚!智星菠萝透视,拱趴大菠萝... 刚刚!智星菠萝透视,拱趴大菠萝挂,果然是有挂(有挂规律)1)拱趴大菠萝挂辅助插件:进一步探索拱趴大菠...
这一问题亟待解决!wepoke... 这一问题亟待解决!wepoker怎么挂底牌,wpk辅助购买,真是存在有挂(有挂教学)1、wepoke...
备受关注的!哈糖大菠萝辅助器,... 备受关注的!哈糖大菠萝辅助器,德扑圈透视挂,确实是有挂(有挂教程)1、让任何用户在无需哈糖大菠萝辅助...
围绕透视问题!hhpoker可... 围绕透视问题!hhpoker可以控制吗,约局吧开挂,竟然存在有挂(有挂分享)所有人都在同一条线上,像...
插件辅助挂!pokernow辅... 插件辅助挂!pokernow辅助控制,wepoker好友助力码,果然是真的有挂(证实有挂)1)wep...
黑科技辅助挂!uupoker有... 黑科技辅助挂!uupoker有透视吗,wepokerplus外挂,真是是真的有挂(有挂细节)1、点击...
网友热议!德州之星扫描器,we... 网友热议!德州之星扫描器,wepoker俱乐部辅助,都是是真的有挂(揭秘有挂)1.wepoker俱乐...
黑科技辅助挂!红龙poker有... 黑科技辅助挂!红龙poker有辅助吗,wepoker破解工具,好像确实有挂(有挂辅助)1、在红龙po...
2026版攻略!aapoker... 2026版攻略!aapoker发牌逻辑,德普之星私人局辅助器,一贯真的是有挂(真的有挂)1、完成德普...