1 / 75
文档名称:

java语言项目11 java网络编程.ppt

格式:ppt   大小:1,916KB   页数:75页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

java语言项目11 java网络编程.ppt

上传人:相惜 2021/6/12 文件大小:1.87 MB

下载得到文件列表

java语言项目11 java网络编程.ppt

相关文档

文档介绍

文档介绍:Java语言和计算机网络紧密相连,Java语言就是伴随着互联网的发展而不断成熟的。Java最出色的一个特点就是对网络编程提供了强大的支持。
网络上计算机之间的通信实质上就是计算机上的应用程序之间进行通信。网络程序设计的目的就是直接或间接地通过网络协议与其他计算机的相关程序进行数据传输,从而实现网络通信。网络程序设计通常涉及一个服务器和一个或多个客户机。客户机向服务器发送请求,服务器响应请求。因此,本帝通过一个Server - Client模型的网络聊天程序的项日案例开发,来了解Java的网络编程知识。
下一页
项目11 Java网络编程
整理课件
项目11 Java网络编程
项目概述
项目目的
项目支撑知识
项目实施
项目总结
扩展演练
整理课件
项目概述
本项目说明如何利用Socket开发一个Server-Client模型的网络聊天程序。客户端向服务器发送请求,尝试服务器建立连接,服务器可能接受或拒绝请求。一旦建立连接,客户端和服务器就可以进行通信。
返回
整理课件
项目目的
.了解网络编程原理。
.理解TCP/IP体系结构。
.掌握InetAddress类、Socket类及ServerSocket类等的使用。
.掌握基于TCP协议的Socket网络编程。
返回
整理课件
项目支撑知识
网络编程概述
网络编程中有两个主要的问题,一个是如何准确地定位网络上一台或多台主机及在主机上运行的应用程序,另一个就是找到主机及应用程序后如何可靠高效地进行数据传输。

下一页
返回
整理课件
项目支撑知识
网络通信是采用网络协议实现计算机之间的数据交换。所谓网络协议是指通信双方约定好的规则集合,通常使用TCP/IP协议。在TCP/IP体系结构中网络层主要负责网络主机的定位和数据传输的路由,由IP地址可以唯一地确定Internet上的一台主机。而传输层则提供面向应用的可靠的或非可靠的数据传输机制,来保证应用程序的正常运行。
先了解以下几个概念。
上一页
下一页
返回
整理课件
项目支撑知识
IP地址:即给每个连接在Internet上的主机分配一个在全世界范围唯一的32bit地址。IP地址的结构使在Internet上寻址很方便。IP地址通常用更直观的、以圆点分隔号的4个十进制数字表示,每一个数字对应于8个二进制的比特串。
端口号(Port Number):网络通信时同一机器上的不同进程的标识,其中11024为系统保留的端口号。每一项标准的Internet服务都有自己独特的端口号,该端口在所有的计算机上均相同。例如,ftp具有默认端口21, http具有默认端口80。服务类型(Service):网络的各种服务。例如,超文本传输协议(HTTP),文件传输协议(FTP),远程登录(Telnet),简单邮件传输协议(SMTP)。
上一页
下一页
返回
整理课件
项目支撑知识
套接字(Socket):当一台主机上有多个进程同时进行通信,如何区别从网络中传递来的数据是一个问题,解决的方法就是在传输层提供向上服务的端口号。端口号其实标识了运行在某台计算机上的某个进程,所以一个在Internet上运行的应用程序可以用IP地址和端口号进行标识,这就是套接字(Socket)。
传输层以实现计算机系统端到端的通信为日的,该层提供了两种实现端到端通信的方法,即面向连接方法和无连接方法。这两种方法对应着两个主要协议,一个是TCP ( Transfer Control Protocol)协议,另一个是UDP ( User Datagram Protocol)协议。
上一页
下一页
返回
整理课件
项目支撑知识
TCP是一种面向连接的保证可靠传输的协议。通过TCP协议实现的传输,得到的是一个顺序的无差错的数据流。发送方和接收方的成对的两个socket之间必须建立连接,以便在TCP协议的基础上进行通信,当一个socket(通常都是server socket)等待建立连接时,另一个socket可以要求进行连接,一旦这两个socket连接起来,它们就可以进行双向数据传输,双方都可以进行发送或接收操作。
UDP是一种无连接的协议,每个数据报都是一个独立的信息,包括完整的源地址和目的地址,它通过网络上任何可能的路径传往目的地,因此能否到达目的地,到达目的地的时间以及内容的正确性都是不能被保证的,即UDP协议是不可靠的。
上一页
下一页
返回
整理课件