java入门12网络编程(2学时).pptVIP

  • 3
  • 0
  • 约8.14千字
  • 约 26页
  • 2017-11-17 发布于河南
  • 举报
java入门12网络编程(2学时)

Java编程技术 主讲教师 张 智 计算机学院软件工程系 12 网络编程 12.1 基础知识 12.2 基于URL的高层次Java网络编程 12.3 基于Socket的低层次Java网络编程 12.4 支持多客户的client/server程序设计 12.1 基础知识 Socket概念 网络上的两个应用程序之间的通信是分层进行的。 socket是应用程序进行网络通信的接口。 Socket=主机地址+端口号 端口号 如果要发起网络连接,需要知道远程机器的地址或名字。 此外,每个网络连接需要一个端口号,客户端和服务器必须事先约定所使用的端口。如果系统两部分所使用的端口不一致,那就不能进行通信。 TCP/IP系统中的端口号是一个16位的数字,它的范围是0~65535。 实际上,小于1024的端口号保留给预定义的服务。 两类传输协议--TCP和UDP TCP:一种面向连接的保证可靠传输的协议。(Tranfer Control Protocol) 通过TCP协议传输,得到的是一个顺序的无差错的数据流。 发送方和接收方的两个socket之间必须建立连接,当一个socket(通常都是server socket)等待建立连接时,另一个socket可以要求进行连接,一旦这两个socket连接起来,它们就可以进行双向数据传输,双方都可以进行发送或接收操作。 一旦连接建立起来

文档评论(0)

1亿VIP精品文档

相关文档