第09章 网络编程技术.pptVIP

  • 1
  • 0
  • 约1.43万字
  • 约 52页
  • 2017-11-23 发布于河南
  • 举报
第09章 网络编程技术

第9章 集合类与泛型程序设计 Java语言提供了丰富的网络编程类库,因此它非常适合用于网络编程,强大快捷的网络编程功能正是Java备受欢迎的主要原因之一。 Java的网络功能由几个不同的包实现,基本的网络功能定义在包中。其中的接口和类可以大致分为三部分:URL、URLConnection和Socket。本章将讨论如何使用这些类和接口进行网络编程,实现网络资源的访问和网络通信。 9.1 网络编程基础知识 TCP/IP采用层次化体系结构,从上至下分为四层:应用层、传输层、网络层和数据链路层,每一层都实现特定的网络功能。 1)应用层 2)传输层 3)网络层 4)数据链路层 这四层结构中比较常见的协议有如下几种: 1)IP协议 2)TCP协议 3)UDP协议 4)HTTP 5)FTP 6)SMTP 7)POP3 8)IMAP IP地址 连接到Internet中的每台计算机都有唯一的地址,这就是IP地址。一个IP地址由域名、端口号和服务类型组成。 套接字(Socket) 套接字(socket)是网络上运行的两个不同主机的进程间进行双向通信的端点,用于建立两个不同应用程序之间通过网络进行通信的信道。一般来说,位于不同主机的应用进程之间要在网络环境下进行通信,必须要在网络的每一端都要建立一个套接字。两个套

文档评论(0)

1亿VIP精品文档

相关文档