版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、yaocoder2019-8-11個(gè)人介紹:網(wǎng)絡(luò)ID:yaocoder,至今已有超過七年的IT從業(yè)經(jīng)驗(yàn),在架構(gòu)設(shè)計(jì)、產(chǎn)品設(shè)計(jì)、網(wǎng)絡(luò)編程、團(tuán)隊(duì)管理方面有較多的實(shí)踐經(jīng)驗(yàn),對(duì)互聯(lián)網(wǎng)、高性能、分布式處理技術(shù)興趣濃厚。有豐富的C+語言經(jīng)驗(yàn),對(duì)python、golang頗感興趣。此外熱愛讀書,音樂,電影,籃球,美女.個(gè)人博客: yaocoder.51cto/個(gè)人郵箱: yaocodergmail網(wǎng)絡(luò)開發(fā)究竟有些什么?從招聘網(wǎng)站上截取典型的幾段:熟悉Socket編程,熟悉Tcp/Ip協(xié)議棧;熟悉TCP/IP協(xié)議、UDP協(xié)議,有相關(guān)的協(xié)議開發(fā)經(jīng)驗(yàn);熟悉網(wǎng)絡(luò)編程/多線程編程技術(shù);關(guān)鍵詞:TCP/IP, Sock
2、et, 協(xié)議 多線程基于TCP/IP 協(xié)議的分析在公司不敢上無關(guān)網(wǎng)站,無聊!在公司不敢下電影,浪費(fèi)大好帶寬!在公司甚至都不敢發(fā)某些郵件,郁悶了吧!協(xié)議圖片,wireshark站在巨人的肩膀:站在巨人的肩膀:pcap還有很多巨人在供我們踩還有很多巨人在供我們踩Snort, tcpdump, wiresharksnort代碼架構(gòu)清晰巧妙;代碼架構(gòu)清晰巧妙;tcpdump代碼短小精悍;代碼短小精悍;wireshark對(duì)各協(xié)議分析最全面;對(duì)各協(xié)議分析最全面;模塊化設(shè)計(jì),插件機(jī)制利用pcap庫來對(duì)網(wǎng)絡(luò)數(shù)據(jù)進(jìn)行剝繭抽絲!這么簡(jiǎn)單?難點(diǎn):數(shù)據(jù)過濾,數(shù)據(jù)存儲(chǔ)防御系統(tǒng):實(shí)時(shí)監(jiān)測(cè),匹配算法?審計(jì)系統(tǒng):大數(shù)據(jù),存儲(chǔ)
3、挖掘?期待高手分享這方面的話題。推薦書籍:TCP/IP詳解 卷1:協(xié)議小知識(shí):我們的網(wǎng)絡(luò)數(shù)據(jù)是否真的安全? MSN明文,有些郵箱明文。(yaocoder.51cto/2668309/483499)互動(dòng)話題木馬的網(wǎng)絡(luò)行為?(期待情人郭給大家開源內(nèi)褲)反向鏈接;端口復(fù)用;無端口技術(shù);Socket編程socket編程的基礎(chǔ)知識(shí)。(各種書籍和資料)簡(jiǎn)單調(diào)用幾個(gè)API,理解下三次握手,bind,listen?少量并發(fā)大量并發(fā)海量并發(fā)數(shù)量級(jí)的增加,處理難度增加C10K問題:網(wǎng)絡(luò)服務(wù)在處理數(shù)以萬計(jì)的客戶端連接時(shí),往往出現(xiàn)效率低下甚至完全癱瘓。 復(fù)雜的網(wǎng)絡(luò)環(huán)境也會(huì)給我們帶來挑戰(zhàn)先清楚幾個(gè)概念: 異步I/O (
4、參考UNP1 第六章) 服務(wù)端網(wǎng)絡(luò)模型服務(wù)端網(wǎng)絡(luò)模型阻塞I/O,非阻塞I/O,I/O復(fù)用,同步兩種高性能兩種高性能I/O設(shè)計(jì)模式:設(shè)計(jì)模式: Reactor,Proactornon-blocking I/O+I/O multiplexing select和epoll的區(qū)別?單線程多線程one loop per thread);masterworker模型memcached,nginx); 第三方網(wǎng)絡(luò)庫第三方網(wǎng)絡(luò)庫ACE:學(xué)之者生,用之者死陳碩);boost asio:has a “near STL” statusstackoverflow);Poco: 全面;Libev :速度更快,bug更少
5、,特性更多,體積更??;Libevent:簡(jiǎn)單,強(qiáng)大;參考:stackoverflow/questions/992069/ace-vs-boost-vs-pocostackoverflow/questions/9433864/whats-the-difference-between-libev-and-libevent網(wǎng)絡(luò)協(xié)議選則網(wǎng)絡(luò)協(xié)議選則1.網(wǎng)絡(luò)數(shù)據(jù)大小網(wǎng)絡(luò)數(shù)據(jù)大小占用帶寬,傳輸效率;占用帶寬,傳輸效率;2.網(wǎng)絡(luò)數(shù)據(jù)安全性網(wǎng)絡(luò)數(shù)據(jù)安全性敏感數(shù)據(jù)的網(wǎng)絡(luò)安全;敏感數(shù)據(jù)的網(wǎng)絡(luò)安全;3.編碼復(fù)雜度編碼復(fù)雜度序列化和反序列化復(fù)雜度,效率,數(shù)據(jù)結(jié)構(gòu)的可擴(kuò)展性,可序列化和反序列化復(fù)雜度,效率,數(shù)據(jù)結(jié)構(gòu)的可
6、擴(kuò)展性,可維護(hù)性;維護(hù)性;4.協(xié)議通用性協(xié)議通用性大眾規(guī)范;大眾規(guī)范;自定義二進(jìn)制自定義二進(jìn)制 :TLVTLV提供序列化和反序列化庫的開源協(xié)議:提供序列化和反序列化庫的開源協(xié)議:protocol buffersprotocol buffers, json json, thrift thrift文本化協(xié)議:文本化協(xié)議:xmlxml,json json (unixunix編程藝術(shù),第編程藝術(shù),第5 5章章-文本化,好協(xié)議產(chǎn)生好實(shí)踐)文本化,好協(xié)議產(chǎn)生好實(shí)踐)實(shí)踐中你常常會(huì)遇到:實(shí)踐中你常常會(huì)遇到:關(guān)鍵詞:MTU,SO_LINGER,TCPNODELAY,TIMEWAIT,keepalive,串話.
7、輔助工具:python,netcat,tcpdump,wireshark推薦書籍:推薦書籍:UNIX網(wǎng)絡(luò)編程卷網(wǎng)絡(luò)編程卷1 Linux多線程服務(wù)端編程多線程服務(wù)端編程互動(dòng)話題:互動(dòng)話題: UNIX網(wǎng)絡(luò)編程卷網(wǎng)絡(luò)編程卷1常用的簡(jiǎn)寫是什么?常用的簡(jiǎn)寫是什么? UNIX環(huán)境高級(jí)編程環(huán)境高級(jí)編程呢?呢?P2P相關(guān)話題P2P特點(diǎn):特點(diǎn):系統(tǒng)中節(jié)點(diǎn)的能力和責(zé)任是平等的;系統(tǒng)中節(jié)點(diǎn)的能力和責(zé)任是平等的;系統(tǒng)中的通信是對(duì)等的,節(jié)點(diǎn)同時(shí)扮演客戶端和服務(wù)器兩種角色;系統(tǒng)中的通信是對(duì)等的,節(jié)點(diǎn)同時(shí)扮演客戶端和服務(wù)器兩種角色;參考:/wiki/%E5%B0%8D%E7%AD%89%E7
8、%B6%B2%E8%B7%AF重點(diǎn)不是他們, 是NAT穿透技術(shù)和流媒體傳輸技術(shù)NATNAT穿透俗名打洞):穿透俗名打洞):公司交換機(jī), 家庭路由器都是NAT設(shè)備P2P穿越穿越NAT的幾種方案:的幾種方案:1.反向鏈接技術(shù)2.UDP打洞技術(shù)3.TCP打洞技術(shù)NAT有哪幾種類型?/zh/%E7%BD%91%E7%BB%9C%E5%9C%B0%E5%9D%80%E8%BD%AC%E6%8D%A2如何進(jìn)行穿透?并不是所有情況都能穿透:并不是所有情況都能穿透:并不是所有情況都需要自己代碼實(shí)現(xiàn)穿透:并不是所有情況都需要自己代碼實(shí)現(xiàn)穿透:流媒體連續(xù)媒體數(shù)據(jù)實(shí)時(shí)非實(shí)時(shí)壓縮 流
9、播放重組和解碼 流 網(wǎng)絡(luò)傳輸 點(diǎn)播CDN 直播點(diǎn)對(duì)點(diǎn)技術(shù)點(diǎn)對(duì)點(diǎn)技術(shù)對(duì)等網(wǎng)絡(luò)媒體直播的挑戰(zhàn)可擴(kuò)展性:節(jié)點(diǎn)規(guī)模的增大不影響性能;可擴(kuò)展性:節(jié)點(diǎn)規(guī)模的增大不影響性能;帶寬利用率和吞吐率:如何有效的利用上行和下行帶寬;帶寬利用率和吞吐率:如何有效的利用上行和下行帶寬;丟包和擁塞:如何保證服務(wù)質(zhì)量丟包和擁塞:如何保證服務(wù)質(zhì)量Quality of Service););延遲:對(duì)等網(wǎng)絡(luò)的高度動(dòng)態(tài)性,無法保證延遲;延遲:對(duì)等網(wǎng)絡(luò)的高度動(dòng)態(tài)性,無法保證延遲;異構(gòu)性:異構(gòu)性:DSL, Wireless LAN, NATP2P直播技術(shù)幾種類型單播樹,多播樹,網(wǎng)狀1分流推拉結(jié)合推薦書籍:對(duì)等網(wǎng)絡(luò)推薦書籍:對(duì)等網(wǎng)絡(luò):構(gòu)造、應(yīng)用與設(shè)計(jì)構(gòu)造、應(yīng)用與設(shè)計(jì)其他:論文資料,源碼資料其他:論文資料,源碼資料互動(dòng)話題:大家熟知的迅雷的是怎樣的應(yīng)用?互動(dòng)話題:大家熟知的迅雷的是怎樣的應(yīng)用?服務(wù)端開發(fā)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 吉林省長(zhǎng)春市南關(guān)區(qū)2024-2025學(xué)年八年級(jí)上學(xué)期10月期中生物試題(含答案)
- 低空經(jīng)濟(jì)產(chǎn)業(yè)園時(shí)間安排方案
- 贛南師范大學(xué)《電視名專欄研究》2022-2023學(xué)年第一學(xué)期期末試卷
- 阜陽師范大學(xué)《音樂學(xué)科課程與教學(xué)技能實(shí)訓(xùn)》2022-2023學(xué)年第一學(xué)期期末試卷
- 阜陽師范大學(xué)《公共工程項(xiàng)目管理》2022-2023學(xué)年第一學(xué)期期末試卷
- 福建師范大學(xué)協(xié)和學(xué)院《國(guó)際服務(wù)貿(mào)易》2021-2022學(xué)年第一學(xué)期期末試卷
- 福建師范大學(xué)《寫意花鳥畫》2023-2024學(xué)年第一學(xué)期期末試卷
- 福建師范大學(xué)《課堂教學(xué)技能》2022-2023學(xué)年第一學(xué)期期末試卷
- 第8章 SOPC技術(shù)開發(fā)概述課件
- 檔案交接文據(jù)(歸檔)
- 婚慶公司轉(zhuǎn)讓合同模板
- 11.9消防宣傳日關(guān)注消防安全主題班會(huì)課件
- 期中達(dá)標(biāo)檢測(cè)卷(試題)-2024-2025學(xué)年北師大版二年級(jí)數(shù)學(xué)上冊(cè)
- 2024年新人教版一年級(jí)數(shù)學(xué)上冊(cè)課件 第二單元 6~10的認(rèn)識(shí)和加、減法 2. 6~9的加、減法 課時(shí)2 解決問題(一)
- 5.2社會(huì)歷史的發(fā)展課件高中政治統(tǒng)編版必修四哲學(xué)與文化
- 上海交通大學(xué)醫(yī)學(xué)院附屬仁濟(jì)醫(yī)院后勤崗位招考聘用高頻500題難、易錯(cuò)點(diǎn)模擬試題附帶答案詳解
- 上海市閔行區(qū)2025屆高三第一次模擬考試物理試卷含解析
- 《成本核算與管理》課件項(xiàng)目二-材料費(fèi)用的歸集與分配
- 2023光伏并網(wǎng)柜技術(shù)規(guī)范
- 盤扣式卸料平臺(tái)施工方案
- 2024年注冊(cè)安全工程師考試題庫【含答案】
評(píng)論
0/150
提交評(píng)論