分类: LINUX
2010-06-22 21:46:24
再对照着Rawdata看看Hex数据。时间长了,就对Protocol很了解了。有了wireshark又可以解析自己的Protocol,我是倾向于用wireshark。
他的前身是ethereal,总体来说是一个东西。只了解分层,得不到什么长进的啊,一定要看protocol标准,对照着学习。
会有更大的提高。否则只学习protocol标准比较枯燥的。基本要一个字节一个字节分析,然后你就对那个protocol精通了!
我熟悉的协议
L2: Ethernet, STP, RSTP, PPP, ATM
L3: IP, ICMP, ARP, RARP, IGMP, RIP, EGP, BGP, OSPF, DHCP
L4: TCP, UDP
Other:HTTP,TELNET, FTP, SNMP, Radius, IPCP, LCP , PAP, CHAP, BAP,
BACP,SIP, L2tp, PPPoE
还有一些通讯公司自己的协议,名字就不说了,因为是私有数据就不写了。
Protocol通了自然要知道怎么实现他啦,linux是OpenSource,当然就从linux下手了,
这要有耐心了,不是一天两天,一个月两个月就能了解的了。看你自己的了!
在这方面我是花了大把的时间!当然有很大是兴趣,我工作又是在通讯公司,
有大把地时间,也有大把地精力去研究这些。我不是volunteer,他们得给我发工资了,我
还得养家糊口呢!