- 2
- 0
- 约2.7千字
- 约 36页
- 2023-05-12 发布于重庆
- 举报
宋波,李晋,李妙妍,张悦 宋波,李晋,李妙妍,张悦 《Java程序设计》电子课件 宋波,李晋,李妙妍,张悦 * 宋波,李晋,李妙妍,张悦 第一页,共三十六页。 第15章 Java网络编程 * 宋波,李晋,李妙妍,张悦 第二页,共三十六页。 本章要点 网络相关知识 基于URL的通信 Socket通信机制 * 宋波,李晋,李妙妍,张悦 第三页,共三十六页。 15.1 网络相关知识 Java为用户提供了完善的网络功能: 获取网络上的各种资源; 与服务器建立连接和通信; 传递本地数据。 这些功能都定义在 包中; * 宋波,李晋,李妙妍,张悦 第四页,共三十六页。 Internet网络协议层次图 应用层 (HTTP, FTP, Telnet, …) 传输层 (TCP, UDP, …) 网络层 (IP, …) 链路层 实现网络通信的Java程序 * 宋波,李晋,李妙妍,张悦 第五页,共三十六页。 TCP:传输控制协议。一种基于连接的协议,为两个计算机之间提供了点到点的可靠数据流。 可靠性高,但开销较大 UDP:用户数据报协议。不是基于连接的,它从一个计算机发送独立的数据报,各数据报之间是相互独立。 不能保证数据的可靠传输,但减少了额外开销。 * 宋波,李晋,李妙妍,张悦 第六页,共三十六页。 端口(port):端口号由一个16bit的数字表示,TCP与UDP协议用它把数据发送到正确
原创力文档

文档评论(0)