web基础

web基础

域名与DNS

域名概述

网络是基于TCP/IP协议进行通信和连接的,每一台主机都有一个唯一的固定的IP地址。每个IP地址长32比特,由4组8位的二进制数字组成。由于是有数字标识,不易记忆。

域名的结构

在这里插入图片描述
根. : 根域。
.com :顶级域。
.com.cn :二级域
.zol.com.cn .sina.com.cn:三级域,子域
www ,mail,news…: 主机

hosts文件

hosts文件是一个用于村醋计算机网络中节点信息的文件,它可以将主机名映射到相应的IP地址,实现DNS的功能,它可以由计算机的用户进行修改控制

hosts文件的作用

在进行DNS域名解析IP地址前,系统会先检查自己的Hosts文件中是否有这个网络域名映射关系。如果有,则调用这个IP地址映射,如果没有,再向已知的DNS服务器提出域名解析。
hotsts的请求级别比DNS高。

修改hosts文件

Linux系统中hosts文件存储在/etc/hosts 下面。用vim /etc/hosts可以对其进行修改。

在这里插入图片描述
修改hosts:
在这里插入图片描述
ping www.baidu.com测试:
在这里插入图片描述

DNS

在互联网上域名与IP地址之间是一一对应的,域名便于记忆,但机器人只能识别IP地址,因此需要DNS解析域名。
主机名到IP的映射有两种方式:

1.静态映射:每台设备上都配置主机到IP地址的映射,各设备独立维护自己的映射表,而且只供本设备使用。
2.动态映射:建立一套域名解析系统(DNS),只在专门的DNS服务器上配置主机到IP地址的映射,网络上需要使用主机名通信的设备,首先需要到DNS服务器查询主机所对应的IP地址。

域名解析:
通过主机名得到对应的IP地址的过程叫作域名解析(或主机名解析)。
Linux中可以输入 nslookup www.baidu.com 得到对应的IP地址。
在这里插入图片描述

网页与HTML

网页概述

网页可以包括:
1.文本
2.图像
3.flash动画
4.声音
5.视频
6.表格
7.导航栏
8.交互式菜单

网页相关概念:
1.域名:浏览网页时输入的网址
2.HTTP/HTTPS:用来传输网页的通信协议,使用浏览器访问网址时,https表示加密。在域名前面要加http://
3.URL:是一种万维网寻址系统,表示网络上资源的位置路径。在.com/后面。加 “?” 表示加密。
4.HTML:是编写网页的超文本标记语言
5.超链接:将网站中不同网页链接起来的功能。
6.发布:将制作好的网页上传到服务器供用户访问的过程。

HTML概述

HTML文件可以使用任何能够生成txt文件的文本编辑器来编辑,生成超文本标记语言文件,只用修改文件名后缀为 “.html”或“.htm”即可。

HTML基本标签

1.HTML语法规则
html标签采用双标记符的形式,前后标记符对应,分别表示标记的开始和结束。前标记符由 “< xxx >”表示。结尾标记符多了一个"/" ,由"< /xxx >"表示。
2.HTML文件结构
最外层由< html > < /html >表示,说明该文件是用HTML语言来描述的。并列的头标签(< head >)和内容标签(< body >),最基本都HTML文件结构如下:

<html>
	<head> 网页的内容描述信息<head>
	<body> 网页显示的内容 </body>
</html>

常见的头标签中的标签如下
在这里插入图片描述

<html>
<head>
<title>这是我第一个网页</title>
</head>
<body>
  hello world!!
</body>
</html>

内容标签中常用的标签:
在这里插入图片描述

网站和主页

网站是由网页组成的,包含多个网页页面,是具有独立域名、独立存放空间的内容集合,这些内容可能是网页,也可能是程序或其他文件。
是用户打开浏览器时默认打开的网页

web1.0与web2.0
web1.0概述:

无交互式web。用户只可以看和点击,不可以进行沟通,购买等交互式操作。

  1. web1.0基本采用的是技术创新主导模式,信息技术的变革和使用对于网站的新生与发展起到了关键性作用。
  2. web1.0的盈利都基于点击流量。
web2.0概述

交互式web。用户不仅可以点击,观看。还可以进行沟通,购买等交互式操作。

  1. 用户分享。
  2. 以兴趣为聚合点的社群。
  3. 开放的平台

静态网页与动态网页

静态网页

定义

  • 静态网页是标准的HTM文件
  • 扩展名是.htm .html
  • 例如文本、图像、声音、Flash动画、客户端脚本和Activex控件及Java小程序等
  • 是网站建设的基础,早期网站一般都由静态网页制作
  • 没有后台数据库、不含程序和不可交互的网页
  • 相对更新起来比较麻烦,适用于一般更新较少的展示型网站
    静态更面特点:
  • 每个静态网页都有一个固定的URL,且tRL.以.htm…htal…shtm1等常见形式为后缀,而不含有”?“
  • 网页内容一经发布到网站服务器上,无论是否有用户访问,每个静态网页都是保存在网站服务器上
  • 静态网更的内容相对稳起、容易被搜索引擎检索
  • 静态网页没有数据库的支持,在网站制作和维护方面工作量较大,因此当网站信息量很大时完全依靠静态网页制作方
  • 静态网页的交互性较差,在功能方面有教大的限制
  • 页面润览速度迅速,,过程无需连接数据库,开启页面速度快于动态页面

动态网页

定义

  • 网页URL不固定,能通过后台与用户交互
  • 在动态网页网址中有一个标志性的符号—"?”
  • 常用的语言有PHP、JsP、Python、Ruby等
    动态页面特点
  • 交互性
  • 网页会根据用户的要求和选择而动态改变和响应,将浏览器作为客户端界面,这将是今后WEB发展的大势所趋自动更新
  • 无须手动地更新HTML文档,便会自动生成新的页面,可以大大节省工作量因时因人而变
  • 当不同的时间,不同的人访问同一网址时会产生不同的页面
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值