1第12章 网络程序设计212.1 网络的基本概念java语言是Internet上的世界语。网络应用是Java语言取得成功的领域之一,它已经成为现在Internet上最流行的一种编程语言。Java语言在网络编程方面提供了许多方便,其他语言往往需要数页代码才能完成的事情,在Java中可能只需要一条语句就可以。31、Java的网络通信分为三个层次:最高一级的网络通信:从网络上下载Applet。客户端浏览器通过HTML文件中的标记来识别Applet,并解析Applet的属性,通过网络获取Applet得字节码文件。(由浏览器提供)(由浏览器提供)声音文件和图象文件的获取是次一级的通信。通过类URL的对象指明文件所在位置,并从网络上下载声音和图象文件。(由(由Java开发环境提开发环境提供)供)最低一级的通信是利用包中提供的类直接在程序中实现网络通信。(由(由Java语言开发语言开发包提供)包提供)42、网络协议应用层:使用URL、URLConnection 类传输层:使用Socket、ServerSocket 类Application(HTTP,FTP,telnet)Transport(TCP