<arpa/inet.h>主要定义了格式转换函数。
arpa目录还有ftp.h, nameser.h, nameser_compat.h, telent.h, tftp.h
netinet目录还有ether.h, icmp6.h, if_ether.h, if_fddr.h, if_tr.h, igmp.h, in_systm.h, ip.h, ip6.h, ip_icmp.h, tcp.h, udp.h
arpa网是因特网的前身。
我觉得这些头文件都是tcp/ip协议有关,为什么要分成不同目录呢
5 个解决方案
#1
sixstr
#2
有意思的问题,同样好奇,估计是历史原因。
#3
不同的协议不同的人编写的,所以。
#4
顶diing
#5
我最近看了tcpip的书,对计算机网络更熟悉了,回来头来看netinet与arpa这两个目录下的头文件, 发现arpa下的都是在应用层的,netinet下的则是传输层,网络层,网络接口层的协议。
#1
sixstr
#2
有意思的问题,同样好奇,估计是历史原因。
#3
不同的协议不同的人编写的,所以。
#4
顶diing
#5
我最近看了tcpip的书,对计算机网络更熟悉了,回来头来看netinet与arpa这两个目录下的头文件, 发现arpa下的都是在应用层的,netinet下的则是传输层,网络层,网络接口层的协议。