瀏覽器打開網頁文件是否需要HTML協議嗎?
首先瀏覽器打開網頁文件肯定是需要的HTML協議的,打開一個網頁需要先通過DNS協議:將域名解析為IP。我們輸入域名,將其發送給“DNS服務器”,就會返回相應的IP。本機在解析域名時首先從hosts文件中查找,如果查找到就直接使用,如果找不到才會從DNS服務器獲取。其次需要TCP/IP協議:它們兩通常放在一起,不過它們是兩個不同的協議,所起的作用也不一樣。IP協議是用來查找地址的(即要傳輸數據的目標節點),對應著網際互聯層;TCP協議是用來規范傳輸規則的,對應著傳輸層。IP只負責找到地址,具體傳輸工作交給TCP來完成。TCP/IP協議只是一套規則,并不能具體工作,就像程序中的接口一樣,而Socket是TCP/IP協議的一個具體實現。當然也需要HTTP協議:HTTP協議是應用層協議,在TCP/IP協議接收到數據之后需要通過HTTP協議來解析才可以使用。HTTP協議中的報文結構非常重要,它分為請求報文和響應報文兩種類型,都包括三部分:首行、頭部和主體。
上一篇是寫隨筆好還是時事好
下一篇如何運營一個母嬰育兒賬號