本示例代码展示如何使用LabVIEW实现双机之间的TCP通信,包括客户端和服务器端程序设计,适用于网络数据传输学习与实践。
TCP/IP参考模型最初是由ARPANET使用的网络体系结构,在其两个主要协议出现后被称为TCP/IP参考模型(TCP/IP Reference Model)。该模型分为四层:网络访问层、互联网层、传输层和应用层。
在网络访问层(Network Access Layer),虽然没有详细描述,但指出主机需要使用某种特定的协议来连接到网络。而互联网层(Internet Layer)是整个体系结构的关键组成部分,它的主要功能在于使主机能够将数据包发送至任何网络,并确保这些数据包独立地传输到达目的地。在这一过程中,分组可能通过不同的网络路径传输,且接收顺序与发送顺序不一致。
因此,在更高层级中如果需要按序收发,则必须自行处理排序问题。互联网层使用因特网协议(IP, Internet Protocol)来实现其功能。值得注意的是,TCP/IP参考模型的互联网层在功能性方面与OSI参考模型中的网络层非常相似。