下载此文档

java网络编程 java编程 java编程知识介绍.ppt


文档分类:IT计算机 | 页数:约21页 举报非法文档有奖
1/21
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/21 下载此文档
文档列表 文档介绍
第十八章:Java网络编程技术
题纲
Java网络编程
Java成功应用的一个重要领域是网络。为了让Java程序员能够方便地进行网络程序设计,Sun公司在JDK中加入了大量和网络相关的类,协议封装在这些类中。相比其他的编程语言,利用Java编写网络程序更为容易。
包中。利用该包中相关类和接口,不需要过深地理解各种协议,也能实现网络应用中的各种C/S(客户机/服务器)或B/S(浏览器/服务器)通信程序。
在学****Java编程之前,首先要理解网络编程中的一些基本概念。
基本概念—TCP/IP协议
构建网络是为了实现通信,不同计算机之间通信必须基于一定的标准。网络协议就是计算机通信双方在通信时必须遵循的一组规范。
TCP/IP协议(Transmission Control Protocol/ Protocol)叫做传输控制/网际协议,又叫网络通讯协议。TCP/IP是因特网中使用的基本通信协议。虽然从名字上看TCP/IP包括两个协议:传输控制协议(TCP)和网际协议(IP)。但TCP/IP实际上是一组协议,它包括上百个各种功能的协议,如:远程登录、文件传输和电子邮件等。而TCP协议和IP协议是保证数据完整传输的两个最重要的协议。通常说TCP/协议族,而不单单是TCP和IP。
UDP是User Datagram Protocol的简称,是一种无连接的协议,每个数据报都是一个独立的信息,包括完整的源地址或目的地址,它在网络上以任何可能的路径传往目的地,因此能否到达目的地,到达目的地的时间以及内容的正确性都是不能被保证的。
基本概念—IP地址
在因特网上,每一台主机都有一个唯一标识固定的IP地址,以区别网络上的其他计算机。该地址由一个叫“IANA”( Assigned Numbers Authority,互联网网络号分配机构)的组织来管理。IP地址是一种层次型地址,由网络号和主机号组成,如下图所示。
按照TCP/IP协议规定,每个IP地址长32bit,也就是4个字节,由4个小于256的数字组成,数字之间用“.”间隔。为了方便人们的使用,IP地址经常被写成十进制的形式,这种方法叫点分十进制记法。例如某计算机所在的网络号为:,它的主机号为:10,则该计算机的IP地址为:。
目前正在使用的IP地址是4个字节,又被称为IPv4,由于地址空间有限,现在几乎已被耗尽,于是人们开始研制下一代IP协议,它用16个字节来存储IP地址,被称为IPv6。6Address类对它们进行处理。
客户/服务器模型
简介
客户/服务器模型是一种内部数据处理和存储与数据显示相分离的应用程序开发结构。
客户请求服务器而服务器完成这些请求。这些请求通过网络传到服务器。
由于服务器所作的处理对客户是隐藏的。一个服务器可以服务多台客户机。
客户/服务器模型
通信原理
客户机与服务器之间使用的大部分通信组件都是基于Socket接口来实现的
Socket是两个程序之间进行双向数据传输的网络通信端点,由一个IP地址和一个端口号来标识
每个服务器程序在提供服务时都要在一个端口进行,而想使用该服务的客户机也必须连接到该端口。
客户/服务器模型
客户机/服务器工作模式:

java网络编程 java编程 java编程知识介绍 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数21
  • 收藏数0 收藏
  • 顶次数0
  • 上传人nnyoung
  • 文件大小737 KB
  • 时间2018-06-19