当前位置: 首页 > news >正文

【思考】什么是服务器?什么是服务?什么是部署?

文章目录

  • 1 什么是服务器?什么是服务?端口是什么意思?
  • 2 什么是部署?

1 什么是服务器?什么是服务?端口是什么意思?

  • 服务器本质是一台运行着程序的电脑,它可以运行着很多程序,这个普通电脑没有区别,只是他是专用来运行程序的电脑,一般不会干其他事情。
    (服务器,类似于有一家店铺)

  • 接着,服务器一般会配置网络服务,这样其他的电脑可以与他进行通信,(具体实现暂不知道)。
    它会公开本机的ip,或者给他配置域名,便于其他电脑与他通信。
    (ip或域名,就是店铺的名字)

  • 回到前面提到的运行着的程序,它其实就是所谓的服务。
    这些服务启动后,一般是不会自己结束的,除非运维人员去结束,例如ollama serve、spring service等等其他。
    (服务=》销售的餐品)

  • 服务会占用端口,端口就是其他主机与某服务通信的入口。(端口=》餐品的名字)
    这也是为什么有 [ 一般xx端口就是提供xx服务 ] 的原因

2 什么是部署?

部署有多种方式:

  1. 自己使用的电脑部署,实则就是运行程序。 服务测试的话,ip使用localhost或者127.0.0.1,端口使用程序占用的端口。
    通常个人电脑不作为服务器。因为个人电脑做不了真正的服务器 是因为自己的网络很难申请到公网 ip。若能申请到公网 IP ,理论上自己的电脑 或自己买的物理机器就能成为真正意义上的公网服务器。
  2. 专用服务器部署,(通常linux系统用作服务器),则是在专用服务器上运行程序。 用他的ip地址就行,端口使用程序占用的端口。
http://www.dtcms.com/a/344125.html

相关文章:

  • MongoDB 完整指南
  • 机器人爆发、汽车换代,速腾聚创开始讲新故事
  • 线性规划在数学建模中的应用
  • MyCAT高可用
  • Go语言实战案例-使用SQLite实现本地存储
  • Codeforces1043 A至F 题解
  • 【基础-判断】合理的动效可以帮助引导、取悦用户,减少等待时间,更能增加产品识别度,让用户舒适的的使用产品
  • 【序列晋升】12 Spring Boot 约定优于配置
  • 基于 Docker 的高可用 WordPress 集群部署:分布式 Nginx + Keepalived、MySQL 主从复制与 ProxySQL 读写分离
  • 行缓存(line buffer)在图像卷积中的工作方式
  • 【iOS】YYModel第三方库源码
  • 飞机起落架减震筒的深孔检测方法探究 - 激光频率梳 3D 轮廓检测
  • 用户登录Token缓存Redis实践:提升SpringBoot应用性能
  • Flutter学习笔记(七)---主题
  • 嵌入式学习day34-网络-tcp/udp
  • 如何判断是否应该为了一个小功能而引入一个大体积的库
  • 配电网重构优化:以减小网损为目标的智能算法实现
  • GitLab CI :深入剖析 gl-sbom-report.cdx.json 解码“数字身份证”
  • 云蝠智能 VoiceAgent:重构售后服务场景
  • 岭回归算法拉索回归
  • LeeCode 40.组合总和II
  • 数据结构之深入探索归并排序
  • 西门子S7-1200系列基本组态常见问题
  • 【C++】多态(详解)
  • Debezium监听MySQL binlog并实现有状态重启
  • 工业环境电缆火灾预防的分布式光纤在线监测
  • 质谱数据解读
  • 【微服务的数据一致性分发问题】究极解决方案
  • Unity设置UI显示区域
  • 主题配色下的背景透明度