網(wǎng)絡(luò)基礎(chǔ)概念
1. 客戶端:應(yīng)用 C/S(客戶端/服務(wù)器) B/S(瀏覽器/服務(wù)器)
2. 服務(wù)器:為客戶端提供服務(wù)蛇券、數(shù)據(jù)粱年、資源的機(jī)器
3. 請求:客戶端向服務(wù)器索取數(shù)據(jù)點(diǎn)擊免費(fèi)下載海量工程資料
4. 響應(yīng):服務(wù)器對客戶端請求作出反應(yīng)隅俘,一般是返回給客戶端數(shù)據(jù)
5. URL:Uniform Resource Locator(統(tǒng)一資源定位符)。網(wǎng)絡(luò)中每一個資源都對應(yīng)唯一的地址。
6.鏈接:鏈接是指兩個設(shè)備之間的連接谋币。它包括用于一個設(shè)備能夠與另一個設(shè)備通信的電
7. LAN:是局域網(wǎng)的縮寫暑竟。它是指計(jì)算機(jī)與位于小物理位置的其他網(wǎng)絡(luò)設(shè)備之間的連
8.節(jié)點(diǎn)
節(jié)點(diǎn)是指連接發(fā)生的點(diǎn)斋射。它可以是作為網(wǎng)絡(luò)一部分的計(jì)算機(jī)或設(shè)備。為了形成網(wǎng)
9.路由器
路由器可以連接兩個或更多網(wǎng)段但荤。這些是在其路由表中存儲信息的智能網(wǎng)絡(luò)設(shè)備
10.子網(wǎng)掩碼
子網(wǎng)掩碼與地址組合罗岖,以識別兩個部分:擴(kuò)展網(wǎng)絡(luò)地址和主機(jī)地址。像IP地址一樣腹躁,子網(wǎng)掩碼由32位組成呀闻。
11.VPN
VPN意味著虛擬專用網(wǎng)絡(luò),這種技術(shù)允許通過網(wǎng)絡(luò)常見安全通道潜慎。如VPN允許您建立到遠(yuǎn)程服務(wù)器的安全撥號連接捡多。
網(wǎng)絡(luò)通信
一、網(wǎng)絡(luò)三要素
? 1.IP
? 2.協(xié)議
TCP:
? ? ? ? 建立連接
? ? ? ? 安全可靠協(xié)議
? ? ? ? 以流進(jìn)行數(shù)據(jù)傳遞铐炫,無大小限制
? ? ? ? 三次握手協(xié)議垒手,四次揮手
UDP:
? ? ? ? 不建立連接
? ? ? ? 不可靠協(xié)議
? ? ? ? 以數(shù)據(jù)包傳遞,有大小限制64K
? 3.端口號
二倒信、網(wǎng)絡(luò)模型
2.1 簡介
定義:計(jì)算機(jī)網(wǎng)絡(luò)的各層 + 其協(xié)議的集合
作用:定義該計(jì)算機(jī)網(wǎng)絡(luò)的所能完成的功能
2.2 結(jié)構(gòu)介紹
OSI體系結(jié)構(gòu):概念清楚 & 理念完整科贬,但復(fù)雜 & 不實(shí)用
TCP / IP體系結(jié)構(gòu):含了一系列構(gòu)成互聯(lián)網(wǎng)基礎(chǔ)的網(wǎng)絡(luò)協(xié)議,是Internet的核心協(xié)議 & 被廣泛應(yīng)用于局域網(wǎng) 和 廣域網(wǎng)
五層體系結(jié)構(gòu):融合了OSI 與 TCP / IP的體系結(jié)構(gòu),目的是為了學(xué)習(xí) & 講解計(jì)算機(jī)原理
HTTP協(xié)議:HTTP是 Hyper Text Transfer Protocol(超文本傳輸協(xié)議)
HTTP協(xié)議概述
WEB瀏覽器與WEB服務(wù)器之間的一問一答的交互過程必須遵循一定的規(guī)則榜掌,這個規(guī)則就是HTTP協(xié)議优妙。
Http協(xié)議是一種應(yīng)用層協(xié)議,它通過TCP實(shí)現(xiàn)了可靠的數(shù)據(jù)傳輸憎账,能夠保證數(shù)據(jù)的完整性套硼、正確性
而TCP對于數(shù)據(jù)傳輸控制的優(yōu)點(diǎn)也能夠體現(xiàn)在Http協(xié)議上,使得Http的數(shù)據(jù)傳輸吞吐量胞皱、效率得到保證
請求方法
請求方法
請求方法 解釋
GET 請求獲取Request-URI所標(biāo)識的資源
POST 在Request-URI所標(biāo)識的資源后附加新的數(shù)據(jù)
HEAD 請求獲取由Request-URI所標(biāo)識的資源的響應(yīng)消息報(bào)頭
PUT 請求服務(wù)器存儲一個資源邪意,并用Request-URI作為其標(biāo)識
DELETE 請求服務(wù)器刪除Request-URI所標(biāo)識的資源
TRACE 請求服務(wù)器回送收到的請求信息,主要用于測試或診斷
CONNECT 保留將來使用
OPTIONS 請求查詢服務(wù)器的性能反砌,或者查詢與資源相關(guān)的選項(xiàng)和需求
常見http狀態(tài)碼
狀態(tài)碼 描述
200 請求成功
301 資源(網(wǎng)頁等)被永久轉(zhuǎn)移到其它URL
404 請求的資源(網(wǎng)頁等)不存在
500 內(nèi)部服務(wù)器錯誤
http與https基本概念
HTTP:是互聯(lián)網(wǎng)上應(yīng)用最為廣泛的一種網(wǎng)絡(luò)協(xié)議雾鬼,是一個客戶端和服務(wù)器端請求和應(yīng)答的標(biāo)準(zhǔn)(TCP),用于從WWW服務(wù)器傳輸超文本到本地瀏覽器的傳輸協(xié)議宴树,它可以使瀏覽器更加高效策菜,使網(wǎng)絡(luò)傳輸減少。
HTTPS:是以安全為目標(biāo)的HTTP通道酒贬,簡單講是HTTP的安全版又憨,即HTTP下加入SSL(Secure Sockets Layer)層,HTTPS的安全基礎(chǔ)是SSL同衣,因此加密的詳細(xì)內(nèi)容就需要SSL竟块。
HTTPS協(xié)議的主要作用可以分為兩種:一種是建立一個信息安全通道,來保證數(shù)據(jù)傳輸?shù)陌踩推耄涣硪环N就是確認(rèn)網(wǎng)站的真實(shí)性浪秘。
http與https的區(qū)別
簡單來說,HTTPS協(xié)議是由SSL+HTTP協(xié)議構(gòu)建的可進(jìn)行加密傳輸埠况、身份認(rèn)證的網(wǎng)絡(luò)協(xié)議耸携,要比http協(xié)議安全。區(qū)別主要如下:
https協(xié)議需要到ca申請證書辕翰,一般免費(fèi)證書較少夺衍,因而需要一定費(fèi)用。
http是超文本傳輸協(xié)議喜命,信息是明文傳輸沟沙,https則是具有安全性的ssl加密傳輸協(xié)議。
http和https使用的是完全不同的連接方式壁榕,用的默認(rèn)端口也不一樣矛紫,前者是80,后者是443牌里。
http的連接很簡單颊咬,是無狀態(tài)的;HTTPS協(xié)議是由SSL+HTTP協(xié)議構(gòu)建的可進(jìn)行加密傳輸、身份認(rèn)證的網(wǎng)絡(luò)協(xié)議喳篇,比http協(xié)議安全敞临。
Http 1.0 與 Http1.1的區(qū)別
1.0協(xié)議,客戶端與web服務(wù)器建立連接后麸澜,只能獲得一個web資源挺尿!而1.1協(xié)議,允許客戶端與web服務(wù)器建立連接后痰憎,在一個連接上獲取多個web資源