負(fù)責(zé)在不同網(wǎng)絡(luò)之間盡力轉(zhuǎn)發(fā)數(shù)據(jù)包 基于數(shù)據(jù)包的IP地址轉(zhuǎn)發(fā),不負(fù)責(zé)丟失重傳攀痊,不負(fù)責(zé)順序
網(wǎng)絡(luò)設(shè)備和OSI參考模型間關(guān)系:
計(jì)算機(jī)通信的過程: 本網(wǎng)段通訊和跨網(wǎng)段通訊
數(shù)據(jù)包如何路由丽涩?:
發(fā)送端:
- 應(yīng)用層:程序準(zhǔn)備要傳輸?shù)奈募?/li>
- 傳輸層:將文件分段 并編號(hào)
- 網(wǎng)絡(luò)層:添加目標(biāo)IP地址源IP地址棺滞。 路由器工作在網(wǎng)絡(luò)層,看懂的是數(shù)據(jù)包的內(nèi)容矢渊。
- 數(shù)據(jù)鏈路層:兩種情況 继准。 交換機(jī)工作在數(shù)據(jù)鏈路層, 看懂的是數(shù)據(jù)幀的內(nèi)容矮男。
? - 使用自己的子網(wǎng)掩碼 判斷自己在那個(gè)網(wǎng)段 - 物理層:集線器工作在物理層移必,看懂的是比特流。
網(wǎng)絡(luò)層提供的服務(wù)
網(wǎng)絡(luò)層協(xié)議
網(wǎng)絡(luò)層如何轉(zhuǎn)發(fā)數(shù)據(jù)包
- IP數(shù)據(jù)包結(jié)構(gòu)
? 版本用來表示TCP/IP協(xié)議的版本 v4 v6
? 區(qū)分服務(wù) Windows 2008上 gpedit.msc
? 網(wǎng)絡(luò)層 數(shù)據(jù)包 65535字節(jié)
? 數(shù)據(jù)鏈路層 數(shù)據(jù)幀 1500字節(jié)最大傳輸單元 MTU
使用抓包工具排除網(wǎng)絡(luò)故障
網(wǎng)絡(luò)設(shè)備
IP協(xié)議
靜態(tài)路由和動(dòng)態(tài)路由
? 靜態(tài)路由:需要管理員告訴路由器所有沒有直連的網(wǎng)絡(luò)下一跳給誰(shuí)
? 靜態(tài)路由的缺點(diǎn):適合于小規(guī)模網(wǎng)絡(luò)毡鉴, 不能夠自動(dòng)調(diào)整路由
動(dòng)態(tài)路由
? RIP協(xié)議:周期性廣播路由表 避凝,跳數(shù)30s更新一下路由信息,最大跳數(shù)15跳眨补,根據(jù)經(jīng)過的路由器的多少來選擇路徑
? OSFP協(xié)議:根據(jù)帶寬選擇路徑
- RIP
- OSPF
ARP協(xié)議
- ARP 協(xié)議
將IP地址通過廣播,目標(biāo)MAC地址是FF-FF-FF-FF-FF-FF倒脓,解析目標(biāo)IP地址的MAC地址撑螺。
ARP網(wǎng)絡(luò)欺騙(網(wǎng)絡(luò)執(zhí)法官)
網(wǎng)際控制報(bào)文協(xié)議 ICMP
- 使用ICMP協(xié)議
ping通過time查看延遲。ttl是數(shù)據(jù)包的生存時(shí)間崎弃,用于防止數(shù)據(jù)包死循環(huán)。
Linux 服務(wù)器一般ttl是64
Windows 服務(wù)器一般ttl是128
Uinux 服務(wù)器一般ttl是255
ping 10.7.1.53 -t 一直ping下去
ping 10.7.1.53 -l 200 20 用大包來ping
ping 8.8.8.8 -i 2 更改數(shù)據(jù)包TTL時(shí)間,能夠跟蹤數(shù)據(jù)包途徑的路由器
如何排除網(wǎng)絡(luò)故障
ping 估算網(wǎng)絡(luò)是否通暢
pathping 跟蹤數(shù)據(jù)包路徑潘懊,計(jì)算丟包情況
Windows上跟蹤數(shù)據(jù)包路徑的命令
tracert 10.7.1.53
在路由器上跟蹤數(shù)據(jù)包路徑的命令
traceroute 12.0.0.3
Internet組播管理協(xié)議 IGMP
- IGMP
點(diǎn)到點(diǎn)
廣播| 全網(wǎng)廣播狼电,跨不出路由器
組播=多播