zoukankan      html  css  js  c++  java
  • 浅析网站的基本构成和主要类型

           互联网已经渗透到了人们的日常生活中,想要学习制作网页的人也逐渐多起来:但是,要学习制作网页,最好首先了解一下与网页相关的基础知识。下面讲一下网站构成的三要素和网站的主要类型,一方面为自己理解网站做准备,一方面也是帮助大家理解网站的构成。

    一:网站构成三要素(网页,服务器或空间,域名)

    1.域名(俗称网址):域名类型很多种,目前主要使用的有COM,CN.NET.COM.CN;域名样式如:xxxxxxx.com。

        域名是由一串用点分割的名字组成的internet上某台计算机或者计算机组的名称,用于在数据传输时标识计算机的电子方位(有时候也称为地理位置),目前域名已经成为互联网的品牌,网上商标保护必须的产品之一。
    一些常用的域名的区别

    .com一般用于商业性的机构或公司
    
    .net一般用于从事Internet相关的网络服务的机构或公司
    
    .org一般用于非盈利的组织、团体。
    
    .cn域名是由我国管理的顶级国家域名(ccTLD),属于顶级域名。该域名只有企业才能
    注册,个人不能注册,需提供组织代码证和联系人身份证。
    
    .gov.cn政府域名,专门用于我国政府机关等部门,要求提供组织机构代码证,且必须为机关法人。
    联系人身份证及域名注册表。
    

      

    2.网页内容:即我们访问网站所看见的页面、包含动画、图片、文字、视频等等信息和不同的特效。

        网页(web page)是一个文件,存放在世界某个角落的某台计算机中,而该计算机必须是与互联网相连的。网页经网址(URL)来识别与存取。当我们输入网址后,经过一段复杂而又快速的程序,网页会被传送到你的计算机中,然后在经过浏览器解释网页的内容,再展示在你的面前。网页是万维网中的一页,通常是HTML格式(扩展名为.html)网页要经过浏览器来进行阅读, 网页里可以有文字、图像、声音及视频信 息等。网页可以看成是一个单一体,是网 站的一个元素。 平常我们所听说的“新浪”、“搜狐”、 “网易”等,即是俗称的“网站”。而当 我们访问这些网站的时候,最直接访问的 就是“网页”了。这许许多多的网页则组 成了整个站点,也就是网站

    3.虚拟主机(服务器或空间):即存放网页文件的机器。

       这里的服务器是指用于存储网页内容的计算机。它是用户提出请求时,查找相对应的网页文件并通过HTTP协议传送给客户端的网页浏览器。

     那么什么样的计算机才可以作为服务器呢?

    作为web服务器的计算机要具备以下三方面基本特征:

         -1,必须是与互联网连接的,因为只有与互联网连接才能为用户提供相应的服务。
    
        -2,必须具备与网站相适应的存储能力。有些网站需要大量的存储空间,
    所怀对服务器的容量也有相应的要求
    
        -3,必须具备良好的性能。因为服务器的性能与访问速度等挂钩。
    

      


           另外,并不是每个网站都需要配置一台服务器,于是网站空间随之产生,网站空间是指存放内容的空间。网站空间也称虚拟主机空间,通常企业做的网站都不会自己架构服务器,而是选择以虚拟主机空间作为放置空间的网站空间。

      

    二,网站的主要类型(静态网站,动态网站)

    1,静态网站

         静态网站是指全部由HTML代码格式页面组成的网站,所有的内容包含在网页文件中。网页上也可以出现各种视觉动态效果,如GIF动画,FALASH动画,滚动字幕等。客户端与服务器端不发生交互 访问者只能被动地浏览网站建设者提供的网页内容。 其特点: 网页内容不会发生变化,除非网页设计者修改了网页的内 容。不能实现和浏览网页的用户之间的交互。信息流向是 单向的。

    静态网站的特征:

     
      -1,每个静态网页都有一个固定的网址,文件名均以htm,html,shtml等为后缀;
    
      -2,静态网页一经发布到服务器上,无论是否被访问,都是一个独立存在的文件;
    
      -3,静态网页的内容相对稳定,不含特殊代码,因此容易被搜索引擎检索,html更加适合SEO搜索引擎优化。
    
      -4,静态网站没有数据库的支持,在网站制作和维护方面的工作量大;
    

    静态网站主要用到一下三个技术:

       ——HTML标记语言
                  定义:超文本标记语言,即HTML,是用于描述网页文档的一种标记语言。
                  结构:主要包含头部(head),主体(body)两大部分。其中头部用于描述浏览器所需的信息;主体用于包含所要说明的具体内容。
      ——CSS样式表
                  级联样式表,简称“CSS”,通常又称为风格样式表,他是用来进行网页风格设计的。

      ——JavaScript脚本语言
                 Javascript是一种能让你的网页更加生动活泼的程式语言,也是目前网页中设计中最容易学又最方便的语言。你可以利用javaScript轻易的做出亲切的欢迎讯息,票咯昂的数字钟,有广告特效的跑马灯以及简易的选举,还可以选择显示浏览器停留的时间。让这些特殊效果提高网页的可观性。

    2,动态网站

      动态网站并不是具有动画功能的网站,而是指通过数据库进行架构的网站。动态网站除了要设计网页外,还要通过数据库和编程序来使网站具有更多自动的和高级的功能。客户端与服务器端要发生交互 动态网页是指浏览器可以和服务器数据库进行实时数 据交流的交互网页,而不是加上了动画等效果的动感网页。 动态网页技术的网站可以实现更多的功能,如用户注册、 用户登录、搜索查询、用户管理、订单管理等。信息流向 是双向的。

    动态网站的功能特点:

       -1,动态网站可以实现交互功能,如用户注册,信息发布,产品展示,订单管理等等
    
      -2,动态网页并不是独立存放在于服务器的网页内容,而是浏览器发出请求时才反馈网页;
    
      -3,动态网页中包含有服务器端脚本,所以网页文件名常以asp,jsp,php等为后缀。
    所以不能以页面文件的后缀作为判断网站的动态和静态的唯一标准。
    
      -4,动态网页由于需要数据库处理,所以动态网站的访问速度大大减速;
    
      -5,动态网页由于存在特殊代码,所以相对比较静态网页,其对搜索引擎的友好程度相对要弱一点
    

      

     动态网站所用到的技术(与静态网站相比较多出两门技术) 

    ——服务器端脚本语言 

    ——数据库

    三,网站建设的步骤

       网站的建设分为如下9部分:

    ——1,申请域名(即域名备案)

        那么什么是域名备案呢,针对有网站的域名,没有网站的域名不需要备案 ;还指到国家信息产业部提交网站的相关信息。网站备案是指国家规定经营性网站和非经营性网站都必须备案才能开通;备案一般需要22个工作日。

    ——2,申请空间

    ——3,定位网站

    ——4,分析网站功能和需求(即网站策划)

    ——5,网站风格设计

    ——6,网站代码制作

    ——7,测试网站

    ——8,FTP上传网站

    ——9,网站维护

    四,网络通信三要素

    ———1:IP地址

    (1):用来标识网络上一台独立的主机

    (2):IP地址=网络地址+主机地址(网络号:用于识别主机所在的网络或者网段;主机号:用于识别该网络中的主机)

    (3):特殊的IP地址:127.0.0.1(本地回环地址,保留地址,点分十进制),可用于简单的测试网卡是否故障,表示本机

    ———2:端口

    要将数据发送到对方指定的应用程序上,为了标识这些应用程序,所以给这些网络应用程序都用数字进行标识,为了方便称呼这些数字,则将这些数字称为端口。(此端口称为一个逻辑端口)

    ———3:传输协议

    (1)UDP:user datagram protocol(用户数据报协议)

    特点:

    ——1:面向无连接:传输数据之前源端和目的端不需要建立连接

    ——2:每个数据报的大小都限制在64k(8个字节)以内

    ——3:面向报文的不可靠协议(即发出去的数据不一定会接收到)

    ——4:传输速率快,效率高

    ——5:现实生活实例:邮局寄件,实时在线聊天,视频协议等等

    (2)TCP:transmission control protocol(传输控制协议)

     特点:

    ——1:面向连接:传输数据之前需要建立连接

    ——2:在连接过程中进行大量的数据传输

    ——3:通过“三次握手”的方式完成连接,是安全可靠的协议

    ——4:传输效率低,速度慢

  • 相关阅读:
    svn command line tag
    MDbg.exe(.NET Framework 命令行调试程序)
    Microsoft Web Deployment Tool
    sql server CI
    VS 2010 One Click Deployment Issue “Application Validation did not succeed. Unable to continue”
    mshtml
    大厂程序员站错队被架空,只拿着五折工资!苟活和离职,如何选择?
    揭秘!Windows 为什么会蓝屏?微软程序员竟说是这个原因...
    喂!千万别忘了这个C语言知识!(~0 == -1 问题)
    Linux 比 Windows 更好,谁反对?我有13个赞成理由
  • 原文地址:https://www.cnblogs.com/wj-1314/p/8022237.html
Copyright © 2011-2022 走看看