网站基本概念

news/2024/5/11 2:46:12/文章来源:https://wzlodq.blog.csdn.net/article/details/108542661

文章目录

  • 网站基本概念
    • 网站
    • 服务器
    • 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://cloud.tencent.com/developer/support-plan?invite_code=3vtgqr95rrsws

原创不易,请勿转载本不富裕的访问量雪上加霜
博主首页:https://blog.csdn.net/qq_45034708
如果文章对你有帮助,记得关注点赞收藏❤

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_760649.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

php禁止和允许制定ip 访问网站

2019独角兽企业重金招聘Python工程师标准>>> 有的时候网站在未完成未正式上线的情况下&#xff0c;为了使网站在有很多问题的情况下&#xff0c;可以先临时屏蔽ip来达到禁止除自己之外的人来访问。 <?php if(getenv(HTTP_CLIENT_IP) && strcasecmp(gete…

零基础建站教程(html+js+php+mysql+ftp+apache)

序言&#xff1a;因为公司需求&#xff0c;我不得不去学习建站&#xff0c;以前都是做后台的&#xff0c;没有接触这些东西&#xff0c;所以也是从0开始研究的&#xff0c;大概半个月时间&#xff0c;学了三门语言加一些工具捣鼓出了一个小站&#xff0c;在此分享&#xff0c;也…

大规模网站架构的缓存机制和几何分形学

缓存机制和几何分形学 缓存机制在我们的实际研发工作中&#xff0c;被极其广泛地应用&#xff0c;通过这些缓存机制来提升系统交互的效率。简单的总结来说&#xff0c;就是在两个环节或者系统之间&#xff0c;会引入一个cache/buffer做为提升整体效率的角色。 而有趣的是&…

【大型网站技术实践】初级篇:借助Nginx搭建反向代理服务器

一、反向代理&#xff1a;Web服务器的“经纪人” 1.1 反向代理初印象 反向代理&#xff08;Reverse Proxy&#xff09;方式是指以代理服务器来接受internet上的连接请求&#xff0c;然后将请求转发给内部网络上的服务器&#xff0c;并将从服务器上得到的结果返回给internet上请…

C#Web从0到1—在自己的服务器上发布第一个网站

一、购买一个服务器&#xff1a; 选择&#xff1a;阿里云&#xff0c;腾讯云之类的&#xff0c;反正都有免费体验&#xff0c;照着注册指导一步一步来就可以了。这里选了啊里云&#xff0c;送6个月呢。 二、发布网站 https://blog.csdn.net/Mr_Lyoko/article/details/80153389…

Visual Studio 2017 下创建ASP.NET网站程序详细步骤

1、文件——新建——项目 2.、新弹出的窗口上选择Visual C#&#xff0c;然后选择ASP.NET Web 应用程序&#xff08;.NET Framework&#xff09;,然后点击确定 3、选择空——然后在下面勾选Web窗体&#xff0c;然后点击确定 4、右边的解决方案资源管理器&#xff0c;选择解决方案…

【Asp.net入门04】第一个ASP.NET 应用程序-如何添加Web窗体到网站中

添加Web窗体 本部分内容&#xff1a; 什么是web form怎样添加web form 1.添加Web窗体到项目中 Web 窗体是一项 ASP.NET 功能&#xff0c;您可以使用它为 Web 应用程序创建用户界面。Web 窗体页为您提供了一种强大而直接的编程模型&#xff0c;该模型使用您熟悉的快速应用程序…

iOS之学习资源收集--很好的IOS技术学习网站

点击图片也能打开相关的网站&#xff1a; https://boxueio.com/skill/swift http://ios.b2mp.cn/ http://gold.xitu.io/welcome/?utm_sourcecnblogs&utm_mediumbanner&utm_contentgaoshou&utm_campaignq3_website http://sspai.com/tag/iOS http://www.open-open.…

阿里云windows版本云服务发布asp.net网站,外网无法访问的问题

弄完以后&#xff0c;以为921是之间建的&#xff0c;可以内网访问。外网不能访问。当时搜索的姿势不对&#xff08;关键词&#xff09;&#xff0c;便去交流群请教了一下。得到重要的信息&#xff0c;才有思路了 开始设置全部分配端口 921是之前就建好的了&#xff0c;ip地址为…

阿里云Windows Server 2012R2 搭建网站教程

准备工作&#xff1a; 云服务器(这里用腾讯云) WindowsServer2012R2系统 话不多说&#xff0c;直接开干 远程连接服务器&#xff0c;在桌面找到【服务器管理】 会进入到服务器管理的仪表盘 点击【添加角色和功能】 【下一步】 选择基于角色或基于功能的安装单击【下一步…

云服务器Windows server 2012 R2 搭建网站

云服务器Windows server 2012 R2 搭建网站 所需准备一.远程连接云服务器 云服务器与本机的资源共享二.在windows server 2012 r2中搭建IIS服务器 安装IIS之后的配置及讲解三.网站备案与域名解析四.搭建网站 网站访问不成功的一些解决办法五.关于数据库的连接遇见问题的解决办法…

阿里云服务器上利用IIS部署.net网站(windows server2012r2系统)

简介 本文介绍了在在一台新的阿里云服务器(windows server2012r系统)上&#xff0c;利用IIS发布net网站的教程&#xff0c;分享给大家。&#xff08;还有代金券礼包领取&#xff0c;希望大家有所帮助&#xff09;具体如下&#xff1a; 1.添加站点&#xff08;1&#xff09;创建…

阿里云服务器上利用IIS部署.net网站(windows server 2019系统)

前言 我是一位嵌入式单片机工程师&#xff0c;很少接触PC端方面的编程知识&#xff0c;对PC端的知识不太了解&#xff0c;在学习阿里云服务器上利用IIS部署.net网站期间走了很多弯路&#xff0c;刚刚接触WEB网页时从什么都不懂&#xff0c;一看到网上那么多类型的帖子&#xff…

ASP.NET中新建Web网站并部署到IIS上(详细图文教程)

场景 ASP.NET中新建MVC项目并连接SqlServer数据库实现增删改查&#xff1a; https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/107024544 在上面实现了新建简单的MVC项目以及连接数据库实现简单的增删改查后怎样将网站部署到IIS上。 注&#xff1a; 博客&#…

利用 Visual studio 制作 ASP.NET 网站(基础)

使用的是VS2010开发环境&#xff0c;选择C#语言。 ASP.NET网站如何排版&#xff1f; 1 在VS2010中新建“ASP.NET网站”&#xff0c;如图所示。 2 在网站中添加了一些控件&#xff0c;比如Button和GridView&#xff0c;运行结果也正常 3 但是&#xff0c;这些控件的位置都是…

快速让网站内容可以复制

某些网站不允许复制&#xff0c;这就很麻烦了&#xff0c;解决方式很简单&#xff0c;进入浏览器调试界面&#xff0c;输入 document.body.contentEditabletrue; &#xff1a;

网站性能优化— WebP 全方位介绍

谈到优化网站性能时&#xff0c;主要目标之一就是减少要发送到浏览器的数据量&#xff08;即 payload&#xff09;。而当前&#xff0c;图片通常是页面构成中最耗费流量的部分&#xff0c;因此降低图片的大小是一个最为有效的优化网页前端性能的办法。 有很多工具可以压缩图像&…

在创业建站时,如何选择CMS开源软件

为什么80%的码农都做不了架构师&#xff1f;>>> 当初学习建网站的时候还需要一步步从HTML、DreamWear、FireWorks等软件的学习&#xff0c;而且网站都是一个个手工建立起来的&#xff0c;很少有现成的CMS源码提供我们。这些我们都可以从源码网站的最后的记录中看到…

Linux c网站代码,##号的用途及Linux C测试代码

大家都知道##这两个的意思是什么吧&#xff1f;见下&#xff1a;和#一样 此运算符可以用于宏函数的替换部分.这个运算符把两个语言符号组合成单个语言符号.例如: #define MAN(woman) Man##woman 使用: MAN(Super) 展开就是:ManSuper其实就是连接的作用&#xff0c;例如&#x…

如何配置ublox ZED-F9P 高精度模块+Ntrip DTU 网络电台(连接千寻/CORS/自建站)实现网络RTK定位

格林恩德F9P-RTK模块&#xff0c;集成高精度板卡(ZED-F9P)可同时接收GPS,北斗&#xff0c;GALILEO,GLONASS 卫星系统的L1,L2频点&#xff0c;结合高精度天线一体化设计&#xff0c;体积小&#xff0c;重量轻&#xff0c;只需外部5V供电&#xff0c;外接配合NTRIP DTU 网络差分电…