扣丁学堂_Java_11_网络编程.pdfVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
扣丁学堂_Java_11_网络编程.pdf

第11章:网络编程 课程大纲课程大纲 11、、网络编程基本概念网络编程基本概念 2、网络编程TCP协议 3、TCP实现实现ECHO程序程序 4 、服务器与多客户端通信 5、多客户端之间的通信 6、网络编程UDP协议 7、URL 11、网络编程基本概念网络编程基本概念 1、什么是计算机网络 把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大、功能强的网络系统,从而使众 多的计算机可以方便地互相传递信息,共享硬件、软件、数据信息等资源。 2、计算机网络的主要功能 资源共享资源共享 信息传输与集中处理 均衡负荷与分布处理 综合信息服务( /综合业务数字网络ISDN)等 综合信息服务(www/综合业务数字网络ISDN)等 11、网络编程基本概念网络编程基本概念 3、网络通信协议 要使计算机连成的网络能够互通信息,需要对数据传输速率、传输代码、代码结构、传输控制步骤、出错控制等 制定一组标准,这一组共同遵守的通信标准就是网络通信协议,不同的计算机之间必须使用相同的通讯协议 才能进行通信。 网络通信接口 为了使两个结点之间能进行对话,必须在它们之间建立通信工具(即接口),使彼此之间能进行信息交换。接口包括 两部分两部分:: (1)硬件装置:实现结点之间的信息传送 (2 )软件装置:规定双方进行通信的约定协议 11、网络编程基本概念网络编程基本概念 4、TCP/IP TCP/IP :传输控制协议/ 因特网互联协议,又叫网络通讯协议,这个协议是Internet最基本的协议、Internet国际互联 网络的基础,简单地说,就是由网络层的IP协议和传输层的TCP协议组成的。 IP地址:网络中每台计算机的一个标识号,本地IP:   localhost 端口号端口号((PORT)):端口号的范围端口号的范围:0~65535之间之间,0~1023之间的端口数是用于之间的端口数是用于一些知名的网络服务和应用些知名的网络服务和应用 11、网络编程基本概念网络编程基本概念 5、程序开发结构 网络编程主要是指完成C/S程序的开发,程序的开发结构有两种: ∙C/S (客户端/服务器) 开发两套程序,两套程序需要同时维护,例如:QQ 。CS程序一般比较稳定 ∙B/S (浏览器/服务器) 开发一套程序,客户端使用浏览器进行访问,例如:各个论坛。BS程序一般稳定性较差,而且安全性较差。 但是,C/S的程序开发在实际的Java应用中毕竟很少了,而且整个java基本上都是以B/S为主。 C/S程序主要程序主要可以完成以以完成以下两种程序的种程序的开发发: ∙TCP :(Transmission Control Protocol)传输控制协议,采用三方握手的方式,保证准确的连接操作。 ∙UDP:(User Datagram Protocol)数据报协议,发送数据报,例如:手机短信或者是QQ消息。 TCP 、UDP的数据帧格式简单图例的数据帧格式简单图例: 协议类型 源IP 目标IP 源端口 目标端口 帧序号 帧数据 其中协议类型用于区分其中协议类型用于区分TCPTCP 、UDPUDP 22、网络编程网络编程TCPTCP协议协议 1、TCP程序概述 TCP是一个可靠的协议,面向连接的协议。 实现TCP程序,需要编写服务器和客户端,Java API为我们提供了 包,为实现网络应用程序提供类。 ServerSocket :此类实现服务器套接字。 Socket :此类实现客户端套接字(也可以就叫“套接字”)。 Socket是网络驱动层提供给应用程序编程的接口和一种机制。 22、网络编程网络编程TCPTCP协议协议 socket 发货 入库 发送到分发站发送到分发站 socket 送货 22、

文档评论(0)

dzzj200808 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档