文档详情

高级Internet程序设计.ppt

发布:2018-04-07约8.32千字共71页下载文档
文本预览下载声明
高级Internet程序设计 Java网络程序设计 主要内容 第一部分 TCP/IP与Internet程序设计 TCP/IP基础 Java简介 Socket SMTP通讯协议 POP3通讯协议 服务器端的FTP通讯协议 客户端的FTP通讯协议 HTTP通讯协议与Web服务器 Java Web浏览器 聊天程序的客户端/服务器端 网络游戏 JSSE与HTTPS服务器 第二部分 企业网络技术 企业解决方案 Java档案 Java Plug-in 与HTML Converter Java安全性原则 三层体系结构Socket与JDBC JavaMail API Java Web Start J2EE连接器架构 TCP/IP基础 1.1 历史 1)ARPANET: 仅仅用于同类软、硬件系统; 使用IMP进行主机连接; NWG协议; /cis/ 2)1974年TCP/IP 3)BSD Unix+TCP/IP-BSD API Windows Socket API J API 1.2 TCP/IP技术模型 1.3 TCP与UDP TCP: Telnet HTTP FTP SMTP UDP:OICQ NFS DNS TFTP  BOOTP SNMP 1.4 IP地址(IPv4、IPv6) IP分类、InterNIC 1.5 域名系统 DNS、 顶级 、查询算法 1.6 通信端口 大小范围 1.7 RFC文件 格式、查询 1.8 网络的拓扑结构 对等、C/S 1.9 网络分类 1) 局域网:几米~1公里 2) 城域网:10公里~100公里 3) 广域网: 4) Internet: Java简介 2.1 Java的版本 Java 2有3种版本:J2ME、J2SE、J2EE。 2.2 Java的应用范畴 Java从应用的范畴可分为5类: 2-Tier Client-and-Server Architecture 2-Tier HTML-based Architecture 3-Tier HTML-based Architecture 3-Tier Applet-based Architecture Java Web Start 2.2.1 2-Tier Client-and-Server Architecture 2.2.2 2-Tier HTML-based Architecture 2.2.3 3-Tier HTML-based Architecture 2.2.4 3-Tier Applet-based Architecture 2.2.5 Java Web Start Socket 3.1 Berkeley Socket Berkeley Socket Interface Berkeley Software Distribution Berkeley网络套接字 分为Stream Socket(面向连接协议) 和Datagram Socket(无连接协议)两类 1)Stream Socket 2)Stream Socket(TCP)在服务器端的开发流程 3) Stream Socket(TCP)在客户器端的开发流程 4)Datagram Socket 5)Datagram Socket (UDP) 应用程序 3.2 Microsoft Windows Socket 1)WinSock API 体系结构与BSD Socket API相似,同时不同版本WinSock具有兼容性。可分为四类:BSD Socket API、WinSock Extended API、转换函数和数据库函数。 2)BSD Socket API 3)WinSock扩展函数 4)转换函数 5)数据库函数 6)WinSock Stream Socket客户端/服务器端 7)WinSock Datagram Socket 3.3 Java Socket J支持Socket API,有六类函数。 1)处理URL 2)处理主机名称及IP地址 3)处理UDP通讯协议 4)处理TCP通讯协议 5)处理网络(Authentication)及权限(Permission) 6)内容处理器(ContentHandle) Java在TCP和UDP的体系结构如下: 3.4 C/S模式实例演示 1)hello wor
显示全部
相似文档