udp數(shù)據(jù)包實例解析 java實現(xiàn)udp接收與發(fā)送數(shù)據(jù)?
java實現(xiàn)udp接收與發(fā)送數(shù)據(jù)?以前的知識:如果面向鏈路的TCP/IP通信要打電話,必須先撥號(建立鏈路),然后再呼叫(發(fā)送和接收數(shù)據(jù)),那么基于IP的非面向鏈路的UDP通信就像發(fā)送短消息。UDP通
java實現(xiàn)udp接收與發(fā)送數(shù)據(jù)?
以前的知識:如果面向鏈路的TCP/IP通信要打電話,必須先撥號(建立鏈路),然后再呼叫(發(fā)送和接收數(shù)據(jù)),那么基于IP的非面向鏈路的UDP通信就像發(fā)送短消息。UDP通信可以在不建立鏈接的情況下發(fā)送。不管目標機器是否在線或地址是否正確。把它送過去。至于發(fā)不發(fā),不負責任。R碼在同一接口上實現(xiàn)收發(fā)。主界面:發(fā)送方:接收方:ping命令是ICMP協(xié)議,不是TCP和UDP的TCP/IP協(xié)議。為了發(fā)送TCP或UDP數(shù)據(jù)包,一些程序通常訪問或發(fā)送數(shù)據(jù)到特定的端口。例如,telent命令訪問另一方的TCP端口23。Web訪問通常是TCP 80或8080端口。這些是發(fā)送的TCP數(shù)據(jù)包。像QQ發(fā)送的聊天信息都是UDP協(xié)議包。
如何向遠程電腦發(fā)送TCP或UDP數(shù)據(jù)包?
這個問題不容易回答。用批處理很難實現(xiàn)。它只能給你一個想法。使用python要容易得多。
讓我們做一個測試
使用UDP模式監(jiān)視本地端口53。
那就讓我們
看一下渲染:
192.168.1.100是我的本地機器,NSLOOKUP會請求53個UDP,所以發(fā)送UDP數(shù)據(jù)XX
DOS批處理發(fā)送UDP數(shù)據(jù)包,我只能這樣想,好像你問問題一樣,純批處理做不到,用python。