12.Java网络编程.pptVIP

  • 3
  • 0
  • 约6.93千字
  • 约 17页
  • 2016-04-20 发布于江西
  • 举报
12.Java网络编程.ppt

Java 基础培训 第12章 Java 网络编程 12.1 网络程序设计基础 12.1.1 TCP和UDP 要想让处于网络中的主机互相通信,只是知道通信双方地址还是不够的,还必须遵循一定的规则。有两套参考模型:OSI参考模型、TCP/IP参考模型(或TCP/IP协议)。由于OSI参考模型过于理想化,未能在因特网上进行广泛推广。这样,TCP/IP协议就成为事实上的国际标准。这里只重点介绍TCP/IP协议的传输层协议,传输层协议中有两个非常重要的协议:传输控制协议TCP(Transmission Control Protocol)、用户数据报协议UDP(User Datagram Protocol)。 传输控制协议TCP是面向连接的运输层协议,即应用进程(或程序)在使用TCP协议之前,必须先建立TCP连接,在传输完毕后,释放已经建立的连接。利用TCP协议进行通信的两个应用进程,一个是服务器进程,另一个是客户进程。 12.1.2 端口和套接字 端口是一种抽象的软件结构(包括一些数据结构和I/O缓冲区),也称为协议端口(protocol port)。端口用一个整数型标识符来表示,即端口号。端口号跟协议相关,TCP/IP传输层的两个协议TCP和UDP是完全独立的两个软件模块,因此各自的端口号也相互独立,端口使用一个16位的数字来表示,它的范围是0~65535,1024以下的端口号保留给

文档评论(0)

1亿VIP精品文档

相关文档