Java 语言程序设计-第 10 章 网络聊天53课件讲解.ppt

Java 语言程序设计-第 10 章 网络聊天53课件讲解.ppt

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

Java语言程序设计第10章网络聊天室第1讲:网络编程基础3.InetAddress类提纲1.计算机网络2.TCP/IP协议标识符1.计算机网络Java语言程序设计?计算机网络把分布在不同地理区域的计算机与专门的外部设备用通信线路互联成一个规模大、功能强的网络系统,从而使众多的计算机可以方便的互相传递信息,共享硬件、软件、数据信息等资源。?计算机网络1、通信主体:具有独立操作系统的计算机。构成要素2、通信设备:网络中信息传输的通道和设备。3、通信协议:计算机之间为相互通信而采用的某种约定。标识符2.TCP/IP协议Java语言程序设计TCP/IP协议:Internet的基本协议,是“传输控制协议/网际协议”的简称。TCP/IP协议采用四层体系结构。包括网络接口层、网络层(IP层)、传输层(TCP层)和应用层,每一层都实现特定的网络功能。这种层次结构系统遵循着对等实体通信原则。1、网络接口层:与OSI参考模型中的物理层和数据链路层相对应。它负责监视数据在主机和网络之间的交换。2、网络层:对应于OSI参考模型的网络层,主要解决主机到主机的通信问题。它所包含的协议设计数据包在整个网络上的逻辑传输。3、传输层:对应于OSI参考模型的传输层,为应用层实体提供端到端的通信功能,保证了数据包的顺序传送及数据的完整性。4、应用层:对应于OSI参考模型的高层,为用户提供所需要的各种服务。标识符3.InetAddress类Java语言程序设计InetAddress类:用于存储IP地址和域名,是Java封装的IP地址。成员方法staticInetAddressgetByName(Stringhost):根据给定主机名得到一个InetAddress对象。StringgetHostName():返回此IP地址的主机名。StringgetHostAddress():返回IP地址字符串。staticInetAddressgetLocalHost():返回本地主机的InetAddress对象。标识符3.InetAddress类Java语言程序设计获取的域名和IP地址。语句编写publicstaticvoidmain(String[]args){try{//根据域名得到IPInetAddressaddr=InetAddress.getByName();//获得主机名StringdomainName=addr.getHostName();//获得IP地址StringIPName=addr.getHostAddress();//输出InetAddress对象System.out.println(addr);System.out.println(主机名:+domainName+;IP地址:+IPName);}catch(UnknownHostExceptione){e.printStackTrace();}}谢谢

您可能关注的文档

文档评论(0)

学海无涯苦做舟 + 关注
实名认证
内容提供者

职业教育

1亿VIP精品文档

相关文档