• htt p第一章概述


    http的概述

    1 web客户端与服务器是如何通信
    2 web资源来自的何方
    3 web事务是怎样的工作的
    4 http通信所使用的报文结构
    5 底层tcp的传输的结构
    6不同的http协议体

    什么是http

    http的全称是是超文本传输协议

    web客户端和服务器

    web服务器是web资源的宿主

    媒体类型

    http给每种传输的对象都打上了名为MIME类型(多用途因特网邮件扩展) 它用来描述标记多媒体的内容
    在http数据对象数据都会附加一个MIME类型

    HTML 格式是text/html
    普通ASC11文本文档由text/plain
    JPEG格式的图片为image/jpeg
    GIF格式的图片为image/gif
    quickTime电影为video/quicktime
    ppt文件为application/vnd.ms-PowerPoint
    
    URI

    uri 的全称是统一资源标识符
    URI有两种形式,分别为URL和URN

    URL

    URL是统一资源定位符
    URL描述一台特殊的服务器上的某个资源的位置

    URL说明了协议,服务器和本地资源

    URN

    某个文件可以在不同的服务器上

    事务

    一般来说一条事务是指客户端发送给服务器一条请求的指令,然后在后面服务器再返回一个响应结果组成
    http的方法有多种
    一般分为请求方法,响应方法,一般方法
    每条响应报文都会有一个状态码,用于告诉客户端,是否请求成功
    web中可以包含多个对象

    HTTP报文的基础结构

    http报文是由一行一行的简单的字符组成
    报文分为第三个结构
    起始行
    首部字段
    主体
    (详细介绍在后面几章)

    这是一个http报文的简单过程,然后服务器进行响应

    连接

    http是一个应用层协议,它对应用层以下的协议是不用进行担心的。但是我们也需要对底层的进行理解
    tcp的作用
    1 无差错的数据传输
    2 按需传输
    3 未分段的数据流

    简单的http网络传输栈

    协议版本

    http /1.1是当前使用的http版本

    web的结构组件

    1 代理 客户端与web服务器之间中间实体
    2 缓存
    3 网关
    4 隧道
    5 agent代理

  • 相关阅读:
    UNP学习第八章udp
    UNP学习第七章
    linux IPC 消息队列(二)
    epoll学习(二)
    epoll学习
    UNP学习第六章(二)
    UNP学习第六章select
    UNP学习第五章(二)
    UNP学习第五章
    UNP学习第四章tcp
  • 原文地址:https://www.cnblogs.com/wangshouchang/p/6675204.html
Copyright © 2020-2023  润新知