欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

拿到一個UDP數(shù)據(jù)包之后,怎么知道這個數(shù)據(jù)包上層協(xié)議是不是DNS協(xié)議呢?

錢斌斌2年前15瀏覽0評論

簡單的說就是看端口號!

我們現(xiàn)在使用的互聯(lián)網(wǎng)協(xié)議簇是TCP/IP,物理層,數(shù)據(jù)鏈路層,網(wǎng)絡(luò)層,傳輸層,會話層,表示層,應(yīng)用層,他們每一層實現(xiàn)一定的功能并通過層接口實現(xiàn)層和層之間的通訊!

當A電腦要發(fā)送一個數(shù)據(jù)給B電腦時,數(shù)據(jù)會從高層到底層層層封裝!A電腦的應(yīng)用層可以理解為QQ等應(yīng)用程序就會生成他要發(fā)送的數(shù)據(jù),然后交給表示層把他格式化,在交給會話層建立要通訊,在給傳輸層封裝成段,網(wǎng)絡(luò)層封裝成包,鏈路層成幀,最后通過物理線路路由到B電腦!其中每一層都會有相應(yīng)的標識符來確定到底要交給哪一層!B電腦收到后從底層到高層的解封,根據(jù)其中的標識符來決定應(yīng)該吧數(shù)據(jù)交給哪個應(yīng)用!

數(shù)據(jù)鏈路層的幀中有類型來標識上層也就是網(wǎng)絡(luò)層所要使用的協(xié)議,在網(wǎng)絡(luò)層有協(xié)議號來標識上層也就是傳輸層所使用的協(xié)議!UDP的協(xié)議號17,最后開到傳輸層UDP,這是使用的就是端口號來確定需要交給哪個應(yīng)用層(大部分沒有會話層和表示層)來解封!DNS的端口號是53,就像我回答的端口是什么的那篇文章的比喻一樣,端口就像是門一樣,不同的端口有特定的房間!UDP協(xié)議可以根據(jù)他所攜帶的目的端口號53來確定是需要使用DNS域名解析,而不是http網(wǎng)頁服務(wù)!