单项选择题

在实际的计算机网络组建过程中,一般首先应该做什么()

A.网络拓扑结构设计
B.设备选型
C.应用程序结构设计
D.网络协议选型