zoukankan      html  css  js  c++  java
  • 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内容类型。

  • 相关阅读:
    好听的英文歌
    怎样c# java md5值保持一致
    gson 生成json有u003d异常字符处理
    界面实时刷新线程信息
    zookeeper 节点启动时的更新机制
    线上zk节点报org.apache.zookeeper.server.NIOServerCnxnFactory.run(NIOServerCnxnFactory.java:187) at java.lang.Thread.run(libgcj.so.10)
    清理.git文件
    netbeans启动后一会崩溃处理
    windows下elasticsearch启动
    对于cnn的理解
  • 原文地址:https://www.cnblogs.com/he-202007/p/13681595.html
Copyright © 2011-2022 走看看