- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java网络编程 目标 理解网络协议的基本内容 掌握Socket编程的基本内容 掌握Socket编程中多线程的处理方式 URL类的用法 StringTokenizer类的用法 网络基础知识 网络就是一组连接在一起的计算机 计算机网络分类 按照网络规模和范围划分: 局域网(LAN,Local Area Network) 较小的地理区域内或单独的建筑物内 都市网(MAN,Metropolis Area Network) 城域网覆盖城市或城镇内的广大地理区域, 如许多城市提供的有线电视网络 广域网(WAN,Wide Area Network) 覆盖的地理区域很广,通常为一个国家或一个洲 网络拓扑结构 传输介质 双绞线 同轴电缆 光导纤维 视线介质 网络的几种工作模式 专用服务器结构(Server-Based) 又称为“工作站/文件服务器”结构,由若干台微机工作站与一台或多台文件服务器通过通信线路连接起来组成工作站存取服务器文件,共享存储设备。 客户机/服务器模式(client/server) 其中一台或几台较大的计算机集中进行共享数据库的管理和存取,称为服务器,而将其它的应用处理工作分散到网络中其它微机上去做,构成分布式的处理系统。 对等式网络:(Peer-to-Peer) 在对等式网络结构中,没有专用服务器 每一个工作站既可以起客户机作用也可以起服务器作用。 Internet基础 Internet的形成和发展: 第一阶段(1969~1983) ARPANET 为中心的互联网(internet) 第二阶段(1983~1994) 用于教育和科研领域的NSFNET(National Science Foundation Net)形成 第三阶段(1994~Now) Internet的商业化运作。 网络通信 网络通信结构 硬件装置:实现结点之间的信息传送 软件装置:规定双方进行通信的约定协议 网络通信协议 网络通信中必须遵守的一些规则 OSI的分层思想 OSI参考模型 (OSI/RM,Open System Interconnection/Reference Model) 开放系统互连参考模型 分层的理由: 将网络简化 模块化的设计网络 TCP协议 TCP协议为一种可靠的端对端协议:重发一切没有收到的数据,进行数据内容准确性检查并保证分组的正确顺序。 TCP协议位于OSI参考模型的传输层 IP协议 IP协议是网络上的计算机进行连接的基础 IP协议是不可靠的:无论传送正确与否都不进行检验、不回送确认、不保证分组的正确顺序 IP协议位于OSI参考模型的网络层 TCP/IP协议 TCP/IP协议: Internet上不同系统之间互联的一组协议 为分散和不同类型的硬件提供通用的编程接口。 TCP/IP 协议使Internet尽可能成为一个分散、无序的网络。 TCP/IP的4层模型 应用层、传输层、网络层、数据链路层+物理层 OSI和TCP/IP的分层对应 IP地址 IP地址的定义 为了实现Internet上不同计算机之间的通信,每台计算机都必须有一个不与其它计算机重复的地址---IP地址 IP地址是数字型的,32位(32bit),由4个 8位的二进制数组成,每8位之间用圆点隔开 网络标识(network id)和主机标识 (host id) IP地址被分成了A、B、C、D、E五类,每个类别的网络标识和主机标识各有规则。 网络IP地址的构成 Java中的ping 在命令行中,可以通过“ping [host]”的方法得到指定主机的IP地址 通过中的InetAddress类,可以得到指定主机的IP地址 如果没有指定机器,则将会返回本地主机的IP地址 端口(port) 计算机与外界交流的出入口 是一种抽象的软件结构,包括一些数据结构和I/O(基本输入/输出)缓冲区 端口号可以从0到65535,通常将它分为三类: 公认端口(Well Known Ports):从0到1023,它们紧密绑定(Binding)一些服务 注册端口(Registered Ports):从1024到49151。它们松散地绑定一些服务 动态和/或私有端口(Dynamic and/or Private Ports):从49152到65535。理论上,不应为服务分配这些端口 常见服务和对应端口号 Socket 套接字(Socket ):表示一个系统的IP地址和端口号的结合。 TCP/IP连接的一个端点 用来处理两个流对象 创建TCP Socket需要的四个信息: 本地系统的IP 本地应用程序使用的TCP端口号 远程系统的IP 远程应用程序相应的TCP端口号 Java Socke
文档评论(0)