簡單的說就是看端口號!
我們現(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ù)!