今天闲来无事,给一个好久没见的老同学打个QQ电话。
“狗子,好久不见呐~”
“你怎么想起来给我打电话了?”
“我看到你了,我也在XX旁边。”
当对方说要一起约着吃饭的时候,我躺在家里,心里止不住的窃喜。
以上故事纯属虚构,但是通过打个QQ电话就能知道对方的大致位置,这倒是真的。
虽然这种查别人地址的做法是不对滴,但是这其中的原理还是有点意思,今天我就从数据包讲讲,不干聊,来点实际的。
Wireshark是最常用的抓包工具,可以抓取电脑上网时发出的任何一个包。那么问题来了,当我们和别人用QQ聊天时,也相当于建立了个数据传输,wireshark对于这种数据能不能抓得到呢?答案是肯定的。
让我们打开wireshark,因为我是连接的是无线网,所以打开第一个选项Wi-Fi:en0。
然后点击蓝色鲨鱼鳍,开启监听。
找一个好久没见的老同学打个电话聊聊天,这时候wireshark就会监听到一些UDP数据包。知识点来了,UDP是文件传输协议,优点是快,但是对传输的数据并没有可靠传输的保障,所以,UDP协议一般用在视频通话,语音通话