HTTP — 网络基础
一、基本概念
- HTTP (HyperText Transfer Protocol):超文本传输协议。
- 目前 HTTP 的版本有
HTTP0.9
、HTTP1.0
、HTTP1.1(主流)
、HTTP2.0
4种。
二、TCP/IP 协议族
TCP/IP 协议族: 互联网相关的各类协议族的总称。
2.1 TCP/IP 协议族的分层
TCP/IP 协议族可以分为4层:应用层、传输层、网络层、数据链路层
。
-
应用层:
如
FTP(文件传输协议)、HTTP(超文本传输协议)、DNS(域名解析系统)
; -
传输层
如
TCP(传输控制协议)
、UDP(用户数据报协议)
;
传输层对应用层提供数据传输; -
网络层
处理网络上流动的数据包
(数据包是网络传输的最小数据单位)
; -
数据链路层
处理连接网络的硬件部分;包括
控制操作系统、硬件设备驱动、网卡(NIC)等物理课件部分
;
2.2 TCP/IP通信传输流
图片来源于网络: