建站系列(一)--- 网站基本常识

2023-11-16

相关系列文章

建站系列(一)— 网站基本常识
建站系列(二)— 域名、IP地址、URL、端口详解
建站系列(三)— 网络协议
建站系列(四)— Web服务器之Apache、Nginx
建站系列(五)— 前端开发语言之HTML、CSS、JavaScript
建站系列(六)— 后端开发语言
建站系列(七)— 常用前后端框架
建站系列(八)— 本地开发环境搭建(WNMP)

前言

建站系列专题旨在普及Web网站知识,为对网站感兴趣或者想要搭建个人网站的友友们提供一个全面的教程,本篇是此系列的第一篇,不谈技术,先来带大家了解一下网站相关常识!

一、因特网

  • 即互联网(internet),又称国际网络,指的是网络与网络之间所串连成的庞大网络,这些网络以一组通用的协议相连,形成逻辑上的单一巨大国际网络。
  • 互联网始于1969年美国的阿帕网。通常internet泛指互联网,而Internet则特指因特网。这种将计算机网络互相联接在一起的方法可称作“网络互联”,在这基础上发展出覆盖全世界的全球性互联网络称互联网,即是互相连接一起的网络结构。

二、网站

  • 网站(Website)是指在因特网上根据一定的规则,使用HTML(超文本标记语言)等工具制作的用于展示特定内容相关网页的集合。简单地说,网站是一种沟通工具,人们可以通过网站来发布自己想要公开的资讯,或者利用网站来提供相关的网络服务。人们可以通过网页浏览器来访问网站,获取自己需要的资讯或者享受网络服务。
  • 网站是在互联网上拥有域名或地址并提供一定网络服务的主机,是存储文件的空间,以服务器为载体。人们可通过浏览器等进行访问、查找文件,也可通过远程文件传输(FTP)方式上传、下载网站文件。
  • 总的来说,网站就是多个网页的集合,就比如学校官方网站(包含了多个网页的集合)或院官网,均可称之为一个网站。

三、服务器

  • 服务器是计算机的一种,它比普通计算机运行更快、负载更高、价格更贵。服务器在网络中为其它客户机(如PC机、智能手机、ATM等终端甚至是火车系统等大型设备)提供计算或者应用服务。服务器具有高速的CPU运算能力、长时间的可靠运行、强大的I/O外部数据吞吐能力以及更好的扩展性。
  • 根据服务器所提供的服务,一般来说服务器分为文件服务器,数据库服务器,应用程序服务器和web服务器,区别在于服务器上所安装的软件不同。服务器作为电子设备,其内部的结构十分的复杂,但与普通的计算机内部结构相差不大,简单理解服务器可以看做是普通电脑的升级版,甚至自己的普通电脑也可以作为一个服务器来使用,不过一般性能较差。

四、IP

  • IP是Internet Protocol(网际互连协议)的缩写,是TCP/IP体系中的网络层协议(后续会具体讲网络协议)。设计IP的目的是提高网络的可扩展性:一是解决互联网问题,实现大规模、异构网络的互联互通;二是分割顶层网络应用和底层网络技术之间的耦合关系,以利于两者的独立发展。根据端到端的设计原则,IP只为主机提供一种无连接、不可靠的、尽力而为的数据包传输服务。
  • IP协议中有一个非常重要的内容,那就是给因特网上的每台计算机和其它设备都规定了一个唯一的地址,叫做“IP地址”。正是有了这种唯一的地址,才保证了用户在连网的计算机上操作时,能够高效而且方便地从千千万万台计算机中选出自己所需的对象来。

五、域名

  • 域名,又称网域,是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时对计算机的定位标识(有时也指地理位置)。
  • 由于IP地址具有不方便记忆并且不能显示地址、组织的名称和性质等缺点,人们设计出了域名,并通过域名称系统(DNS,Domain Name System)来将域名和IP地址相互映射,使人门可以更方便地访问互联网,而不用去记住难以记忆的IP地址数字串。

六、DNS

  • 域名系统(Domain Name System,缩写:DNS)是互联网的一项服务。DNS是Internet上解决网上机器命名的一种系统。就像拜访朋友要先知道别人家怎么走一样,Internet上当一台主机要访问另外一台主机时,必须首先获知其地址,TCP/IP中的IP地址是由四段以“.”分开的数字组成(此处以IPv4的地址为例,IPv6的地址同理),记起来困难麻烦,所以,就采用了域名系统来管理名字和IP的对应关系。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。

七、Hosts文件

  • Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统会再将网址提交DNS域名解析服务器进行IP地址的解析。
  • Hosts文件位置(文件默认隐藏):C:\Windows\System32\drivers\etc

八、端口号

  • "端口"是英文port的意译,可以认为是设备与外界通讯交流的出口。端口可分为虚拟端口和物理端口,其中虚拟端口指计算机内部或交换机路由器内的端口,不可见。例如计算机中的80端口、21端口、23端口等。物理端口又称为接口,是可见端口,计算机的RJ45网口,交换机路由器集线器等RJ45端口均属于物理端口的范畴。
  • 如果把IP地址比作一间房子 ,端口就是出入这间房子的门。一个房子只有几个门,但是一个IP地址的端口可以有65536(2^16)个之多!端口是通过端口号来标记的,端口号只有整数,范围是从0 到65535(2^16-1)。

九、URL

  • URL即统一资源定位器,用于描述一个网络上的资源位置及访问方法。
  • 由三部分组成:资源类型、存放资源的主机域名、资源文件名。也可认为由4部分组成:协议、主机、端口、路径
  • URL的一般语法格式为:(带方括号[]的为可选项)protocol : // hostname[:port] / path / :parameters#fragmen
  • 例如:https://blog.csdn.net/weixin_53902288

十、静态网站

  • 静态网站是指全部由HTML代码格式页面组成的网站,所有的内容包含在网页文件中。网页上也可以出现各种视觉动态效果,如GIF动画、FLASH动画、滚动字幕等,而网站主要是静态化的页面和代码组成,一般文件名均以htm、html、shtml等为后缀。

  • 静态网站的特点简要归纳如下:

    • (1)静态网站的每个网页都有一个固定的URL,且网页URL以htm、html、shtml等常见形式为后缀;
    • (2)网页内容一经发布到网站服务器上,无论是否有用户访问,每个静态网页都是保存在网站服务器上的,每个网页都是一个独立的文件;
    • (3)静态网站的内容相对稳定,因此容易被搜索引擎检索;
    • (4)静态网站没有数据库的支持,网站信息量很大时,完全依靠静态网页的方式在网站制作和维护方面工作量较大,比较困难;
    • (5)静态网站的交互性较差,在功能方面有较大的限制 。

十一、动态网站

  • 动态网站并不是指具有动画功能的网站,而是指网站内容可根据不同情况动态变更的网站,一般情况下动态网站通过数据库进行架构。 动态网站除了要设计网页外,还要通过数据库和编写程序来使网站具有更多自动的和高级的功能。动态网站体现在网页一般是以asp,jsp,php等为后缀,动态网站服务器空间配置要比静态的网站要求高,费用也相应的高,不过动态网站利于网站内容的更新,适合企业建站。动态是相对于静态网站而言。
  • 动态网站的特点简要归纳如下:
    • (1)动态网站以数据库技术为基础,可以大大降低网站维护的工作量;
    • (2)采用动态网站技术的网站可以实现更多的功能,如用户注册、用户登录、在线调查、用户管理、订单管理等等;
    • (3)动态网站中的动态网页实际上并不是独立存在于服务器上的网页文件,只有当用户请求时服务器才返回一个完整的网页;
    • (4)动态网页中包含有服务器端脚本,所以页面文件名常以asp、jsp、php等为后缀。但也可以使用URL静态化技术,使网页后缀显示为html。所以不能以页面文件的后缀作为判断网站的动态和静态的唯一标准。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

建站系列(一)--- 网站基本常识 的相关文章

  • 算法——查找

    文章目录 一 基本概念和评价 1 相关概念 2 查找表 2 1 常见操作 2 2 分类 3 查找算法的评价指标 二 线性结构查找 1 顺序查找算法 1 1 定义 1 2 算法思想 1 3 特点 1 4 分类 1 无哨兵的无序线性表的顺序查找
  • Unity 安卓报错 failed to extract resources needed by IL2cpp

    Unity打出来的包在自己的PC放置好文件后 运行能够正常运行 但是git提交之后 别的机器拉代码下来报错 failed to extract resources needed by IL2cpp 这里推测原因是 安卓包打出来的Asset
  • TikTok逆向,全球的小姐姐们,我来啦!

    作者 AYJk 链接 https juejin im post 5c19a38ae51d453e0a209256 开源地址 首先抛出GitHub地址吧 多多支持指点 谢谢 AYTikTokPod https github com AYJk
  • 知识索引目录

    author skate time 2012 11 22 存储 io系统的压力测试工具 fio http blog csdn net wyzxg article details 7454072 iozone使用 http blog csdn
  • 从零开发一套完整的react项目开发环境

    不管是工作需要还是面试加分 除了Vue相关技术以外 React技术栈也已经成为了前端开发工程师必备的技术点 接下来 我将从零开发一套完整的React全家桶项目开发环境 提供给需要的同行小伙伴观看也方便自己以后复习 篇幅很长 请需要的小伙伴耐
  • ZLMediaKit+wvp-GB28181-pro 安装文档

    文章目录 前言 1 安装zlm 1 1 镜像说明 1 2 docker安装 1 2 1 docker安装命令 1 2 2 docker compose安装 1 3 zlm配置和日志重点说明 2 安装wvp 2 1 目录结构说明 2 1 1
  • 汇编宏伪指令介绍

    1 汇编宏伪指令介绍 macro macname macargs endm 1 macro 和 endm 表示宏定义的开始和结束 2 macro 后面接着宏定义的名字 然后是参数 参数后面的宏定义的实现 3 在宏定义中使用参数 需要添加前缀
  • Eclipse中Web项目开发与Tomcat发布的的路径问题详解

    本人以前对Web项目的开发路径和发布路径等一直都很懵逼 今天找到了一片文章 里面写得很详细 在这里转载分享给大家 https www cnblogs com teach p 5669873 html
  • STM32F407输入捕获应用--PWM 输入模式测量脉冲频率与宽度

    STM32F407输入捕获应用 PWM 输入模式测量脉冲频率与宽度 一 测量脉宽或者频率 二 PWM 输入模式 三 软件实现 3 1 硬件准备 3 2代码 3 4 验证 输入捕获一般应用在两个方面 一个方面是脉冲跳变沿时间测量 另一方面 是

随机推荐