9.[参考文献]数据报网络编程.docVIP

  • 74
  • 0
  • 约3.33万字
  • 约 34页
  • 2016-04-01 发布于江西
  • 举报
9.[参考文献]数据报网络编程.doc

第7章 网络编程 Java号称Internet上的语言,它从语言级上提供了对网络应用程序的支持,程序员能够很容易的开发常见的网络应用程序。Java提供的网络类库,可以实现无痛苦连连网的层细节隐藏在Java的本机安装系统里JVM进行控制。套接字 网络编程的目的就是指直接或间接地通过网络协议与其计算机进行通讯。网络编程中有两个主要的问题,一个是如何准确定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效进行数据传输。网络体系结构是以TCP/IP协议为核心的。IP协议为各种不同的通信子网或局域网提供一个统一的互连平台IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确定Internet上的一台主机,TCP协议为应用程序提供端到端的通信和控制功能(TCP层提供面向应用的可靠的或非可靠的数据传输机制,这是网络编程的主要对象,一般不需要关心IP层是如何处理数据的。协议簇TCP/IP以其两个主要协议:传输控制协议(TCP)和网络互联协议(IP)而得名,实际上是一组协议,包括多个具有不同功能且互为关联的协议。TCP/IP是多个独立定义的协议集合,因此也被称为TCP/IP协议。 图7.1.2 TCP/IP模型中的协议与网络 7.1.3 TCP与UDP TCP提供面向连接的服务。TCP不支持广播或多播服务。由于TCP要提供运输服务,因此TCP不可避免地增加了许多开销,如应答、

文档评论(0)

1亿VIP精品文档

相关文档