- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第8章 Java网络编程基础 8.1【案例24】获取IP地址 8.2【案例25】网络聊天工具 8.1【案例24】获取IP地址 1.计算机网络基础知识 (1)什么是Internet:因特网(Internet)是目前世界上最大的计算机网络,更确切的说它是一个互连的网络,几乎覆盖了整个世界范围。最初组建这个网络的目的是为方便世界各地的研究部门和大学的研究者及其学生探讨学术方面的问题,因此也可以称之为科研教育网或国际学术网。20世纪90年代后,因特网开始向社会开放,利用该网络开展商贸活动成为热门话题。大量人力和财力的投入,使得因特网得到迅速的发展。许多企业也逐步意识到进入因特网的重要性,不仅可以从网上索取大量的商业信息,更可以通过因特网向国际社会展现和推销自己。 单纯的把Internet看成是一个计算机网络,或者是相互连接的计算机网络群,都不是十分正确的。根据当今的观点,计算机网络只是一个提供了简单的传载信息的媒体,而Internet的优越性和实用性则在于信息而不是网络。 Internet采用一种唯一通用的地址格式,为Internet中的每一个网络和几乎每一台主机都分配了一个地址,就像一个实实在在的整体。Internet中地址类型有IP地址和域名地址两种。 IP地址是连接在Internet上的每台计算机都有的一个唯一的地址。发送方计算机在通信之前必须知道接收方计算机的地址。这和日常邮寄普通信件是一样的道理。只是Internet上使用的地址称为Internet地址,简称IP地址。它是四个以小数点隔开的十进制整数,每个整数的范围是0~255。Internet上的每一台计算机和路由器都有一个由相关的管理机构指定的IP地址。计算机用四个字节的二进制单位(32位)存储IP地址,每个整数对应一个字节。例如,有一台计算机的IP地址为,而另一台计算机的IP地址为0。IP地址分为以下五类: A类(A Class):~55适用于大型网络 B类(B Class):~55适用于中型网络 C类(C Class):~55适用于小型网络 D类和E类:保留作特殊用途。 域名抵制由于IP地址是数字型的,不方便记忆,也难以理解,所以Internet采用了另一套字符的地址方案,即域名地址。它是用具有一定意义的字符串来标识主机地址,IP与域名地址两者相互对应,而且保持全网统一。在网络中,一台主机的IP地址是唯一的,即每台主机只能有一个IP地址,但它的域名数却可以有多个。 第一级域名往往表示主机所属的国家、地区或网络性质的代码,如中国是cn、英国是uk、商业组织的代码则是com等。第二、三级是子域名,第四级是主机名。 在中国,一级域名为cn,二级域名有:教育edu、电信网net、科研网ca、团体or、政府go、商业co、军队mi等。各省则采用其拼音缩写,如bj代表北京,sh代表上海,ah则代表安徽。 由于Internet主要是在美国发展壮大的,所以美国的主机其第一级域名一般直接说明其主机性质,而不是国家代码。如果用户看到某主机的第一级域名为com、edu、gov等,一般可以判断这台主机置于美国。因为其他国家第一级域名一般是其国家的代码。 (2)TCP/IP协议:TCP/IP是Transmission Control Protocol/Internet Protocol的简写,中文译名为传输控制协议/互联网络协议,是Internet最基本的协议,简单地说,就是由底层的IP协议和TCP协议组成的。TCP/IP协议的开发工作始于20世纪70年代,是用于互联网的第一套协议。 IP协议是因特网中的基础协议,由IP协议控制传输的协议单元称为IP数据报。IP数据报中含有发/收方的IP地址。IP提供不可靠的、尽力的、无连接的数据报投递服务,构成了因特网数据传输的基础;以此为基础,TCP协议软件增加了确认-重发、滑动窗口和复用/解复用等机制,提供面向连接的、可靠的、流投递服务。 Internet没有形成之前,各个地方已经建立了很多小型的网络,称为局域网,Internet的中文意义是“网际网”,它实际上就是将全球各地的局域网连接起来而形成的一个“网之间的网(即网际网)”。然而,在连接之前的各式各样的局域网却存在不同的网络结构和数据传输规则,将这些小网连接起来后各网之间要通过什么样的规则来传输数据呢?这就象世界上有很多个国家,各个国家的人说各自的语言,世界上任意两个人要怎样才能互相沟通呢?如果全世界的人都能够说同一种语言(即世界语),这个问题不就解决了吗?TCP/IP协议正是Internet上的“世界语”。 (3)通信端口:一般来说,一台计算机只通过一条线路连接到网络上。但是,一台计算机中往往有很多应用程序需要进行网络通信。那么网络如何进行区分呢? 使用网络端口号(port)可以
您可能关注的文档
- Java 2面向对象程序设计 洪维恩 等 Chapter 5新.ppt
- Java 2面向对象程序设计 洪维恩 等 Chapter 6新.ppt
- Java 2面向对象程序设计 洪维恩 等 Chapter 7新.ppt
- Java 2面向对象程序设计 洪维恩 等 Chapter 9新.ppt
- Java 2面向对象程序设计 洪维恩 等 Chapter 12新.ppt
- Java 2面向对象程序设计 洪维恩 等 Chapter 14新.ppt
- Java 2面向对象程序设计 洪维恩 等 Chapter 15新.ppt
- Java 2面向对象程序设计 洪维恩 等 Chapter 16新.ppt
- Java 2面向对象程序设计 洪维恩 等 Chapter 17新.ppt
- Java 2面向对象程序设计 洪维恩 等 Chapter 18新.ppt
- Java程序设计案例教程 崔曙光 李春奇 Java程序设计案例教程(第二章)新.ppt
- Java程序设计案例教程 崔曙光 李春奇 Java程序设计案例教程(第九章)新.ppt
- Java程序设计案例教程 崔曙光 李春奇 Java程序设计案例教程(第十四章)新.ppt
- Java程序设计案例教程 崔曙光 李春奇 Java程序设计案例教程(第十章)新.ppt
- Java程序设计案例教程 崔曙光 李春奇 Java程序设计案例教程(第五章)新.ppt
- Java程序设计案例教程 崔曙光 李春奇 Java程序设计案例教程(第一章)新.ppt
- Java程序设计案例教程 沈大林 等 第2章 Java语言编程基础知识新.ppt
- Java程序设计案例教程 沈大林 等 第4章 数组和程序分块设计新.ppt
- Java程序设计案例教程 沈大林 等 第5章 面向对象的程序设计新.ppt
- Java程序设计案例教程 沈大林 等 第6章 图形用户界面设计基础新.ppt
文档评论(0)