WEB與伺服器之間的簡單關係介紹

2022-09-22 20:00:09 字數 503 閱讀 6794

1、web :表示使用者可以瀏覽的網頁(html,css,js)

2、伺服器

1、硬體 與 軟體

硬體範疇:一台主機

軟體範疇:乙個能夠接收請求並給出響應的程式

2、作用

1、儲存web上的資訊(網頁,,音訊,**)

2、能夠處理使用者的請求(request),並給出響應(response)

3、執行伺服器端的程式:如查詢資料庫

3、web與伺服器的關係

參考 圖-1

python -> django框架

4、**請求的全過程

1、輸入網域名稱,網域名稱解析(網域名稱解析器 dns)

2、向伺服器傳送http請求

3、傳輸層tcp協議,經過網路傳輸和路由解析

4、web伺服器接收http請求

5、伺服器處理請求內容,並進行必要的資料交換

6、將相應的內容發回給客戶端(響應)

7、瀏覽器解析html

8、顯示解析好的內容

web伺服器 簡單web伺服器實現

三次握手 一般情況下是瀏覽器先傳送請求資料,c s ack 應答 三次握手成功後,才開始進行通訊資料的收發。四次揮手 一般情況下是客戶端先關閉,給瀏覽器傳送關閉資訊。如果瀏覽器傳送了關閉資訊,但是伺服器沒有回過去,較慢 那麼瀏覽器一直發是不是就會有問題?所以會等待 2msl的時間。一般為2 5分鐘。...

Web瀏覽器與Web伺服器之間的通訊過程

http通訊機制是在一次完整的http通訊過程中,web瀏覽器與web伺服器之間將完成下列7個步驟 1 建立tcp連線 在http工作開始之前,web瀏覽器首先要通過網路與web伺服器建立連線,該連線是通過tcp來完成的,該協議與ip協議共同構建internet,即著名的tcp ip協議族,因此in...

簡單實現web伺服器

import multiprocessing import socket import re class webservice object def init self 建立套接字 self.socket server socket.socket socket.af inet,socket.sock...