2、应用层:HTTP、SMTP、DNS、SSL、P2P文件分发、Telnet

本文深入探讨互联网通信协议,包括HTTP的无状态特性与Cookie机制、SMTP的邮件传输流程、DNS的负载均衡策略、SSL确保的安全连接以及P2P文件分发的高效策略。同时讲解了TCP/IP协议栈中数据的传输过程,以及Web缓存和代理服务器的工作原理。
摘要由CSDN通过智能技术生成

回忆线索:HTTP报文结构,一个数据包的传输历程,代理服务器是怎么回事,CDN是什么。DNS负载均衡的流程

0、协议定义了什么(交流的规矩)

【1】交换报文的类型:如请求报文、响应报文
【2】报文的语法:如各个字段及字段如何描述
【3】字段的语义:每个字段中信息的含义
【4】何时发送报文、如何响应报文

1、HTTP协议(HyperText Transfer Protocol,超文本传输协议)

在这里插入图片描述

HTTP协议不保存客户信息,所以是一个无状态协议。但是可以通过cookie来记忆用户身份,在第一次连接的时候服务器会给客户端一个唯一识别码,在后端服务器中产生一个索引。客户端的浏览器也会维护一个本地的cookie文件,每次发送的时候把cookie带上,服务端就知道是以前的顾客了。
(1)HTTP报文结构:

请求行:
    方法:GET(获取)、PUT(上传)、DELETE、POST(填表上传表单)【注:上传表单还可以通过GET来实现,不过这种方法是把填的信息接在URL后,形如www.some
    URL:统一资源定位符
    版本:HTTP协议版本
首部行:key value型,想告诉对方的补充要求
    Accept-Charset:客户端可以接受的字符集。别给我发别的,别的我读不懂
    Content-Type:正文格式,例如JSON。
    User-agent:用户代理,即我用什么浏览器向你发送请求

【PS:原来nginx和redis这些都是缓存用的
在这里插入图片描述

(2)HTTP请求的发送
HTTP将信息以二进制信息,分成一个个报文段发给TCP。
TCP层给

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值