簡(jiǎn)介:TCP/IP協(xié)議是一個(gè)協(xié)議簇的集合
重要概念:分層
TCP/IP協(xié)議分為應(yīng)用層诅迷、傳輸層庵朝、網(wǎng)絡(luò)層衬以、鏈路層
應(yīng)用層:
FTP(File Transfer Protocol文件傳輸協(xié)議)李根、DNS(Dormain Name System域名系統(tǒng))攒庵、HTTP協(xié)議
傳輸層:
TCP(Transmission Contorl Protocol 傳輸控制協(xié)議)嘴纺、UDP(User Data Protocol 用戶數(shù)據(jù)協(xié)議)
網(wǎng)絡(luò)層:
網(wǎng)絡(luò)層用來(lái)處理網(wǎng)絡(luò)上流動(dòng)的數(shù)據(jù)包(數(shù)據(jù)包是網(wǎng)絡(luò)傳輸?shù)淖钚挝唬?br> 網(wǎng)絡(luò)層規(guī)定了通過(guò)怎樣的傳輸線路來(lái)將數(shù)據(jù)包傳送到目標(biāo)計(jì)算機(jī)
計(jì)算機(jī)與計(jì)算機(jī)之間進(jìn)行數(shù)據(jù)傳輸時(shí),網(wǎng)絡(luò)層的作用就是在眾多線路中選擇一條合適的線路進(jìn)行數(shù)據(jù)傳輸浓冒。
鏈路層:
用來(lái)處理連接網(wǎng)絡(luò)的硬件部分(控制系統(tǒng)栽渴、硬件設(shè)備驅(qū)動(dòng)、NIC(Network Insterface Card網(wǎng)絡(luò)適配器)稳懒、光纖以及連接器等一切傳輸媒介)
硬件上的范疇均屬于鏈路層的作用范圍之內(nèi)
IP協(xié)議:
IP協(xié)議的作用是在于把各種數(shù)據(jù)包準(zhǔn)確無(wú)誤的傳遞到指定位置闲擦,其中兩個(gè)重要條件就是 IP和MAC地址。
IP地址通常是路由器自動(dòng)生成的场梆,生產(chǎn)IP地址后路由器會(huì)記錄每一臺(tái)設(shè)備的MAC地址墅冷。MAC地址是全球唯一的。
TCP協(xié)議:
TCP協(xié)議是確保數(shù)據(jù)包傳輸過(guò)程中的安全性或油,傳輸過(guò)程中將大數(shù)據(jù)分割成報(bào)文段寞忿,切片傳輸。
并且遵循三次握手原則装哆,接收方與傳輸方必須相互反饋后才可以進(jìn)行下一步的數(shù)據(jù)傳輸罐脊。
DNS協(xié)議:
DNS協(xié)議與HTTP協(xié)議一樣是處于應(yīng)用層的服務(wù),提供域名到IP地址的解析服務(wù)蜕琴,負(fù)責(zé)存儲(chǔ)每個(gè)域名對(duì)應(yīng)的IP地址萍桌,當(dāng)用戶訪問(wèn)域名時(shí)自動(dòng)跳轉(zhuǎn)到對(duì)指定IP地址的訪問(wèn)。
UDP協(xié)議:
與TCP協(xié)議的區(qū)別是:TCP協(xié)議必須要接收到對(duì)方反饋后才能進(jìn)行下一步的數(shù)據(jù)傳輸操作凌简,而UDP協(xié)議是直接發(fā)送過(guò)去上炎,并不接受反饋。
效率上UDP比TCP更好,但是不接收反饋信息無(wú)法確認(rèn)對(duì)方是否成功接收