关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻公共列表

web服务器 传统开发和前后端分离开发 服务器相关概念

发布时间:2020-12-29 16:12:50

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

1.png

 

 

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

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

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

2.png

 

 

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

  • 3.png

     

     

    服务器相关概念

    • ip地址或域名

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

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

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

  • 4.png

     

     

    • 网络协议

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

    • 端口

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

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

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

    http服务默认端口号为 80



/template/Home/Zkeys2/PC/Static