http和html是什么關系?
HTTP和HTML并不是雞生蛋的關系,兩者是相互獨立的概念
HTTP(超文本傳輸協議)是一種應用層通信協議,從它的命名就可以看出,它設計的目的是用來傳輸文本和其他相關信息的,也就是說,只要是文本信息,都可以使用它來傳輸,所以不管是純文本,還是現在廣泛使用的HTML,JAVASCRIPT腳本,CSS樣式表,都可以使用HTTP協議來進行傳輸,而在HTTP協議早期,不乏有人使用它來傳輸純文本信息。
HTML(超文本標記語言),是一種用于描述網頁結構的標記語言,由于網頁都使用HTTP協議傳輸,造成了很多人對于二者不可分割的印象。事實上,HTML文檔也可以使用其他應用層通信協議來傳輸,比如大家很熟悉的FTP協議,可以傳輸任何類型的文檔。