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

    右侧打赏一下 代码改变世界一块二块也是爱
  • 相关阅读:
    Mac电脑Tomcat下载及安装(详细)
    PhantomJS 一个隐形的浏览器
    expected_conditions 库的使用方法
    selenium新的定位方法,更简洁很方便
    一写貌似有用的学习网站
    selenium定位方式源码的存放位置
    給查詢出來的列 命名一個名字的方法
    小程式测试 笔记
    nginx ssi 配置小细节(一)
    HTML页面上获取鼠标的位置(备忘)
  • 原文地址:https://www.cnblogs.com/ht955/p/14187955.html
Copyright © 2011-2022 走看看