1.網(wǎng)絡的重要性
生活中我們離不開網(wǎng)絡,在操作系統(tǒng)中也需要網(wǎng)絡邪媳,所以網(wǎng)絡很重要
2.如何上網(wǎng)
上網(wǎng)所需要的設備:
- 1.網(wǎng)卡(存在獨一的mac地址)網(wǎng)卡又有分無限和有線網(wǎng)卡
- 有線(雙絞線傳播電信號)雙向,同時收發(fā)
- 無限(無限電波) 發(fā)的時候扩氢,不能收
- 2.交換機
- 傻瓜交換機(tplink/dlink/水星等...)
- 程控交換機 (配置管理唉堪,可控 思科,華為减拭。華三)
- 3.路由器
- 內(nèi)網(wǎng)卡 ---交換機
- 外網(wǎng)卡---運營商(聯(lián)通,移動等..)
-
4.查看公網(wǎng)ip的方法
window区丑,ip138
linux拧粪,curl ifconfig,me
流程圖基本如下:
3.osi 7層模型
- 1.物理層 沧侥,通信介質(zhì)的信號到數(shù)字信號(二進制0101)轉(zhuǎn)換
- 2.數(shù)據(jù)鏈路層 局域網(wǎng)之間計算機通信 通過mac地址(物理網(wǎng)卡)通信
- 3.網(wǎng)絡層 IP地址可霎,路由(通過公網(wǎng)ip來訪問全世界)
- 公網(wǎng)地址IP (那輛火車)
- 私網(wǎng)ip (火車座位號)
#雖然座位號相同但是不是一輛車
- 4.傳輸層tcp/udp協(xié)議,端口(讓不同的應用程序宴杀,同時使用網(wǎng)絡)
- tcp(可靠癣朗,速度慢)
- udp(不可靠,速度快)
- 服務端使用的固定端口號旺罢,客戶端使用隨機端口號(支持多開)
- 5.會話層控制發(fā)包的數(shù)據(jù)
- 6.表示層 文件格式
- 7.應用層 應用程序使用
4.tcp/ip協(xié)議(5層)
- 1.物理層
- 2.數(shù)據(jù)鏈路層
- 3.網(wǎng)絡層
- 4.傳輸層
- 5.應用層
一個數(shù)據(jù)包分成2部分旷余,一個控制層面的數(shù)據(jù)绢记,一個是應用層面的數(shù)據(jù):控制層面只占一小部分,數(shù)據(jù)層面才占用大部分正卧!
5.數(shù)據(jù)封裝蠢熄,解封裝,數(shù)據(jù)傳輸?shù)倪^程
- 1.應用層:文件的二進制數(shù)據(jù)
- 2.表示層:文件的類型
- 3.會話層:對文件的傳輸進行管理(網(wǎng)速低拆分文件)
- 4.傳輸層:tcp包頭+數(shù)據(jù)
- 5.網(wǎng)絡層 :ip地址+tcp包頭+數(shù)據(jù)
- 6.數(shù)據(jù)鏈路層:mac地址+ip地址+tcp包頭+數(shù)據(jù)
-
7.物理層:電信號
流程圖大致如下:
實例:如生活中的郵寄快遞炉旷,寄出時會對物品進行各種包裝签孔,送達后按著步驟拆包裝
6.tcp三次握手,四次揮手
- 1.tcp協(xié)議在傳輸數(shù)據(jù)的時候窘行,需要先進行三次握手饥追,傳輸上三層數(shù)據(jù),四次揮手
- tcp的標識:
- SYN:建立鏈接
- ACK:回應標識
- FIN 斷開鏈接
- PSH 數(shù)據(jù)包
- URG 緊急指針
- RST 重置(重傳
-
2.三次握手如下圖
-
3.四次揮手如下圖