java程序设计教程 第10章.pptVIP

  • 7
  • 0
  • 约1.73万字
  • 约 79页
  • 2016-05-20 发布于天津
  • 举报
java程序设计教程 第10章.ppt

      10.1 概 述   网络通信的核心是协议。协议是指进程之间交换信息为完成任务所使用的一系列规则和规范。在Internet网络通信中,主要使用的协议有适用于网络层的IP协议,适用于传输层的TCP、UDP协议,适用于应用层的HTTP、FTP、SMTP、NNTP(主要用于解释数据内容)协议等。   网络通信的一个重要概念就是IP地址,为了指出想要连接的计算机,必须有一种方法能惟一地标识它,而IP地址所代表的就是Internet上的某台计算机,根据该IP地址就可以同这台计算机进行通信。一个IP地址由4个0~255之间的数字组成,数字之间用点号(.)分隔,例如36。IP地址不是随意指定的,有专门的国际机构负责其定义和分类。由数字所表示的IP地址难以记忆,这就需要有更为形象化和简洁的表示方法,因此,实际应用中,常常将它对应一个有意义的名称,即主机名(Internet中也称域名),例如“雅虎”的域名就对应了9这样的IP地址。网络中的DNS服务器负责自动将主机名转换为IP地址。   虽然通过IP地址或域名可以让用户找到Internet上某台确定的计算机,但仅有这点还不足以完成实际的通信。若这台计算机在应用层有多个程序在运行,那么发送到该计算机的数据包递交给哪个程序来处理呢?要解决该问题,需要借助于端口号。端口号(port number)存在于传输层,是16个比特所表示的一个

文档评论(0)

1亿VIP精品文档

相关文档