我们把使用到网络的应用程序称为面向网络的应用程序(简称为网络应用程序或网络应用)。借助于网络应用程序,数据才可以在网络上进行传输。网络应用程序一方面为用户提供人机界面(也可称为人机接口),对用户数据进行数字化;另外一方面,又通过调用Socket接口函数,将数据送入网络中进行传输。
网络应用程序有很多,最典型的莫过于基于HTTP的服务器应用和浏览器、邮件代理客户端、FTP下载上传工具、即时通信工具等。