? ? ? ? ?Linux TCP及OSI七層模型原理和抓包工具
一喘批、知識(shí)回歸:
1、什么是網(wǎng)絡(luò)椭更?
實(shí)現(xiàn)多個(gè)主機(jī)連接起來(lái)哪审,資源共享
2、兩臺(tái)計(jì)算機(jī)之間如何通信虑瀑?
? ? ? ?2.1傳輸介質(zhì)
? ? ? ?2.1.1導(dǎo)向式
? ? ? ?2.1.1.1雙絞線(xiàn)? ?(正雙絞線(xiàn) 線(xiàn)序:橙白湿滓。橙。綠白缴川。藍(lán)茉稠。藍(lán)白。綠把夸。棕白而线。棕)插交換機(jī)
? ? ? ? ? ?(反雙絞線(xiàn)? ? 線(xiàn)序:綠白。綠恋日。橙白膀篮。藍(lán)。藍(lán)白岂膳。橙誓竿。棕白。棕? 雙機(jī)互聯(lián)線(xiàn))
RJ-45? RJ-11? 接口
? ? ?2.1.1.2光纖
? ? ?2.1.1.3同軸電纜
?2.2非導(dǎo)向(看不見(jiàn)摸不著)
? ? ? ? ? ?藍(lán)牙? ? 紅外 (接觸)? ?微波? ?衛(wèi)星通訊? ?量子通訊?
? 2.3硬件設(shè)備
網(wǎng)卡? 2進(jìn)制的信息轉(zhuǎn)化位高低電壓的信號(hào)? 調(diào)制
? ? ? ? ? 反過(guò)程? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 解調(diào)
R410? ? 2個(gè)扣? ? 1000M/1G
R710/720/730? ? ? ?4個(gè)口??
3谈截、網(wǎng)絡(luò)傳輸中的單位
? ? ? ? 網(wǎng)絡(luò)------->字節(jié)? ? ? ?1G=1024MB
? ? ? ? ?計(jì)算機(jī)存儲(chǔ)單位? ? ?------->1個(gè)字節(jié)? ? ? 8bit? ?01010101
4筷屡、小型的局域網(wǎng)(交換)網(wǎng)絡(luò)
? ? ?4.1交換機(jī)? ? ?解決了多臺(tái)計(jì)算機(jī)通訊
? ? 4.2交換機(jī)? ? 原理? ? ?通過(guò)Mac地址列表? ? ?二層網(wǎng)絡(luò)
? ? 4.3 網(wǎng)絡(luò)通信的數(shù)據(jù)格式
? ? ? ? ? |源信息Mac|目的信息|內(nèi)容
? ? 4.4廣播風(fēng)暴? ? ? 消耗主機(jī)的資源? ?網(wǎng)絡(luò)資源? CPU? 降低了計(jì)算機(jī)的性能
5、局域網(wǎng)與局域網(wǎng)之間的通信(路由器)
? ? 5.1路由器科普
? ? ? ? ? 1.家用級(jí)路由? ?SOHU? ? ?TP-LINK? ?D-LINK? 水星等? 5個(gè)口? 1WAN? ?4LAN? ? 如果插在wan口? ? 有外網(wǎng)
? ? ? ? ? ? ? 如果插在LAN口? ? ?相當(dāng)于交換機(jī)
? ? ? ? ? ? ?綁定Mac地址? ?過(guò)濾? 黑名單
? ? ? ? ?2.企業(yè)級(jí)路由? ? ? ? ?(有內(nèi)置CPU)
? ? ? ? 1.思科(美國(guó))? ? ? ? ? ? 6核
? ? ? ? 2.華為
? ? ? ? 3.華三
? ? ? ?4.TP-LINK
? ? ? 5.上網(wǎng)行為的管理
? ? ? ? ? ? 1.限制網(wǎng)絡(luò)? 100M網(wǎng)? ? 根據(jù)個(gè)人需求 給? 300K下載速度
? ? ? ? ? ? 2.端口限制? ? ?封殺不讓使用的軟件
? ? ? ? ? ?3.現(xiàn)在URL? ? ? www.baidu.com? ? 用Google
? ? ? ? ? ? ? ? ? 科學(xué)上網(wǎng)? ? : 藍(lán)燈? ? SS??
? ? ? ? ? ?4.其他
? 3簸喂、路由原理
? ? ? ?3.1路由表
? ? ? ? ? ? ? ?|源信息IP地址|目的信息|數(shù)據(jù)(010101)
? ? ? ? ? ? ? 可以屏蔽交換機(jī)的廣播信息
? ? ? ?3.2 路由協(xié)議
? ? ? 靜態(tài)路由? ? ? ?大型網(wǎng)絡(luò)? ?時(shí)間短? ?效率高? 專(zhuān)業(yè)人員才行
? ? ? 動(dòng)態(tài)路由? ? ? ? 小型網(wǎng)絡(luò)? ?時(shí)間比較長(zhǎng)? ? 效率低? ?消息丟失
二毙死、亮 思想:
1.追求卓越的步伐,不朽不止喻鳄,出類(lèi)拔萃的心扼倘,星般璀璨
2.引領(lǐng)技術(shù)巔峰,黑客無(wú)所不能? (堅(jiān)持)
?
三除呵、ISO 國(guó)際的一個(gè)認(rèn)證規(guī)范
? ? ? OSI? ?7層網(wǎng)絡(luò)模型
?1.層? ? ?物理層? 常見(jiàn)的標(biāo)準(zhǔn)? RJ-11 RJ-45 買(mǎi)那個(gè)廠(chǎng)商提供RJ-45接口標(biāo)準(zhǔn)的? 水晶頭? (水晶頭? ? 有水晶做的也有塑料做的 再菊。接觸片 鍍金的 /純銅的 / 鍍銅的? 爪喘。網(wǎng)線(xiàn))
2.層? ? ?數(shù)據(jù)鏈路層? ?常見(jiàn)的標(biāo)準(zhǔn)? ? ?Mac地址? ?二級(jí)網(wǎng)絡(luò)? ?交換機(jī)
3.層? ? ?網(wǎng)絡(luò)層? ? ? 常見(jiàn)的標(biāo)準(zhǔn)? IP地址? 路由器 稱(chēng) 三級(jí)網(wǎng)絡(luò)??
? ? ? ? ? ? ?公網(wǎng) I P地址? ?(相當(dāng)于家庭地址? 和全世界都是互聯(lián))
? ? ? ? ? ? ? ?私網(wǎng) I P? 局域網(wǎng)內(nèi)? 192.168.0.1? 相當(dāng)于你的房間號(hào)
? ? ? ? ? ??
4.傳輸層? ? ?TCP穩(wěn)定的傳輸? ?(運(yùn)維常用? ? ssh服務(wù))
? ? ? ? ? ? ? ? ? ? UDP傳輸方式
開(kāi)發(fā)人員(程序員)
5.會(huì)話(huà)層? ?Linux C/ Unix C? 語(yǔ)言編程? ?控制包數(shù)據(jù)
6.表示層? ? 文件的格式? 類(lèi)型? PNG JPEG? MPEG? AVI? MKV 等
? ? ? ? ? ? ? ? ?加密信息
7.應(yīng)用層? ? ? 操作系統(tǒng)上裝的程序。? 自己開(kāi)發(fā)纠拔。
? ? ? ? ? ? ? ? ? ? 標(biāo)準(zhǔn)? ? ?HTTP協(xié)議? ? 80? ? ? HTTPS協(xié)議? ?443
? ? ? ? ? ? ? ? ? ? FTP 21? ?
7層模型中數(shù)據(jù)的傳輸結(jié)構(gòu)
應(yīng)用層? helloworld (表示層text 會(huì)話(huà)層)
傳輸層? ?報(bào)文消息頭? TCP? ? ? ? ?加字段
網(wǎng)絡(luò)層? ? IP地址的報(bào)文的消息頭? IP? ? ? ? ? ?形成數(shù)據(jù)包
鏈路層? ?添加一個(gè) 以太信息的報(bào)頭? ? ? ? ? ? ?形成幀
物理層? ? ?網(wǎng)卡? ?把01010101? 通過(guò)電信號(hào) 轉(zhuǎn)化本地化
7層模型封包過(guò)程
7層模型解包過(guò)程
物理層? 網(wǎng)卡接到信息? ?把電信號(hào)? 轉(zhuǎn)化成二進(jìn)制010101
鏈路層? ? 以太信息
網(wǎng)絡(luò)層? ? ?IP
傳輸層? ? ?TCP?
會(huì)話(huà)層? ? ? socket 鏈接
表示層? ? ? 告訴什么類(lèi)型? ?text? JPEG? PNG等
應(yīng)用層? ? 經(jīng)過(guò)某個(gè)軟件 向操作系統(tǒng)要取數(shù)據(jù)? ?最終看到的信息? ? ? ? ? ? ? ? ? ? ? ?helloworld
指定它的意義秉剑?? why?
? ? 要制定一個(gè)國(guó)際通用的標(biāo)準(zhǔn)
? ?
四稠诲、TCP / I P 5層模型
? ? ? (應(yīng)用層+表示層+會(huì)話(huà)層)==>應(yīng)用層
傳輸層?
網(wǎng)絡(luò)層
數(shù)據(jù)鏈路層
物理層
TCP協(xié)議是建立在IP協(xié)議基礎(chǔ)上?
IP協(xié)議
TCP協(xié)議:是一種穩(wěn)定的鏈接秃症,登錄,收發(fā)郵件吕粹,要求穩(wěn)定的傳輸种柑。收件箱100封?
通過(guò)抓包工具 過(guò)濾器 選擇 TCP協(xié)議數(shù)據(jù)包
tcp.port==22? ssh
TCP三次握手
1.SYN
作業(yè):
1、大家整理 7層模型? 5層模型
2匹耕、掌握TCP 建立連接? 3次握手
? 掌握TCP 斷開(kāi)連接? 4次揮手