说明
作为一名Web开发者,有必要了解下HTTP协议,而了解HTTP协议首先需要了解基本的网络知识,这篇文章就将介绍基本的网络知识。
TCP/IP协议族
什么是TCP/IP协议族
把互联网相关的协议集合成为TCP/IP协议族,保存HTTP,TCP,UDP,IP,DNS,IEEE 802.3,PPPoE,FTP等等
TCP/IP分层
总分了4层,分层的好处:把各层之间的接口部分规划好,每层内部之间就可以自由改动了。
应用层
FTP协议、DNS协议、HTTP协议
传输层
TCP、UDP协议
网络层
IP协议
数据链路层
硬件驱动、网卡等,硬件范围的都属于数据链路层。
网络传输流程
TCP传输流图
负责传输的IP协议
确保可靠性的TCP
域名解析DNS
HTTP和各个协议的关系
URI和URL
URI:Uniform Resource Identifier.统一资源标识符。
URL:Uniform Resource Location.统一资源定位符。