第2讲JAVA网络编程基础.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2讲JAVA网络编程基础

第2讲 JAVA网络编程基础 HuFuxiang 预习与提问 1、举例说明URL的组成? 2、什么是TCP/UDP?两者有什么不同? 3、网络端口是什么?指出下面端口对应的应用程序。 7 21 23 25 80 预习与提问 7?:Echo?,能看到许多人搜索Fraggle放大器时,发送到X.X.X.0和X.X.X.255的信息。 21:FTP(File?Transfer?Protocol,文件传输协议)服务,FTP服务主要是为了在两台计算机之间实现文件的上传与下载,一台计算机作为FTP客户端,另一台计算机作为FTP服务器,可以采用匿名(anonymous)登录和授权用户名与密码登录两种方式登录FTP服务器。目前,通过FTP服务来实现文件的传输是互联网上上传、下载文件最主要的方法,20端口是用于FTP数据传输的默认端口号。 预习与提问 23?: Telnet ,远程登录服务,是Internet上普遍采用的登录和仿真程序。同样需要设置客户端和服务器端,开启Telnet服务的客户端就可以登录远程Telnet服务器,采用授权用户名和密码登录。登录之后,允许用户使用命令提示符窗口进行相应的操作。在Windows中可以在命令提示符窗口中,键入“Telnet”命令来使用Telnet远程登录。 25:SMTP,SMTP服务器所开放的端口,用于发送邮件。入侵者寻找SMTP服务器是为了传递他们的SPAM。入侵者的帐户被关闭,他们需要连接到高带宽的E-MAIL服务器上,将简单的信息传递到不同的地址。木马Antigen、Email?Password?Sender、Shtrilitz?Stealth、 WinPC、 Haebu?Coceda、 WinSpy都开放这个端口。?通过开放25端口,可以监视计算机正在运行的所有窗口和模块。 预习与提问 80?:HTTP(HyperText?Transport?Protocol,超文本传输协议)是上网使用最多的协议,主要用于在WWW(World?Wide?Web,万维网)服务上传输信息的协议。可以通过HTTP地址加“:80”(即常说的“网址”)来访问网站的,比如:80,因为浏览网页服务默认的端口号是80,所以只要输入网址,不用输入“:80”。 本讲任务单 1、概念的理解:域名、IP地址、端口、服务器、客户机、URL、套接字、TCP、UDP。 2、URL类、Socket类的主要接口、方法、属性、监听器 3、利用URL类访问主机的相关资料。 2.1 网络编程基础知识 2.1.1 网络编程基本理论 在TCP/IP协议的层次结构中,传输层提供在源结点和目标结点的两个实体之间可靠的端到端数据传输,TCP/IP模型提供了了两种传输协议,即传输控制协议TCP和用户数据报协议UDP。 TCP是面向连接的协议,在传递数据之前必须和目标结点建立连接,然后再传送数据,传送数据结束后,关闭连接。而UDP是一种无连接协议,无须事先建立连接即可直接传送带有目标结点信息的数据报 2.1 网络编程基础知识 2.1.1 网络编程基本理论 端口(Port)和IP地址为网络通信的应用程序提供了一种确定的地址标识,IP地址表示了发送端口的目的计算机,而端口表明了将数据包发送给目的计算机上的哪一个应用程序 2.1 网络编程基础知识 2.1.2 网络编程的基本概念 1、IP地址 用于标识网络上的计算机或者其它网络设备,由4个字节组成,分为IPV4和IPV6。 2、TCP 与UDP TCP提供两台计算机之间无差错的可靠数据传输,是面向连接的通信协议。 UDP是无连接通信协议,不保证可靠的数据传输 ,收到数据方无须确认 2.1 网络编程基础知识 3、Socket套接字 Socket套接字是网络驱动层提供给应用程序编程的接口和管理方法,处理数据接收与输出 4、数据报datagraph 是一种面向非连接的、以数据报方式工作的通信,适用于网络层不可靠的数据传输与访问 5、URL 网络统一资源定位器,确定数据在网络中的位置 2.1 网络编程基础知识 2.1.3 网络编程的基本方法 Java语言专门为网络通信提供了系统软件包,利用它提供的有关类及方法可以快速开发基于网络的应用程序 2.2 URL编程 2.2.1 URL的构成 URL用来标识Internet的资源,包括取得获得资源采用的地址,通过URL可以访问Internet的文件和其它资源。URL的一般格式是: protocol://hostName:port/resourcePath 即: 协议名://主机名:端口号/资源路径 2.2 URL编程 2.2.2 URL类 URL的构造方法很多,主要

文档评论(0)

qwd513620855 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档