day41课堂笔记

1、DNS,全称Domain Name System

    计算机网络诞生时候

    通过IP地址访问服务器。

    IP地址不好记:IP地址.

    1.1.1.1

    发展到后来 就用hosts,所有的访问服务器的主机hosts都加上解析记录

    大家都把解析放到hosts,发生问题。每个人都要改HOSTS

   增加网站记录,如何所有知道呢?

    发明了DNS

    上网配置了DNS服务器,只要输入域名地址,就会有DNS服务器告诉你IP是啥。

    企业上网如何让DNS知道他的域名,企业上网购买域名,默认管理平台(默认的DNS),

    解析记录记录。

    自动化解析,不需要分发hosts,不需要客户端做任何配置。

    个人客户端只要DNS地址就行。

    企业不会自建外网DNS,选择购买域名默认DNS,大企业花钱买DNSPOD,F5智能DNS解析。

    服务器端开源工具:bind、powerdns,bind比较流行。

    大企业的内网使用DNS,搭建bind。


2、HTTP协议,全称HyperText Transfer Protocol,中文名为超文本传输协议

    HTTP的重要应用之一是WWW服务

    HTTP协议的WWW服务应用的默认端口为80

    https的默认端口为443

    1、什么是HTTP请求方法

    客户端请求Web服务器时,告诉服务器要执行什么具体的动作。

    GET 客户端请求指定资源信息,服务器返回指定资源。

        浏览网页的过程都是GET方法。

    POST 将客户端的数据提交到服务器,例:注册用户。

        上传图片、视频,都是POST方法。

    DELETE 请求服务器删除Request-URI所标识的资源。

    MOVE 请求服务器将指定的页面移至另一个网络地址。

    HEAD 只请求响应报文中的HTTP首部。

    什么是HTTP状态码?

    HTTP状态码(HTTP Status Code)是用来表示Web服务器响应http请求状态的数字代码。

    404 没有你要的东西

    403 权限拒绝

 范例:

    查看响应头

    [root@web01 ~]# curl -I www.baidu.com

    HTTP/1.1 200 OK

    Accept-Ranges: bytes

   Cache-Control: private, no-cache, no-store, proxy-revalidate, no-transform

   Connection: Keep-Alive

   Content-Length: 277

   Content-Type: text/html

    Date: Fri, 26 Apr 2019 03:48:34 GMT

    Etag: "575e1f60-115"

    Last-Modified: Mon, 13 Jun 2016 02:50:08 GMT

    Pragma: no-cache

    Server: bfe/1.0.8.18

   2、HTTP报文可分为两种,

    一种是从Web客户端发往Web服务器的HTTP报文,称为请求报文(RequestMessage)。

    另外一种是从Web服务器发往Web客户端的报文,称为响应报文(Response Message)

    HTTP的请求和响应报文的格式类似。

    MIME类型

   Web服务器会把通过Web传输的每个对象都打上名为MIME 类型(MIME type) 的数据格式标签。

    MIME类型

    URL,全称Uniform Resource Location,中文翻译为统一资源定位符

    网址 就是URL

    URI,全称Uniform Resource Identifier,中文翻译为统一资源标识符

    URL是URI命名机制的一个子集

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容