Linux|Web基础与HTTP协议

目录
一、DNS与域名
1.域名和IP地址简介
二、DNS解析的三种方式
1./etc/hosts
2./etc/resolv.conf
3.在网卡配置文件中定义
三、域名服务与域名注册
1.域名
2.域名注册
四.HTTP协议概述
五、网页访问(HTTP/HTTPS)
1.网站
2.HTTP/HTTPS
3.URL
4.网站发布
5.HTTP版本区别
6.HTTP状态吗
六.web
1.版本
一、DNS与域名 1.域名和IP地址简介
网络上交互是基于TCP/IP协议的,每个主机在逻辑上有一个唯一位置标识(地址),物理地址为NAC地址
为了保证地址唯一性,用户协议向特地的机构申请注册,分配IP地址网络中的地址有两套方案: IP地址系统、域名地址系统
而由于IP是由32位二进制数字标识,不方便记忆,所以、以IP地址为基础发展出了符号化地址来代替解决方案,也是是域名
二、DNS解析的三种方式 1./etc/hosts linux系统中负责快速解析的文件,包含了ip与主机名的映射关系,在没有DNS服务器的情况下,使用本地/etc/hosts完成解析/映射,实现快速访问
2./etc/resolv.conf DNS客户端配置文件,主要用于设置DNS服务器的P和域名,还包含了主机域名的搜索顺序等等,这个文件是由域名解析器(resolver,一个根据主机名解析IP地址的库)使用的配置文件。
3.在网卡配置文件中定义 /etc/ sysconfig/ network-scripts/ifcfg-ens33
DNS1=114.114.114.114
DNS2=8.8.8.8
三、域名服务与域名注册 1.域名 域名的概念:IP地址不易记忆

  • 以".”根域为开始域名空间结构(从右往左看)根域位于域名空间最顶层,一般用一个".”表示
    基础单位,除了根域其他都只有一个上级域,有o或多个子域,同层域不可重复的子域或域名
  • 顶级域:一般代表一种类型的组织机构或国家地区(主要有此两种类型构成),如
    net(网络公司)、com(商业)、org(民间团体组织)、edu(教育)、gov(政府)、mil(军事)、cn(中国)、jp(日本)
  • 二级域:也叫子域用来标明顶级域内的一个特定的组织,国家顶级域下面的二级域名由国家网络部门统一管理,如 .cn顶级域名下面设置的二级域名: .com.cn、.net.cn、 .edu.cn …
  • 主机:主机位于域名空间最下层,就是一台具体的计算机
2.域名注册
  • 域名注册步骤:
    ①准备申请资料
    ②寻找域名注册网站
    ③查询域名
    ④正式申请
    ⑤申请成功
四.HTTP协议概述 HTTP协议简介、版本
HTTP(超文本传输协议HyperText Transfer
Protocol)协议是互联网上应用最为广泛的一种网络协议,它是基于TCP/IP协议的应用层传输协议,简单来说就是客户端和服务端进行数据传输的一种规则。
②HTTP/HTTPs是应用层上的协议,建立在传输层TCP之上,客户端通过与服务端进行TCP连接(三次手握),之后发送HTTP请求与接收HTTPI响应都是通过访问Socket接口来调用TCP协议实现。
cookie和session 都为了实现的是http的短期的持久化(内存/缓存方式,查询快、效率比较高)
cookie
是缓存在用户端(client)浏览器中的(默认缓存一天),当下次客户端通过同一个浏览器访问客户端的时候,会优先读取cookie中的缓存信息,向服务端进行请求,同时服务端收到客户端请求的时候,读取到cookie文件,知道客户端之前找的是服务器A处理的任务,省资源,直接将请求直接再交给服务器A处理
五、网页访问(HTTP/HTTPS) 1.网站
  • 由多个网页构成的
  • 打开网站后出现的第一个网页称为网站主页(或首页)
2.HTTP/HTTPS
  • 用来传输网页的通信协议(是否加密),是一种通讯/交互的标准/规范
3.URL 万维网寻址系统
4.网站发布
  • 网站编写
  • 测试
  • 发布
5.HTTP版本区别 HTTP1.0:每次传输都要重新建立三次握手(短连接)
【Linux|Web基础与HTTP协议】HTTP1.1:建立一次连接以后可以一直传输(长连接)
6.HTTP状态吗
状态码首位 已定义范围 分类
1XX 100-101 信息提示
2XX 200-206 成功
3XX 300-305 重定向
4XX 400-415 客户端错误
5XX 500-505 服务器错误
六.web 1.版本
  • 1.0:以编辑为特征
  • 1.1:注重用户的交互作用

    推荐阅读