zoukankan      html  css  js  c++  java
  • web服务器 传统开发和前后端分离开发 服务器相关概念

    web服务器

    Web服务器一般指的是网站服务器,是指驻留因特网上某一台或N台计算机的程序,可以处理浏览器等Web客户端的请求并返回相应响应,目前最主流的三个Web服务器是Apache、 Nginx IIS。

    传统开发和前后端分离开发

    • 传统开发也叫前后端耦合开发

    前端写完的HTML页面交给后端,后端负责渲染数据,前后端相互调整的方式

    • 前后端分离开发
    • 前端开发者编写html页面通过Ajax调用后端的RestFul API接口进行数据进行交互,后面负责接口开发无需关心页面结构

    • 服务器相关概念

      • ip地址或域名

      ip地址IP地址就是互联网上每台计算机的唯一地址,因此IP地址具有唯一性。在开发期间,自己的电脑既是一台服务器,也是一个客户端,可以在本机浏览器中输入127.0.0.1进行访问。

      域名:尽管 IP地址能够唯一地标记网络上的计算机,但IP地址是一长串数字,不直观,而且不便于记忆,于是人们又发明了另一套字符型的地址方案,叫域名地址。IP地址和域名是一一对应的关系,这份对应关系存放在一种叫做域名服务器(DNS)的电脑中。在开发测试期间, 127.0.0.1 对应的域名是 localhost。

      本地如果localhost无法使用,则是因为本机中的hosts文件中没有匹配上ip地址

      • 网络协议

      网络上的计算机之间交换信息,就像我们说话用某种语言一样,在网络上的各台计算机之间也有一种语言,这就是网络协议,不同的计算机之间必须使用相同的网络协议才能进行通信。如:TCP、UDP、HTTP、FTP等等。

      • 端口

      服务器的端口号就像是现实生活中的门牌号一样。通过门牌号,外卖员就可以准确把外卖

      送到你的手中。同样的道理,在一台电脑中,可以运行N多个web 服务。每个 web 服务都对应一个唯一的端口号。客户端发送过来的网络请求,通过端口号,可以被准确地交给对应的 web 服务进行处理。

      服务器上的端口号是不可以重复的,必须是独一无二

      http服务默认端口号为 80

    右侧打赏一下 代码改变世界一块二块也是爱
  • 相关阅读:
    浏览器20年图说简史
    CF1437D Solution
    CF1446B Solution
    CF1444A Solution
    CF1437C Solution
    让您的网站拥有MSDN资源库搜索功能[转摘MSDN]
    自定义web part版面变形的原因
    SPS中模板保存数据库的位置
    利用配置文件自定义站点
    VS.NET2003 开发环境 生成样式表 和 自动书写HTML对象模型
  • 原文地址:https://www.cnblogs.com/ht955/p/14187955.html
Copyright © 2011-2022 走看看