1,軟件的分類
什么是軟件?
? ? ? ? 軟件就是計算機按照特定的順序組織的計算數(shù)據(jù)和指令的集合。分為系統(tǒng)軟件,應(yīng)用軟件和介于兩者之間的中間件
軟件的分類:
系統(tǒng)軟件:直接安裝在硬件上和計算機硬件進行數(shù)據(jù)交互的大軟件,windows操作系統(tǒng),Android手機操作系統(tǒng)。。
應(yīng)用軟件:安裝在操,作系統(tǒng)上,用于解決實際業(yè)務(wù)問題。office辦公軟件,qq聊:天軟件...
中間件:應(yīng)用軟件和操作系統(tǒng)軟件交互的特殊軟件,負載均衡軟件...
應(yīng)用軟件的分類:單機軟件,網(wǎng)絡(luò)軟件...
應(yīng)用客戶端是否安裝,C/S結(jié)構(gòu)的軟件:需要下載安裝后才能使用
B/S結(jié)構(gòu)的軟件:不需要下載安裝,打開瀏覽器就可正常使用
2 web軟件
什么是web?
web主要用于表示計算機中的廣域網(wǎng),也稱為萬維網(wǎng),是一種基于超文本和HTTP的全球性的,動態(tài)交互的,跨平臺的分布式圖形信息系統(tǒng),是建立在Internet上的一種網(wǎng)絡(luò)服務(wù)
什么是web軟件?
web軟件,是一種基于web為其數(shù)據(jù)交互基礎(chǔ)的計算機軟件
主要的目的是高效率的跨平臺跨地區(qū)數(shù)據(jù)共享
什么是協(xié)議?(web開發(fā)時需要的協(xié)議)?
IP協(xié)議:將多個包交換網(wǎng)絡(luò)連接起來,在源地址和目標(biāo)地址之間的傳輸數(shù)據(jù)包,并對數(shù)據(jù)包進行拆分和重組以適應(yīng)不同的網(wǎng)絡(luò)大小
TCP協(xié)議:傳輸控制協(xié)議,一種端對端的,可靠的,基于IP的傳輸層協(xié)議
特點:3次握手建立鏈接,4次揮手斷開鏈接
HTTP協(xié)議:超文本傳輸協(xié)議
HTTPS協(xié)議:安全HTTP協(xié)議通道,安全的超文本傳輸協(xié)議