作者rick0618 (黑肉)
看板Network
标题[问题] 有关於 ICMP 的问题..
时间Tue Nov 2 14:13:43 2010
我不知这问题来这边问对不对...XD
不过想请问一下有大大知道,ICMP(Internet Control Message Protocol)的运作流程吗?
我上网查只查到 ICMP 是属於 IP 那层的通讯协定
不过我想知道 ICMP 没有记录 PID 也没记录 port number 的资讯
是要如何判断是哪个程序在使用这个 protocol?
假使我有两个程序分别在做 PING 的动作,是怎样分辨回传的讯息该给谁?
感谢~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.64.185.217
1F:推 wst2080:一般来说应用程式自己发出的需求 会知道是否为自己发的 11/02 15:01
2F:→ rick0618:可是他没有记录pid也没有port num,怎麽知道是自己发的? 11/02 15:12
3F:推 wst2080:这样讲好了 程式有要求丢出去 但是程式只是要一个结果 11/02 15:46
4F:推 wst2080:而程式只是要ICMP的回应码.不是透过ICMP的协议来进行沟通 11/02 16:34
5F:→ rick0618:程式要如何知道icmp的回应是给自己?透过哪个function阿? 11/02 16:41
6F:推 wst2080:举例来说你在cmd使用ping指令 那ping是不是会回应在cmd中 11/02 16:56
7F:推 wst2080:程式收到的是ICMP的回应code 然後将结果(code)反映在程式 11/02 17:03
8F:→ rick0618:喔喔,了解!感谢!这边推文很麻烦 还让你回了那麽多次..XD 11/02 17:30
9F:推 wst2080:没办法 这边比较群龙无首 11/02 17:42