标题:ARP用C语言定义
只看楼主
wtzhang88
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2010-9-18
结帖率:100%
已结贴  问题点数:5 回复次数:11 
ARP用C语言定义
我们老师要我们回答这样一道题:ARP用C语言定义怎么定义,说出理由
搜索更多相关主题的帖子: ARP C语言 定义 
2010-09-18 17:14
Devil_W
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:9
帖 子:1160
专家分:1797
注 册:2009-9-14
得分:3 
不晓得是你们老师问的2,还是你表述的2

一个网络协议,C语言定义个P
2010-09-18 17:28
vandychan
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
等 级:贵宾
威 望:18
帖 子:2296
专家分:6418
注 册:2010-8-20
得分:0 
传说的Devil_W果然很D   

到底是“出来混迟早要还”还是“杀人放火金腰带”?
2010-09-18 21:08
Knocker
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:10454
专家分:603
注 册:2004-6-1
得分:0 
以下是引用Devil_W在2010-9-18 17:28:45的发言:

不晓得是你们老师问的2,还是你表述的2
 
一个网络协议,C语言定义个P
不知道是你2,还是我2,楼主的问题明显是指:用C语言描述ARP数据结构

一个半瓶子,还竟然天天在论坛指责这个菜那个菜,咬什么字眼?

楼主要问的大约是这个吧

ARP协议的数据结构:
  typedef struct arphdr
  {
  unsigned short arp_hrd;/*硬件类型*/
  unsigned short arp_pro;/*协议类型*/
  unsigned char  arp_hln;/*硬件地址长度*/
  unsigned char  arp_pln;/*协议地址长度*/
  unsigned short arp_op;/*ARP操作类型*/
    unsigned char  arp_sha[6];/*发送者的硬件地址*/
  unsigned long  arp_spa;/*发送者的协议地址*/
  unsigned char  arp_tha[6];/*目标的硬件地址*/
  unsigned long  arp_tpa;/*目标的协议地址*/
  }ARPHDR,*PARPHDR;


[ 本帖最后由 Knocker 于 2010-9-18 21:47 编辑 ]

九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。     -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。   -毛泽东
2010-09-18 21:28
Knocker
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:10454
专家分:603
注 册:2004-6-1
得分:0 
理由么你就要去看ARP协议的工作原理

九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。     -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。   -毛泽东
2010-09-18 21:32
jack10141
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:陕西西安
等 级:小飞侠
威 望:6
帖 子:706
专家分:2271
注 册:2010-8-10
得分:0 
学习了!

Coding就像一盒巧克力,你永远不会知道你会遇到什么BUG
别跟我说你是不能的,这让我愤怒,因为这侮辱了你的智慧
2010-09-18 21:42
vandychan
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
等 级:贵宾
威 望:18
帖 子:2296
专家分:6418
注 册:2010-8-20
得分:2 
以下是引用Knocker在2010-9-18 21:28:58的发言:

不知道是你2,还是我2,楼主的问题明显是指:用C语言描述ARP数据结构

一个半瓶子,还竟然天天在论坛指责这个菜那个菜,咬什么字眼?

楼主要问的大约是这个吧

ARP协议的数据结构:
  typedefstructarphdr
  {
  unsignedshortarp_hrd;/*硬件类型*/
  unsignedshortarp_pro;/*协议类型*/
  unsignedchararp_hln;/*硬件地址长度*/
  unsignedchararp_pln;/*协议地址长度*/
  unsignedshortarp_op;/*ARP操作类型*/
    unsignedchararp_sha[6];/*发送者的硬件地址*/
  unsignedlongarp_spa;/*发送者的协议地址*/
  unsignedchararp_tha[6];/*目标的硬件地址*/
  unsignedlongarp_tpa;/*目标的协议地址*/
  }ARPHDR,*PARPHDR;
注意空格。。
但是这位大哥正解
LZ是学到数据结构了吧?

到底是“出来混迟早要还”还是“杀人放火金腰带”?
2010-09-18 21:44
Knocker
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:10454
专家分:603
注 册:2004-6-1
得分:0 
看到了,刚修改了一下内容,空格跑走了

九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。     -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。   -毛泽东
2010-09-18 21:49
wtzhang88
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2010-9-18
得分:0 
回复 4楼 Knocker
恩恩,谢谢啊。终于有点柳暗花明又一村的感觉了,最近学的在云里雾里飘荡。感谢这位大哥。合作愉快

Where there is a will , there is a way
2010-09-19 09:23
wtzhang88
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2010-9-18
得分:0 
回复 7楼 vandychan
谢谢啊,果然注册这个网站是有前途滴。船到桥头自然直,嘿嘿,再次感谢了~

Where there is a will , there is a way
2010-09-19 09:26



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-320803-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.673794 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved