引入
中國網(wǎng)絡(luò)上可以產(chǎn)生消費(fèi)的活躍用戶約2.4億,互聯(lián)網(wǎng)人數(shù)較多撰洗,基礎(chǔ)人群大,應(yīng)該把錢花在哪里腐芍?
花在營銷上差导,而不是技術(shù)上。
案例:
陌陌:CCTV廣告猪勇,營銷讓人們下載去使用這個(gè)軟件设褐,可以去百度買關(guān)鍵字排名,可以去找微博大V等等營銷手段泣刹。
假設(shè)你的營銷手段能讓20%人看到助析,有2%的人點(diǎn)擊下載,大約1000萬人椅您。這時(shí)候你的“首屏廣告”已經(jīng)賺了好多外冀,如果有的用戶愿意付費(fèi),可以收入更多掀泳。
于是在這個(gè)時(shí)代雪隧,高并發(fā)已經(jīng)是每一家企業(yè)都要面臨的問題。
假設(shè)高并發(fā)被解決了开伏,在web容器的日志里你要記錄些什么膀跌?
分析渠道的流量的質(zhì)量,分析不同的渠道帶來多少的訪問量固灵,每個(gè)渠道的轉(zhuǎn)化率和購買力捅伤。這樣就可以知道下一輪投資應(yīng)該在什么渠道多投廣告。
所以說巫玻,中國在從制造行業(yè)向服務(wù)行業(yè)轉(zhuǎn)型(service)丛忆。
OSI七層模型
1. 定義
軟件“工程”學(xué):有分層祠汇、解耦的概念,因此我們有七層模型熄诡。
OSI(Open System Interconnect)可很,即開放式系統(tǒng)互聯(lián)。
一般都叫OSI參考模型凰浮,是ISO(國際標(biāo)準(zhǔn)化組織)組織在1985年研究的網(wǎng)絡(luò)互聯(lián)模型我抠。
2.各層功能定義
-
應(yīng)用層:為應(yīng)用程序提供服務(wù)
應(yīng)用層是OSI參考模型中最靠近用戶的一層,是為計(jì)算機(jī)用戶提供應(yīng)用接口袜茧,也為用戶直接提供各種網(wǎng)絡(luò)服務(wù)菜拓。
常見應(yīng)用層的網(wǎng)絡(luò)服務(wù)協(xié)議:等。
? 設(shè)備
? ? 應(yīng)用程序
? 協(xié)議
? ? HTTP笛厦,HTTPS纳鼎,F(xiàn)TP,POP3裳凸、SMTP贱鄙、Telnet、SSH姨谷、DHCP逗宁、DNS
? 數(shù)據(jù)單元
? ?數(shù)據(jù)(Data)
-
表示層:數(shù)據(jù)格式轉(zhuǎn)換和加密
表示層提供各種用于應(yīng)用層數(shù)據(jù)的編碼和轉(zhuǎn)換功能,確保一個(gè)系統(tǒng)的應(yīng)用層發(fā)送的數(shù)據(jù)能被另一個(gè)系統(tǒng)的應(yīng)用層識別。數(shù)據(jù)壓縮和加密也是表示層可提供的轉(zhuǎn)換功能之一菠秒。
-
會(huì)話層:建立疙剑、管理和維護(hù)會(huì)話
會(huì)話層就是負(fù)責(zé)建立、管理和終止表示層實(shí)體之間的通信會(huì)話践叠。該層的通信由不同設(shè)備中的應(yīng)用程序之間的服務(wù)請求和響應(yīng)組成。
-
傳輸層:建立嚼蚀、管理和維護(hù)端到端的連接
傳輸層建立主機(jī)端到端的鏈接禁灼,傳輸層的作用是為上層協(xié)議提供端到端的可靠和透明的數(shù)據(jù)傳輸服務(wù),包括處理差錯(cuò)控制和流量控制等問題轿曙。該層向高層屏蔽了下層數(shù)據(jù)通信的細(xì)節(jié)弄捕,使高層用戶看到的只是在兩個(gè)傳輸實(shí)體間的一條主機(jī)到主機(jī)的、可由用戶控制和設(shè)定的导帝、可靠的數(shù)據(jù)通路守谓。
我們通常說的,TCP\UDP就是在這一層您单,端口號既是這里的“端”斋荞。
? 設(shè)備
? ?進(jìn)程、端口
? 協(xié)議
? ?TCP虐秦、UDP
? 數(shù)據(jù)單元
? ?數(shù)據(jù)段(Segment)
-
網(wǎng)絡(luò)層:IP地址及路由選擇
網(wǎng)路層通過IP尋址來建立兩個(gè)節(jié)點(diǎn)之間的連接平酿,為源端的運(yùn)輸層送來的分組凤优,選擇合適的路由和交換節(jié)點(diǎn),正確無誤地按照地址傳送給目的端的運(yùn)輸層蜈彼,就是通常說的IP層筑辨。這一層就是我們經(jīng)常說的IP協(xié)議層,IP協(xié)議是Internet的基礎(chǔ)幸逆。
? 設(shè)備
? ?路由器棍辕、交換機(jī)、防火墻
? 協(xié)議
? ?IP还绘、ARP楚昭、ICMP、IGMP
? 數(shù)據(jù)單元
? ?數(shù)據(jù)包(Packet)
-
鏈路層:提供介質(zhì)訪問和鏈路管理
鏈路層將比特組合成字節(jié),再將字節(jié)組合成幀,使用鏈路層地址 (以太網(wǎng)使用MAC地址)來訪問介質(zhì),并進(jìn)行差錯(cuò)檢測蚕甥。
數(shù)據(jù)鏈路層又分為2個(gè)子層:邏輯鏈路控制子層(LLC)和媒體訪問控制子層(MAC)哪替。
MAC子層處理CSMA/CD算法、數(shù)據(jù)出錯(cuò)校驗(yàn)菇怀、成幀等凭舶;LLC子層定義了一些字段使上層協(xié)議能共享數(shù)據(jù)鏈路層。
在實(shí)際使用中爱沟,LLC子層并非必需的帅霜。
? 設(shè)備
? ?網(wǎng)橋、以太網(wǎng)交換機(jī)呼伸、網(wǎng)卡
? 協(xié)議
? ?ARP身冀、RARP、IEEE802.3括享、PPP搂根、CSMA/CD
? 數(shù)據(jù)單元
? ?Frame(數(shù)據(jù)幀)
-
物理層:傳輸介質(zhì)
實(shí)際最終信號的傳輸是通過物理層實(shí)現(xiàn)的,通過物理介質(zhì)傳輸比特流铃辖。規(guī)定了電平剩愧、速度和電纜針腳,常用設(shè)備有(各種物理設(shè)備)集線器娇斩、中繼器仁卷、調(diào)制解調(diào)器、網(wǎng)線犬第、雙絞線锦积、同軸電纜,這些都是物理層的傳輸介質(zhì)歉嗓。
? 設(shè)備
? ?中繼器丰介、集線器、雙絞線
? 協(xié)議
? ?FE自協(xié)商 Manchester MLT-3 4A PAM5
? 數(shù)據(jù)單元
? ?bit(數(shù)據(jù)位)
? ?傳輸單位是比特(bit),以數(shù)字信號進(jìn)行傳輸比特基矮。
? ?1比特(bit)就是1個(gè)電脈沖淆储,可以理解成一個(gè)二進(jìn)制數(shù),8bit=1Byte=1字節(jié)家浇。按照上面的換算方法本砰,則1Mbps=(1/8)M/s。
? ?一般運(yùn)營商以bit為單位钢悲,通常所說帶寬100M点额,實(shí)際是指帶寬的下行速度是100Mbps,而非100MB/s莺琳,實(shí)際下載速度是(100/8)MB/s=12.5MB/s还棱。
3. 通信特點(diǎn):對等通信
為了使數(shù)據(jù)分組從源端傳送到目的地,源端OSI模型的每一層都必須與目的端的對等層進(jìn)行通信惭等,這種通信方式稱為對等層通信珍手。在每一層通信過程中,使用本層自己協(xié)議進(jìn)行通信辞做。如下圖所示:
4. TCP/IP五層模型|四層模型
同層使用相同的協(xié)議琳要,下層為上層提供服務(wù)。
在實(shí)際應(yīng)用中秤茅,表示層和會(huì)話層合并到應(yīng)用層稚补,也就變成五層模型,大家都稱之為TCP/IP五層協(xié)議框喳。
四層模型:鏈路層和物理層合并為網(wǎng)絡(luò)接口層课幕。
參考文章
OSI七層模型與TCP/IP五層模型
TCP/IP五層模型概述
網(wǎng)絡(luò)安全工程師-千鋒教育
以太網(wǎng)幀結(jié)構(gòu)