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

网络相关基本概念

作者: 佩佩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等;

相关文章

  • 网络功能虚拟化NFV简介

    目录:1、NFV相关基本概念2、NFV 架构 1、NFV相关基本概念: NFV即网络功能虚拟化(Network F...

  • 网络相关基本概念

    01 基本概念 02服务器介绍和分类 03 访问网页原理 04 浏览器请求数据的过程 05.如何让电脑提供某种服务...

  • 2020-03-23计算机网络概述

    一 基本概念 1.数据包转发示意图 2.计算机网络的基本概念 ①定义 ②功能 ③组成 ④分类 二 标准化工作和相关...

  • 20170814 网络管理(一)

    网络基本概念OSI网络分层模型网络设备TCP/IP协议栈 一、网络基本概念: 网络应用程序对网络的影响批处理程序,...

  • iOS开发经验(13)-网络

    目录 网络基本概念 TCP/IP协议簇基本概念 HTTP 网络开发技术解决方案 数据解析 网络优化 1. 网络基本...

  • 06-网络(1)

    0712NSURLConnection 基本概念(01-网络的基本概念) Http是网络数据传输格式,TCP(UD...

  • 无标题文章

    首先列举一下本人总结的相关文章,这些覆盖了入门网络爬虫需要的基本概念和技巧:宁哥的小站-网络爬虫当我们在浏览器中输...

  • 与相关性分析有关的两个概念(Pearson/Spearman)

    生物统计学中运用比较普遍的一个概念就是相关系数,可以通过相关系数这一基本概念,衍生到构建基因共表达网络。大部分基因...

  • 网络编程

    网络编程 基本概念 在网络编程中,有几个必须掌握的基本概念 客户端(Client):移动应用(iOS、androi...

  • Docker学习六、docker网络管理

    一、Linux网络设备的基本概念 在学习docker网络管理之前先要了解一些Linux网络设备的基本概念: Lin...

网友评论

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

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