前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >网站基本概念

网站基本概念

作者头像
唔仄lo咚锵
发布2020-09-15 15:16:13
1.3K0
发布2020-09-15 15:16:13
举报

文章目录

  • 网站基本概念
    • 网站
    • 服务器
    • IP
    • 域名
    • DNS
    • 端口
  • 静态网站
  • 动态网站

网站基本概念


网站

网站(Website),是指在互联网上,根据一定的规则,使用HTML、PHP等代码语言制作的用于展示特定内容的相关网页的集合,有可供管理人员操作的后台及用户使用的前台。简单地说,Website是一种通讯工具,就像布告栏一样,人们可以通过Website来发布自己想要公开的资讯,或者利用Website来提供相关的网络服务。人们可以通过网页浏览器来访问Website,获取自己需要的资讯或者享受网络服务。

服务器

服务器(Server),即提供服务的机器设备,包括处理器、硬盘、内存和系统总线等。在网络环境下,根据服务器提供的服务类型不同,分为文件服务器,数据库服务器,应用程序服务器和web服务器。 我们的电脑也可做服务器,服务器取决于机器上所安装的软件(服务软件),比如web服务器,提供web服务(网站访问),需要安装Apache,tomcat,iis等。

IP

IP(Internet Protocol),网络之间互联协议,是计算机网络相互连接进行通信而设计的协议。在因特网中,它是能使连接到网上所有计算机网络实现相互通信的一套规则,只要遵守IP协议就可以与因特网互联互通,IP地址具有唯一性,即每台电脑都有一个唯一的IP地址。

域名

域名(Domain Names),是由一串用点分隔组成的Internet上某一台计算机的名称,用于在数据传输时标识计算机的电子方位。域名对应着IP地址,如果说IP地址是给电脑看的,那么域名就是给人看的,目的是便于记忆和沟通一组服务器地址。比如IP:127.0.0.1,域名:localhost,代表本机。

DNS

域名如何对应IP地址? DNS(Domain Name System)域名系统,因特网上作为域名和IP地址相互映射的 一个分布式数据库,能够是用户方便的访问互联网,而不必记住被机器直接读取的IP数串,通过主机名,最终得到主机名对应的IP地址的过程叫做域名解析(或主机名解析)。

用户输入域名localhost =》DNS(localhost-127.0.0.1) =》服务器电脑

端口

访问到服务器电脑后,怎么确定是哪个服务软件? 端口(Port),设备与外界通信交流的出口,可分为虚拟端口和物理端口。 虚拟端口指计算机内部或交换机路由器的端口,不可见。比如80端口、21端口等。 物理端口又称接口,是可见端口,比如计算机背板的RJ45网口,交换机、路由器、集线器等RJ45端口。

用户输入域名localhost:端口 =》DNS(localhost-127.0.0.1) =》服务器电脑 =》软件(服务)

静态网站


  1. 静态网页是保存在服务器上的文件,每个网页都是一个独立的文件
  2. 静态网页的内容相对稳定,因此容易被搜索引擎检索
  3. 静态网页没有数据库的支持,在网站制作和维护方面工作量较大
  4. 静态网页的交互性差,在功能方面存在限制。

访问流程: 用户在浏览器输入URL后,通过DNS获取域名对应IP地址(先在本地DNS查找再到网络DNS查找),然后根据IP地址找到对应的服务器电脑,再根据端口号找到对应的服务软件,分析URI,最后返回结果,浏览器解析显示。 URL(Uniformed Resource Location)统一资源定位,互联网上的绝对定位。 URI(Uniformed Resource Identifier)统一资源标识,目标机器上相对某个文件夹的相对路径。

在这里插入图片描述
在这里插入图片描述

动态网站


  1. 交互性:网页会根据用户的要求和选择而动态地改变和响应
  2. 自动更新:即无须手动更新HTML文档,便会自动生成新页面,可以大大节省工作量。
  3. 因时因人而变:即当不同时间、不同用户访问同一网址时会出现不同页面。

此外动态网页是与静态网页相对应的,也就是说,网页URL的后缀不是.htm、.html、.shtml、.xml等静态网页的常见形式; 而是以.asp、.jsp、.php、.perl、.cgi等形式为后缀。在动态网页网址中有一个标志性的符号——’?’

访问流程 与静态相比,会多出几个内容:服务器端解析、数据库等。PHP读取代码后,进行解析,可能需要访问数据库服务器,最后PHP交给Apache的是HTML.。

在这里插入图片描述
在这里插入图片描述

原创不易,请勿转载本不富裕的访问量雪上加霜 ) 博主首页:https://blog.csdn.net/qq_45034708

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-09-11 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • 网站基本概念
    • 网站
      • 服务器
        • IP
          • 域名
            • DNS
              • 端口
              • 静态网站
              • 动态网站
              相关产品与服务
              数据库专家服务
              数据库专家服务(Database Expert Service,DBexpert)为您提供专业化的数据库服务。仅需提交您的具体问题和需求,即可获得腾讯云数据库专家的专业支持,助您解决各类专业化问题。腾讯云数据库专家服务团队均有10年以上的 DBA 经验,拥有亿级用户产品的数据库管理经验,以及丰富的服务经验。
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档