OSI7層模型
物理層
數(shù)據(jù)鏈路層
網(wǎng)絡(luò)層
傳輸層
會話層
表示層
應(yīng)用層
TCP/IP4層
網(wǎng)絡(luò)接口層
網(wǎng)際層
運輸層
應(yīng)用層
五層協(xié)議
物理層
數(shù)據(jù)鏈路層
網(wǎng)絡(luò)層
運輸層
應(yīng)用層
以上三種分層方法的關(guān)系
OSI七層協(xié)議體系結(jié)構(gòu)——理論
TCP/IP——廣泛應(yīng)用
五層協(xié)議——為介紹原理設(shè)計的,實際使用的是TCP/IP四層體系結(jié)構(gòu)
OSI七層協(xié)議體系結(jié)構(gòu)概念清除袍暴,理論完整,但復(fù)雜她按、不實用箩艺。
TCP/IP四層體系結(jié)構(gòu)得到了廣泛應(yīng)用。
協(xié)議所屬層次
物理層:(中繼器、集線器)
數(shù)據(jù)鏈路:(網(wǎng)橋清钥、交換機(jī))
網(wǎng)絡(luò)層:IP(路由器)
傳輸層:TCP、UDP
應(yīng)用層:FTP放闺、DNS祟昭、SMTP、HTTP怖侦、WWW篡悟、NFS
TCP三次握手
第一次:客戶端發(fā)送一個SYN(=x)谜叹,進(jìn)入SYN_SEND狀態(tài)
第二次:服務(wù)端收到SYN(=X),回一個ACK(=X+1)搬葬,并回一個SYN(=Y)荷腊。進(jìn)入SYN_RECV狀態(tài)。
第三次:客戶度收到ACK+SYN包急凰,回復(fù)一個ACK(=y+1)女仰,此包發(fā)送完畢進(jìn)入客戶端和服務(wù)端進(jìn)入ESTABLISHED狀態(tài)。
TCP四次揮手
分為主動方(主動關(guān)閉連接)和被動方香府《裕客戶端和服務(wù)器都可以為主動或被動。
第一次揮手:主動方發(fā)送一個FIN企孩,(表示:我不會再給你發(fā)送數(shù)據(jù)了哦)锭碳,但還可以接收數(shù)據(jù)。
第二次揮手:被動方收到FIN勿璃,發(fā)送一個ACK(=收到序號+1)給對方擒抛,表示知道了。
第三次揮手:被動方發(fā)送一個FIN补疑,用來關(guān)閉被動方到主動方的數(shù)據(jù)傳輸歧沪,表示:我的數(shù)據(jù)也發(fā)送完了,不再發(fā)了莲组。
第四次揮手:主動方收到FIN后诊胞,發(fā)送一個ACK(=收到序號+1)給被動方。至此锹杈,完成揮手撵孤。
TCP和UDP的區(qū)別
TCP : 面向連接、可靠竭望,安全
UDP:非面向連接邪码、不可靠,傳輸快
TCP對應(yīng)的應(yīng)用層協(xié)議:
FTP咬清、Telnet闭专、SMTP、POP3旧烧、HTTP
UPD對應(yīng)的應(yīng)用層協(xié)議:
DNS影钉、SNMP、TFTP