美文网首页
网络相关基本概念

网络相关基本概念

作者: 佩佩216 | 来源:发表于2018-07-16 10:18 被阅读0次
    01 基本概念
    客户端(Client):移动应用(iOS、android等应用);
    服务器(server):为客户端提供服务,数据,资源的机器;
    请求(Request):客户端向服务器索取数据的一种行为;
    响应(Response):服务器对客户端的请求做出的反应,一般指返回数据给客户端
    
    02服务器介绍和分类
    1. 简单介绍:
    服务器也是电脑,只不过是比我们的电脑配置更高的电脑,而且24小时不断电,不关机的计算机。服务器是专门用于存储数据电脑,访问者可以访问服务器获得服务器上存储的资源。服务器其实就是一台“提供了某种服务功能”的电脑。
    2.服务器的分类:
    I 按照软件开发阶段来分,服务器可以大致分为2种:
       1.远程服务器:
        别名:外网服务器、正式服务器;
        使用阶段:应用上线后使用的服务器;
        使用人群:供全体用户使用;
        速度:取决于服务器的性能、用户的网速。
       2.本地服务器:
        别名:内网服务器、测试服务器;
        使用阶段:应用处于开发、测试阶段使用的服务器;
        使用人群:仅供公司内部的开发人员、测试人员使用;
        速度:由于是局域网,所以速度飞快,有助于提高开发测试效率。
    II 按服务器类型分:文件服务器,数据库服务器,邮件服务器,Web服务器等;
    III 按软件类型分:Apache 服务器,IIS服务器,Tomcat服务器,Nginx服务器,Node服务器;
    IV 按操作系统分:Windows服务器,linux服务器等。
    
    03 访问网页原理
    1. 访问网页时是有真实的、物理的文件传输的;
    2. 网页不是一个文件,而是一堆文件组成的;
    3. 我们之所以平常感觉第二次访问比第一次访问快的原因就是,第一次访问时已经将所有文件缓存到了本地。
    
    04 浏览器请求数据的过程
    1. 按下回车时浏览器根据输入的URL地址发送请求
     报文给服务器;
    2.服务器接收到请求报文,会对请求报文进行处
    理;
    3. 服务器将处理完的结果通过响应报文返回给浏览
    器;
    4.浏览器解析服务器返回的结果,将结果显示出来。
    
    05.如何让电脑提供某种服务?
    如何让电脑可以聊天?听歌?浏览网页?
    想让电脑提供聊天服务, 可以安装相应的聊天软件, 
    例如:QQ/旺旺...
    想让电脑可以提供听歌服务, 可以安装相应音乐软
    件,例如:酷我音乐盒/酷狗音乐盒...
    想让电脑可以提供浏览网页服务, 可以安装相应浏
    览网页软件, 例如:谷歌浏览器/欧朋浏览器.
    
    06.如何让电脑提供接收到HTTP请求后返回网站的服务?
    安装HTTP服务相关软件, 例如: Apache、IIS、Tomcat、Nginx、NodeJS等;
    安装了HTTP服务软件的电脑, 我们称之为"HTTP服务器"(网站服务器)
    
    07 常见的服务器软件
    文件服务器软件:
       Server-U、FileZilla、VsFTP等;
    数据库服务器软件:
       Oracle、MySQL、PostgreSQL、MSSQL等;
    邮件服务器软件:
       Postfix、Sendmail等;
    HTTP 服务器软件:
       Apache、IIS、Tomcat、Nginx、NodeJS等;

    相关文章

      网友评论

          本文标题:网络相关基本概念

          本文链接:https://www.haomeiwen.com/subject/mglidxtx.html