軟件結構、IP、端口號、域名、網站分類
阿新 • • 發佈:2019-05-16
client sys 指定 當前 靜態網站 小時 加載 oca 人工智能
域名、DNS、hosts:
域名:為了方便記憶。
使用流程:
先在網絡服務提供商(ISP)的服務器上註冊域名。
將域名和IP地址進行綁定。
通過域名就可以訪問到對應IP地址的服務器。
cmd命令行:ping 域名 # 查看指定域名和對應的IP地址
網站訪問流程:
打開瀏覽器
地址欄輸入域名
域名解析(先找本機hosts文件,如果沒有再到DNS中查找)
得到IP地址找到對應的服務器
根據端口號連接到web服務器(http 默認80 https 默認443)
web服務器加載執行服務器端腳本(例 php)
服務器端腳本連接數據庫存取數據
web服務器將數據返回給瀏覽器
瀏覽器渲染數據到頁面
軟件架構
C/S
Client 客戶端 Server 服務器 用戶需要安裝客戶端軟件。 例:支付寶、微信、QQ、王者榮耀 等B/S
Browser 瀏覽器 Server 服務器 用戶通過瀏覽器就可以訪問。 例:淘寶網、京東、百度 等。服務器 也是一臺電腦,主要用於存儲和處理數據,對外提供服務。 一般需要長年運行,24小時開機,通常會放在專業的機房(恒溫、恒濕、無塵),機房有專人維護。
IP、端口號: IP:互聯網上每一臺電腦的唯一地址,通過這個地址可找到指定的電腦。 IPv4:由4位0-255之間的數字組成,數字之間用"."點號隔開,例 127.0.0.1 本機 IPv6:下一代IP地址,可以包含更多地址。 cmd命令行:ipconfig 查看本機ip地址 端口號: 必須是0~65535之間的數字。 用於區分電腦上的不同軟件。 cmd命令行:netstat /ano 查看當前使用的端口號和對應的進程pid
DNS(域名解析): 域名在使用時會被解析成IP地址,再通過IP地址找到對應的服務器。 1. 通過本地 hosts 文件解析 2. 互聯網上的DNS服務器解析 hosts 文件: 位置:C:\Windows\System32\drivers\etc\hosts # 127.0.0.1 localhost hosts文件中註冊的域名,只能本機使用。 DNS(Domain Name System,域名系統): 保存著域名和 IP 地址的對應關系,為全球用戶提供域名解析服務。 全球 IPv4 根服務器只有13臺(這13臺IPv4根域名服務器名字分別為“A”至“M”),1個為主根服務器在美國。其余12個均為輔根服務器,其中9個在美國,歐洲2個,位於英國和瑞典,亞洲1個位於日本。 除了根服務器之外,世界各地還有很多鏡像服務器。
網站分類: 靜態網站(web 1.0): 瀏覽器請求服務器中的靜態文件,服務器直接返回此靜態文件,不會對此靜態文件進行解析。 每個用戶請求得到的文件內容都一樣。 動態網站(web 2.0): 瀏覽器請求服務器中的腳本文件,服務器對此腳本文件進行解析,並返回解析後的內容。 不同用戶請求得到的文件內容可能不一樣,內容是動態變化的。 智能網站(web 3.0): 瀏覽器請求服務器中的腳本文件,服務器對此腳本文件進行解析,此過程加入了人工智能算法,最後返回解析得到的內容。 不同用戶請求得到的文件內容可能不一樣,內容是動態變化的。
軟件結構、IP、端口號、域名、網站分類