web基础htTP协议

web基础

域名概述:

域名空间结构

网页的概念

HTML概述

DNS解析的三种方式

 /etc/hosts

在Linux系统中,/etc/hosts 文件负责快速解析,它包含了IP地址与主机名的映射关系。在没有DNS服务器的情况下,可以使用本地/etc/hosts 文件完成解析和映射,实现快速访问。

# /etc/hosts 文件示例

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.8.134 www.gkd.com

/etc/resolv.conf

/etc/resolv.conf 是DNS客户端配置文件,用于设置DNS服务器的IP地址和域名,同时也包含了主机域名的搜索顺序等信息。这个文件由域名解析器(resolver,一个用于根据主机名解析IP地址的库)使用。

# /etc/resolv.conf 文件示例

# Generated by NetworkManager
search localdomain
nameserver 192.168.8.2
 

网卡中配置

在网卡配置中也可以指定DNS服务器的IP地址,这种方式会覆盖/etc/resolv.conf 中的设置。

# 网卡配置文件示例(ifcfg-ens33)

DNS1=114.114.114.114
DNS2=8.8.8.8

# 生效顺序:hosts文件 > 网卡配置文件 > /etc/resolv.conf
 

域名服务与域名注册

 域名

定义: 域名是一个树形结构,用于标识一组主机并提供它们的有关信息。域名的结构从根域开始,根域通常用一个 “.” 表示,然后依次向下分为顶级域、二级域和主机名。

根域: 位于域名空间最顶层,用一个 “.” 表示。每个分支都从根域开始,形成域名空间的结构,同一层的域名不可重复。

顶级域: 代表一种类型的组织机构或国家地区,例如 .net(网络公司)、.com(商业)、.org(民间团体组织)、.edu(教育)、.gov(政府)、.mil(军事)、.cn(中国)、.jp(日本)、.hk(中国香港)等。

二级域: 也称为子域,用于标明顶级域内的特定组织。国家顶级域下的二级域名由国家网络部门统一管理,例如在 .cn 顶级域下设置的二级域名有 .com.cn、.net.cn、.edu.cn 等。

主机: 位于域名空间的最下层,代表具体的计算机。主机名可以是如 www、mail 等具体的计算机名称,使用完全合格域名(FQDN)表示,例如 www.sina.com.cn、mail.sina.com.cn

域名服务

域名服务器: 域名服务器是分布式的,每台主机维护一部分域名空间。其主要职责包括:

  • 保持和维护域名空间的程序。
  • 响应解析器的请求。

解析端(客户端): 解析端是向域名服务器发出请求的设备。

 域名注册

定义: 域名注册是解决地址对应问题的一种方法,遵循先申请先注册原则

HTTP协议

网页基本概念

在互联网世界中,理解以下基本概念对于理解网页访问是至关重要得

网页

定义:网页是以纯文本格式编写的文件,使用HTML等标记语言编写。
作用:这些文件在用户的浏览器中被解释和翻译,最终以网页形式呈现给用户。

网站

**定义:**网站是由一个或多个网页构成的整体,提供统一的主题或服务。
**结构:**它们由多个网页组成,这些网页可能包含不同的内容和功能。

主页

定义:网站的主页,也称为首页,是用户在打开网站时首先看到的页面。
作用:主页通常包含导航链接和重要信息,帮助用户了解网站的内容和导航方式。

头标签中常用标签
<title>定义了文档的标题
<base>定义了页面链接标签的默认链接地址
<link>定义了一个文档和外部资源之间的关系
<meta>定义了HTML文档中的元数据
<script>定义了客户端的脚本文件
<style>定义了HTML文档的样式文件
内容标签中常用标签

网页基本标签

  • 有利于浏览器解析
  • 有利于搜索引擎搜索

标题标签类型

  • 标题标签
  • 行控制相关标签
  • 范围标签
  • 图像标签
  • 超链接标签
  • 特殊符号

Web

Web概述

Web(World Wide Web)即全球广域网,也称为万维网,是一种分布式图形信息系统,建立在Internet上的一种网络服务。

Web1.0

编辑为特征:网站提供给用户的内容是编辑处理后的,用户主要是阅读网站提供的内容。
单向行为:这个过程是网站到用户的单向传

Web2.0

用户交互:更注重用户的交互作用,用户既是网站内容的消费者(浏览者),也是网站内容的制造者。
双向交流:加强了网站与用户之间的互动,网站内容基于用户提供,网站的诸多功能也由用户参与建设,实现了网站与用户双向的交流与参与。

Web2.0特征

用户分享:用户分享信息,以兴趣为聚合点的社群形成。
开放平台:开放的平台,鼓励用户参与,形成活跃的用户群体

静态页面

 静态页面定义

静态网页是由标准的HTML文件组成,扩展名通常是.htm或.html。它包含文本、图像、声音、Flash动画等,是网站建设的基础。

静态页面没有后台数据库支持,不含程序和交互功能,适用于内容更新较少的展示型网站

静态页面特点


固定URL:每个静态网页都有一个固定的URL,通常以.htm、.html、.shtml等为后缀。
内容稳定:网页内容一经发布到服务器,无论是否有用户访问,内容保持不变。
搜索引擎友好:静态网页相对稳定,易于被搜索引擎检索。
交互性差:缺乏数据库支持,交互性和功能有限。
加载速度快:不涉及数据库连接,页面加载速度快。

动态页面

动态页面的URL不固定,能够通过后台与用户进行交互。常用的语言有PHP、JSP、Python、Ruby等。

动态页面特点

交互性强:页面根据用户需求和选择动态改变和响应,提供更丰富的用户体验。
自动更新:无需手动更新HTML文档,页面能够自动生成新内容,节省工作量。
个性化内容:不同时间、不同用户访问同一网址时,页面内容可以动态生成,实现个性化展示。

 HTTP协议简介

HTTP(超文本传输协议HyperText Transfer
Protocol)是互联网上应用最广泛的一种网络协议,基于TCP协议的应用层传输协议。简而言之,它定义了客户端和服务端之间进行数据传输的规则。
HTTP/HTTPS是应用层上的协议,在传输层TCP之上建立连接。客户端通过与服务端进行TCP连接(三次握手),然后通过Socket接口调用TCP协议来发送HTTP请求和接收HTTP响应。
HTTP是一种无状态(stateless)协议,意味着它不会保持发送过的请求和响应的通信状态。这样设计的目的是为了保持协议的简单性,从而能够快速处理大量的事务,提高效率。然而,在许多应用场景中,我们需要保持用户登录状态或记录用户购物车中的商品。由于HTTP是无状态协议,必须引入一些技术来记录和管理状态,如Cookie。
Cookie和Session都是为了实现HTTP的短期持久化(存储在内存或缓存中,查询快,效率高)。Cookie是存储在用户端(客户端浏览器)的,通常默认缓存一天。当客户端再次通过同一个浏览器访问时,会优先读取Cookie中的缓存信息,并向服务端发送请求。同时,服务端收到客户端的请求时,会读取到Cookie文件,了解到之前客户端访问的是哪个服务器处理的任务,为了节省资源,直接将请求交给对应的服务器处理。
两者对比:
cookie 省服务器性能,session 更安全

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

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

相关文章

比起本地渲染,渲染100网渲平台有哪些优势?渲染100邀请码1a12

渲染100是知名的网渲平台&#xff0c;比起本地渲染&#xff0c;它有以下几个优势。 1、价格低 渲染100价格便宜&#xff0c;15分钟2毛60分钟8毛的价格非常适合小图&#xff0c;一张图平均2.1元左右&#xff0c;非常的低了&#xff0c;选择渲染100可以节省成本。2、速度快 渲染…

eNSP学习——配置前缀列表

目录 主要命令 原理概述 实验目的 实验内容 实验拓扑 实验编址 实验步骤 1、基本配置 2、搭建RIP网络 3、配置ACL过滤路由 4、配置前缀列表过滤路由 5、恢复新分部网络 需要eNSP各种配置命令的点击链接自取:华为eNSP各种设备配置命令大全PDF版_ensp配置命令大全资…

苹果推出私有云计算重大隐私更新

苹果&#xff08;Apple&#xff09;宣布了一系列旨在增强其平台上用户隐私的更新。最新进展包括引入私有云计算&#xff0c;将 iPhone 强大的隐私保护扩展到苹果的云服务。 这项新功能使 Apple Intelligence 能够处理复杂的用户请求&#xff0c;同时保持严格的隐私标准。 苹果…

一文读懂数据中台

前言&#xff1a;数据中台的目标是让数据持续用起来&#xff0c;通过数据中台提供的工具、方法和运行机制&#xff0c;把数据变为一种服务能力&#xff0c;让数据更方便地被业务所使用。下图所示为数据中台总体架构图&#xff0c;数据中台是在底层存储计算平台与上层的数据应用…

【每日刷题】Day60

【每日刷题】Day60 &#x1f955;个人主页&#xff1a;开敲&#x1f349; &#x1f525;所属专栏&#xff1a;每日刷题&#x1f34d; &#x1f33c;文章目录&#x1f33c; 1. 1122. 数组的相对排序 - 力扣&#xff08;LeetCode&#xff09; 2. 419. 甲板上的战舰 - 力扣&…

计划任务 之 一次性的计划任务

计划任务 作用:定时自动完成特定的工作 计划任务的分类&#xff1a; &#xff08;1&#xff09;一次性的计划任务 例如下周三对系统的重要文件备份一次 &#xff08;2&#xff09;周期性重复计划任务 例如每天晚上12&#xff1a;00备份一次 一次性的任务计划&#xff1a…

10_3、C++继承与派生:派生类成员访问

派生类成员访问 作用域分辨符虚基类概念及用法虚基类派生类的构造函数 赋值兼容规则 作用域分辨符 如果派生类中存在和基类中完全相同的函数&#xff0c;将发生同名覆盖。如果在派生类中存在一个和基类某数据成员同名的数据成员&#xff0c;或者和基类某成员函数的名称和参数表…

【docker实战】如何上传镜像到自己的私有仓库

上一篇文章讲了【docker实战】如何登陆到自己的私有仓库&#xff1f; – 经云的清净小站 (skycreator.top)。那么后面的工作就是如何上传镜像到自己的私有仓库了。 下面的操作是使用docker login命令成功之后的操作&#xff0c;没有login请先login。 我打算将本地的ubuntu:18…

OUO杂货铺

目录结构 文章目录 OUO杂货铺百度极速版红果免费短剧蛋花免费小说/常读免费小说有柿快手极速版快手快手/快手极速版磁力万合番茄免费小说抖音极速版头条极速版 运行环境参数说明Bug解决区优化/新增功能区异常介绍 OUO杂货铺 注意点&#xff1a; 1.如果手机顶部出现蓝牙标记&a…

我给KTV服务生讲解防抖,他竟然听懂了

端午节三天假期&#xff0c;的最后一天&#xff0c;我和朋友闲来无事&#xff0c;想着去唱会儿歌吧&#xff0c;好久不唱了&#xff0c;于是吃了午饭&#xff0c;石景山就近找了一家KTV&#xff0c;我们团好了卷就过去了。 装修还算不错&#xff0c;很快找到服务生&#xff0c…

北航数据结构与程序设计第五次作业选填题复习

选填题考的很多都是基础概念&#xff0c;对于巩固复习一些仡佬拐角的知识点是很有用的。非北航学生也可以来看看这些题&#xff0c;这一节主要是树方面的习题&#xff1a; 一、 我们首先需要知道一个公式 这是证明&#xff1a; 知道了这个公式&#xff0c;我们把题目中的数据…

MySQL常用命令(Linux环境)

一、数据定义语句(DDL) 数据库操作 ●登录数据库&#xff1a; mysql -uroot -proot ●创建数据库&#xff1a; create database test ●查看所有数据库&#xff1a; show databases ●选择数据库并使用&#xff1a; use test ●查看所有数据表&#xff1a; show tabl…

抖音快手AI无人直播系统:教你快速搭建视频循环直播场景只需五部

AI无人直播是一种创新的直播方式&#xff0c;利用先进的技术手段实现自动直播&#xff0c;无需人工干预。这种直播方式具有全天候自动直播的能力&#xff0c;无需运营和监管即可吸引流量并转化为订单。商家门店对这种低成本高效果的方式非常欢迎。通过轻松进行直播销售&#xf…

积鼎CFD VirtualFlow 基于热限制相变和流固耦合模型的冷板共轭传热相变仿真

冷板在电子设备领域应用极为广泛&#xff0c;如航空电子设备、汽车电子设备等。由于现代设备越来越集成化及模块化&#xff0c;要求以更小的体积、更轻的重量提供更优越的性能&#xff0c;使得在各级电子封装上产生高的功率密度&#xff0c;而电子元件上高热量的聚集是造成设备…

怎么改图片分辨率的dpi数值?简单调整图片dpi的方法

图片分辨率的dpi是目前使用图片时比较常见的要求之一&#xff0c;在网上上传图片时比如证件照类型&#xff0c;都经常会对图片dpi数值有要求。在使用图片的时候&#xff0c;如果dpi的数值不满足用户使用&#xff0c;那么就会无法正常上传使用&#xff0c;那么修改图片api具体该…

CATIA入门操作案例——创成式曲面设计案例,吹风机的绘制,多截面曲面的绘制,曲面偏移和修剪

目录 引出画吹风机吹风机壳体多截面曲面吹风机后壳桥接曲面吹风机把手多截面曲面进行曲面的修剪绘制把手的后盖绘制内凹的圆曲面进入零件工作台&#xff0c;定义厚曲面绘制进气凹槽 总结异形弹簧新建几何体草图编辑&#xff0c;画一条样条线进行扫掠&#xff0c;圆心和半径画出…

易语言环境搭建

前言 警告:我学易语言和写易语言教程,不是因为这门语言有什么特别的优点或是好找工作,完全是因为这是中文编程语言,所以我想学着玩玩, 请所有学这门语言的人抱着玩玩的态度学,因为这门语言就我目前接触来看,很差劲,并不是因为语言本身(我还刚开始学) 而是这门语言要收费,面向开…

hive 安装 嵌入模式 笔记

$ hive $ HIVE_HOME/bin/schematool -dbType derby –initSchema $ schematool -verbose -validate -dbType derby $HIVE_HOME/bin/hiveserver2 这个启动了先不要关闭&#xff0c;再打开一个终端进行下面的步骤 Beeline -u show databases 总结 报错1 WARN jdbc.HiveConnecti…

72、AndroidStudio 导入项目Connect timed out错误解决

一、背景&#xff1a; 开发过程中难免会 clone 其他的项目&#xff0c;clone 或者下载成功之后。使用 android studio 打开项目时经常遇到 Connect timed out错误如图所示&#xff1a; 二、分析原因&#xff1a; 1、既然链接超时&#xff0c;肯定是 android studio 在运行…

高考志愿填报,如何识别兴趣和擅长?

一年一度的高考落下帷幕&#xff0c;是不是就意味着放松了&#xff1f;解放了&#xff1f; 高考志愿填报的重要性&#xff0c;依旧重要&#xff0c;考得好不如报的好。 考分高低固然是关键&#xff0c;而填报高考志愿&#xff0c;才是真正决定人生的一次选择&#xff0c;这一…