• HTTP协议(一)


    学习笔记,书籍:《图解HTTPS》及互联网资料

    HTTP协议简介

    HTTP协议(Hyper Text Transfer Protocol,超文本传输协议)用于客户端和服务器端的通信,通过请求和响应的交换达成通信,且只能客户端先发出请求,然后服务器端做出响应。HTTP的默认端口是80

    HTTP协议位于TCP/IP四层模型中的应用层

                    

    HTTP相关协议简介

    DNS(Domian Name System 域名系统):是一个将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的使用互联网。DNS使用TCP和UDP端口53

    TCP(Transmission Control Protocol 传输控制协议):是一种是一种面向连接的、可靠的、基于字节流的传输层通信协议

    IP(Internet Protocol 网际互连协议):IP提供一种无连接、不可靠的、尽力而为的数据包传输服务。版本: ipv4 为4, ipv6为6

    ARP(Address Resolution Protocol 地址解析协议):根据IP地址获取物理地址

    HTTP协议的特点

    1.HTTP是无状态协议:HTTP协议自身不对请求和响应的通信状态进行保存。例如,用户登录到一家购物网站,即使他跳转到该网站的其他页面,也不能保持登录状态。为了实现保持状态功能,引入了Cookie技术。

    2.HTTP是无连接协议:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间。

    3.HTTP是媒体独立的:这意味着,只要客户端和服务器知道如何处理的数据内容,任何类型的数据都可以通过HTTP发送。客户端以及服务器指定使用适合的MIME-type内容类型。

  • 相关阅读:
    Extjs知识点汇总
    div设置滚动条内容任然显示不全
    win7 系统安装 docker
    docker常用命令
    cargo实现自动化部署远程jetty容器(非安全模式)
    win7 失去焦点解决方案
    jeecms 评论相关
    jeecms v8 网站访问量配置
    python——进程池
    python多进程编程常用到的方法
  • 原文地址:https://www.cnblogs.com/he-202007/p/13681595.html
Copyright © 2020-2023  润新知