計算機(jī)網(wǎng)絡(luò)學(xué)習(xí)筆記:
一蒋纬、首先猎荠,計算機(jī)網(wǎng)絡(luò)有分層:
分層結(jié)構(gòu),由底層至上層排序:
物理層:按媒體蜀备、連接器关摇。媒體如 空明線、平衡電纜碾阁、光纖输虱、無線信道。連接器如:中繼器脂凶、調(diào)制調(diào)解器等
鏈路層:可簡單理解為數(shù)據(jù)通道宪睹,如數(shù)據(jù)按一幀一幀傳輸,此層協(xié)議可規(guī)定幀的長度蚕钦,控制幀的收發(fā)順序亭病,差錯校驗(yàn)、恢復(fù)等嘶居,涉及產(chǎn)品:網(wǎng)卡罪帖、網(wǎng)橋
數(shù)據(jù)鏈路層將本質(zhì)上不可靠的傳輸媒體變成可靠的傳輸通路提供給網(wǎng)絡(luò)層
網(wǎng)絡(luò)層:IP
傳輸層:TCP UDP,通過(IP Port 信息邮屁,建立連接)
會話層:會話層提供的服務(wù)可使應(yīng)用建立和維持會話整袁,并能使會話獲得同步。會話層使用校驗(yàn)點(diǎn)可使通信會話在通信失效時從校驗(yàn)點(diǎn)繼續(xù)恢復(fù)通信(想象大文件傳輸過程中間斷了下)
表示層:完成數(shù)據(jù)的表示樱报,如轉(zhuǎn)碼葬项、解密
應(yīng)用層:數(shù)據(jù)客戶端和服務(wù)端按同一協(xié)議規(guī)則對數(shù)據(jù)進(jìn)行處理。如客戶端按協(xié)議規(guī)定在對應(yīng)節(jié)點(diǎn)設(shè)置對應(yīng)數(shù)據(jù)迹蛤,服務(wù)端按同樣方式解析并處理數(shù)據(jù)
分層作用:
各層專注于細(xì)分功能民珍,形成模塊化襟士。易于上層直接條用及開發(fā)
自我理解:
第一步:物理層和互聯(lián)網(wǎng)鏈路(基本涉及硬件)完備的情況-----物理層和鏈路成起作用
第二步:各臺入網(wǎng)設(shè)備都有自己的ip,設(shè)備上各服務(wù)又對應(yīng)的端口接入 --網(wǎng)絡(luò)層完備嚷量,互聯(lián)網(wǎng)共享各網(wǎng)絡(luò)設(shè)備節(jié)點(diǎn)
第三步:當(dāng)任意兩臺設(shè)備需要傳輸數(shù)據(jù)時陋桂,會根據(jù)雙方的ip:port 建立起一條連接(如Tcp連接,tcp蝶溶,udp具體連接分析暫不分析) ----傳輸層
第四步:可理解為會話層和傳輸層都是鞏固傳輸穩(wěn)定性嗜历,表示層將傳輸數(shù)據(jù)通過終端需要解碼(如ASCII碼解碼)
第五步:應(yīng)用層,將表示層接收到的數(shù)據(jù)按協(xié)議格式進(jìn)行解析抖所,得到具體參數(shù)并作出處理(發(fā)出方也按相應(yīng)規(guī)則發(fā)出的請求參數(shù))
至此每一次完整的數(shù)據(jù)傳輸過程完成梨州。雙向傳輸及雙方交互
二:常用協(xié)議:
網(wǎng)絡(luò)層協(xié)議:
IP:
傳輸層協(xié)議:
TCP:多次連接確認(rèn),穩(wěn)定性田轧,可靠性
UDP:數(shù)據(jù)直接傳輸暴匠,不考慮對方接收信息情況,效率較高傻粘,但容易丟包
應(yīng)用層協(xié)議:
HTTP: