Web 服务基础

1、HTTP服务基础

用户访问网站基本流程

image.png

2、DNS简介

DNS,全称Domain Name System
计算机网络诞生的时候通过IP地址访问服务器。IP地址不好记,发展到后来就用hosts,所有的访问服务器的主机hosts都加上解析记录。

2.1DNS系统除了解析外还有的功能

1)、设置CNAME别名记录,这个别名解析功能常被CDN加速服务商应用。
2)、设置MX邮件记录,这个MX记录功能,在购买或搭建邮件服务器时会被用到。
3)、设置PTR记录,反向解析
,即把IP解析为对应的域名。


image.png

2.2、DNS解析原理流程
1)、解析流程


image.png

企业不会自建外网DNS,选择购买域名默认DNS,大企业花钱买DNSPOD,F5智能DNS解析。
服务器端开源工具:bind、powerdns,bind比较流行。
大企业的内外网使用NDS,搭建bind
DNS、邮件服务 --------花钱买,不要搭建。
exchange+ad sendmail qumail postfix

HTTP协议

HTTP协议简介

HTTP协议,全称HyperText Transfer Protocol,中文名为超文本传输协议,是互联网中最常用的一种网络协议。HTTP的重要应用之一是WWW服务
WWW,全称World Wide Web。
HTTP协议的WWW服务应用的默认端口是80,另外一个加密的WWW服务应用https的默认端口为443.
HTTP协议版本
最主要的版本为HTTP/1.0、HTTP/1.1。
HTTP/1.0 :HTTP/1.0在HTTP0.9的基础上增加了HTTP请求头,可支持更多的请求的方法,并且能对对媒体对象进行处理。
HTTP/1.1 :修复HTTP设计中的缺点,从可扩展性、缓存处理、带宽优化、持久连接、host头、错误通知、消息传递、内容协商等多个方面都做了相关改进。

HTTP请求方法

在HTTP通信中,每个HTTP都包含一个方法,客户端请求Web服务器时,告诉Web服务器要请求什么具体的动作


4-1 常用的HTTP请求方法.png

HTTP状态码

HTTP状态码介绍

HTTP状态码:(HTTP Status Code)是用来表示Web服务器响应http请求状态的数字代码。这个状态码是一个三位数字代码,作用是告知Web客户端此次请求是否成功,或者是否要采取其他的动作方式。


表4-2 HTTP.png
表4-3 HTTP生产场景下常见的状态码及作用.png

4-3 续上表.png
4-3 常见状态码作用.png
HTTP状态码的命令行查看
[root@waiwai ~]# curl -I www.etiantian.org
HTTP/1.1 301 Moved Permanently
Server: nginx/1.2.9
Date: Fri, 26 Apr 2019 12:51:01 GMT
Content-Type: text/html
Content-Length: 184
Connection: keep-alive
Location: http://www.oldboyedu.com/
附带提示.png
HTTP报文
报文格式说明.png

HTTP报文可分为两种,
一种是从Web客户端发往Web服务器的HTTP报文

请求报文格式.png

1)、请求行
请求报文的第一行,用来说明客户端想要做什么


image.png

2)、请求头
请求头部由关键字/值对组成,每行一对,关键字和值用英文冒号“:”


image.png

3)、空行
最后一个请求头是空行,
4)、请求报文主体
image.png

整个HTTP协议请求的工作流程


HTTP协议请求原理.png
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 199,519评论 5 468
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 83,842评论 2 376
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 146,544评论 0 330
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,742评论 1 271
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,646评论 5 359
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,027评论 1 275
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,513评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,169评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,324评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,268评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,299评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,996评论 3 315
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,591评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,667评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,911评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,288评论 2 345
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,871评论 2 341

推荐阅读更多精彩内容

  • 1、 用户访问网站的流程图 2、DNS简介 DNS,全称:Domain Name System计算机网络诞生时通过...
    puurutsjdy阅读 425评论 2 3
  • 第1章 Web服务基础 1.1 HTTP服务的重要基础 1.1.1 用户访问网站基本流程   我们每天都会使用We...
    淺唱吶鍛慯阅读 227评论 0 1
  • 一、http服务重要基础 1.1、用户访问网站基本流程 1.2、DNS系统解析基本流程 1.DNS简介 DNS,全...
    藏鋒1013阅读 577评论 0 0
  • 老男孩Linux运维读书笔记 HTTP服务基础 用户访问网站基本流程 1,客户端输入网站地址;2,本地缓存或hos...
    Zhang21阅读 723评论 0 3
  • 非常好的文章,怕博主删除,再也找不到这么好的文章了,所以复制了一份,博主是2016年写,但是是到现在为止看到的,思...
    吭声_cfdc阅读 1,538评论 0 4