1 / 53
文档名称:

android-网络编程.ppt

格式:ppt   页数:53页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

android-网络编程.ppt

上传人:2982835315 2016/3/2 文件大小:0 KB

下载得到文件列表

android-网络编程.ppt

相关文档

文档介绍

文档介绍:Android-网络编程本章目标?TCP/IP协议?IP地址?使用ServerSocket建立服务器?使用Socket进行网络编程网络通信协议及接口?网络通信协议就是对计算机之间通信的信息格式、能被收/发双方接受的传送信息内容的一组定义。即连接不同操作系统和不同硬件体系结构的互联网络提供通信支持,是一种网络通用语言。?网络通信接口为了使两个结点能进行对话,必须在它们之间建立通信工具(即接口),使彼此之间能进行信息交换。接口包括两部分:硬件装置:实现结点之间的信息传送软件装置:规定双方进行通信的约定协议通信协议的分层思想?为什么要分层由于结点之间联系复杂,在制定协议时,把复杂成份分解成一些简单的成份,再将它们复合起来。最常用的复合方式是层次方式,即同层间可以通信,上一层可以调用下一层,而与再下一层没有关系。各层互不影响,利于系统的开发和扩展。?通信协议的分层规定把用户应用程序作为最高层,把物理通信线路作为最底层,将期间的协议处理分为若干层,规定每层处理的任务,也规定每层的接口标准。参考模型数据封装数据拆封IP协议?IP协议就是为计算机网络相互连接进行通信而设计的协议。在因特网中,它是能使连接到网上的所有计算机网络实现相互通信的一套规则,规定了计算机在因特网上进行通信时应当遵守的规则。任何厂家生产的计算机系统,只要遵守IP协议就可以与因特网互连互通。TCP协议和UDP协议?TCP协议TCP是专门设计用于在不可靠的因特网上提供可靠的、端到端的字节流通信的协议。它是一种面向连接的协议,TCP连接的是字节流而非报文流。?UDP协议:UDP向应用程序提供了一种发送封装的原始IP数据报的方法,并且发送时无需建立连接。是一种不可靠的连接。TCP/UDP区别?编程时区别–利用TCP协议进行通信的两个应用程序是有主次之分,一个称为服务器程序,另外一个称为为客户机程序,两者功能和编写方法大不一样。–利用UDP通信的两个程序是平等的,没有主次之分,2个程序代码可以是完全一样的。