• 基础知识-网络与服务器


    目录

    服务器与客户端

    服务器提供的服务

    服务器软件

    网路相关知识概念

    IP地址

    域名

    DNS 域名解析服务器

    端口

    通信协议


    服务器与客户端

    服务器和客户端其实都是电脑,它们之间的区别为以下几点:

    概念上区别

    服务器:能够提供某种服务的电脑

    客户端:想使用服务器所提供服务的电脑

    硬件上区别

    服务器:因为要给许多客户端提供服务,服务器的硬件配置要高一点

    客户端:个人电脑、手机、平板等都可以称为客户端

    注意

    服务器和客户端在硬件层面上没有明显的划分,配置很差的电脑依然可以当作服务器使用,只不过这台服务器很慢而已。

    服务器提供的服务

    我们日常生活中常使用的功能,都是服务器所提供的服务,例如:网页服务、邮箱服务、文件上传下载服务、聊天服务等等......

    服务器软件

    既然服务器也是一台电脑,那这台电脑就必须要安装操作系统,否则就是一台裸机,啥事情都做不了,更不用说提供服务了。一般来说,服务器更多会选择Linux 操作系统,而个人电脑更多会选择安装Windows操作系统。

    服务器能提供服务是由于在服务器操作系统上安装了很多软件,由这些软件对外提供服务,比如:

    HTTP网页服务:Apache、 Tomcat、lIs等。

    文件上传下载服务:VsFtp等

    邮箱服务:SendMail等。

    数据存储服务:MySql、Oracle等。

    总结:服务器就是提供服务的,客户端就是使用服务器所提供的服务。

    网路相关知识概念

    IP地址

    地址是为了标注某个地点,方便查找。互联网上的许多公司,每家公司都有自己的服务器提供服务。通过ip 地址就能找到特定的服务器,使用这台服务器提供的服务。

    比如百度的ip地址为:202.108.22.5

    域名

    由于IP地址是一串数字,人很难记忆。就好像经度纬度一样,人们能记忆下来的是地名。而域名就相当于是地名一样,方便人们查找到服务器。

    比如说网址:www.baidu.com www.qq.com

    查看本机的IP( Win + R 输入cmd ):ipconfig (ip地址为局域网ip并不是广域网ip地址)

    查看域名的IP: ping www.qq.com

    DNS 域名解析服务器

    DNS叫做域名解析服务器,提供域名与ip地址的映射关系

    访问服务器的流程:本机 hosts文件-->DNS 服务器-->服务器

    本机 host 文件的路径为:c:\Windows\System32\drivers\etc\HOSTS

    端口

    前面我们说过,服务器就是提供服务的。ip地址是用来查找某一台服务器的。域名是方便人们记忆的。DNS是维护着域名和ip地址的映射关系的。所以通过域名是可以找到某一台服务器的,我们确实是可以通过域名来找到一台服务器,但是一台服务器可能提供多种服务,我们找到这台服务器的时候,究竟是想使用这台服务器的什么服务呢?

    这就使用端口号来进行区分,其实我们每次访问网页,最完整的写法应该http://www.baidu.com:80 ,80 这个端口比较特殊,可以省略不写。所以端口是用来区分服务器上提供的不同服务的

    总结: ip地址是用来查找某一台服务器的。域名是方便人们记忆的。DNS 维护着域名和ip地址的映射关系。端口是用来区分一台服务器上提供不同服务的。

    通信协议

    通信协议就是事先规定好的规则。协议可以简单的认为是两个计算机交流时候说的话。

    常见的协议:

    HTTP、HTTPS:超文本传输协议

    FTP:文本传输协议

    SMTP:简单邮件传输协议

    在HTTP协议中,需要大致了解的是:请求头、响应头、请求体、响应体。

    计算机世界中充满着各种各样的协议,任何一种协议都是约定一些规范,对于协议本身,里面的内容相当的复杂,我们没有必要去深究。

  • 相关阅读:
    webgl(three.js)3D光伏,3D太阳能能源,3D智慧光伏、光伏发电、清洁能源三维可视化解决方案——第十六课
    NR系统双连接和移动性增强技术
    天眼查最新方式工商信息爬取(公开信息)
    new bing功能使用
    使用C语言实现静态顺序表
    第二十五章 Classes - 基于数据类型的属性
    Java并发编程学习一:线程基础
    【ASP.NET Core】标记帮助器——抽象层
    【周赛复盘】LeetCode第81场双周赛
    ENVI自动地理配准:GCP地面控制点的自动产生
  • 原文地址:https://blog.csdn.net/qq_53123067/article/details/125959019