图解HTTP
2016-03-26 21:40:23 4 举报
AI智能生成
HTTP(超文本传输协议)是一种用于传输超媒体文档(例如HTML)的应用层协议。它是Web浏览器和网站服务器之间的通信标准,用于在网络上传输数据。HTTP使用客户端-服务器模型,客户端发送请求到服务器,服务器返回响应。HTTP请求由请求行、请求头和请求体组成,响应由状态行、响应头和响应体组成。HTTP有多种方法,如GET、POST、PUT和DELETE,用于执行不同的操作。HTTP还支持身份验证和加密,以确保安全传输。总之,HTTP是Web开发中不可或缺的一部分,它使得用户能够访问和与网站交互。
作者其他创作
大纲/内容
HTTP协议
HyperText Transfer Protocol 超文本传输协议
诞生背景
TCP/IP协议族
包括:TCP、IP、UDP、FTP、HTTP、SNMP等
分层
应用层
应用服务:FTP、DNS、HTTP
传输层
网络数据传输:TCP和UDP
网络层
处理数据包,选择传输线路
链路层
网络硬件部分
分层举例HTTP
应用层:HTTP请求
传输层:分割数据,加标记序号和端口号
网络层:加目的MAC地址
链路层:发送数据
封装
每层都会加上该层所属的首部信息
实例
IP:网络层,MAC查找,路由选择
TCP:传输层
可靠的字节流服务
三次握手
发送端,SYNC
接收端,SYNC/ACK
发送端:ACK
DNS:应用层
收藏
收藏
0 条评论
下一页