- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
12.高级编程-网络编程.pdf
/blog/ 学习目标 开发代码以建立网络连接 理解TCP/IP协议 使用ServerSocket和Socket类实现TCP/IP客户 机和服务器 gzyangfan@ 网络编程 事实上网络编程简单的理解就是两台计算机相互通讯数据而已。 gzyangfan@ 网络基础知识 网络编程的目的就是指直接或间接地通过网络协议与 其他计算机进行通讯。网络编程中有两个主要的问题, 一个是如何准确的定位网络上一台或多台主机,另一 个就是找到主机后如何可靠高效的进行数据传输。 通信主体有两级 ◦ IP地址 IP地址可定位网络上的任意一台主机 ◦ 端口号 端口号可定位主机的进程(即应用程序) gzyangfan@ TCP/IP协议简介 在TCP/IP协议中IP层主要负责网络主机的定位, 数据传输的路由,由IP地址可以唯一地确定 Internet上的一台主机。 而TCP层则提供面向应用的可靠的或非可靠的数据 传输机制,这是网络编程的主要对象,一般不需要关 心IP层是如何处理数据的。 gzyangfan@ TCP/IP传输协议 尽管TCP/IP协议的名称中只有TCP这个协议名,但 是在TCP/IP的传输层同时存在TCP和UDP两个协 议。 TCP协议 ◦ TCP(TransferControlProtocol的简称)协议是一种面向连 接的、可以提供可靠传输的协议。 ◦ 使用TCP协议传输数据,接收端得到的是一个和发送端发 出的完全一样的数据流(包括顺序)。发送方和接收方之间的 两个端口必须建立连接。 ◦ 在程序中,端口之间建立连接一般使用的是Socket(套接字) 方法。 gzyangfan@ TCP/IP传输协议 UDP协议 ◦ UDP(UserDatagramProtocol的简称)是一种无连接的协议, 它传输的是一种独立的数据报(Datagram) ◦ 每个数据报都是一个独立的信息,包括完整的源地址或目的 地址。数据报在网络上以任何可能的路径传往目的地,因此, 数据报能否到达目的地、到达目的地的时间、数据的正确性 和各个数据报到达的顺序都是不能完全保证的。 gzyangfan@ TCP与UDP的对比 使用UDP时,每个数据报中都给出了完整的地址信息,因 此无需连接。对于TCP协议,由于它是一个面向连接的协 议,在进行数据传输之前必然要建立连接。 使用UDP传输数据时是有大小限制的,每个被传输的数据 报必须限定在64KB之内。而TCP没有这方面的限制,一旦 连接建立起来,双方就可以按统一的格式传输大量的数据。 UDP是一个不可靠的协议,发送方所发送的数据报并不一 定以相同的次序到达接收方。而TCP是一个可靠的协议, 它确保接收方完全正确地获取发送方所发送的全部数据。 gzyangfan@ 网络编程的基本方式 Java的网络通信包是,它包含了各种标准 网络协议通信的类和接口。 Java网络程序设计的基本方式主要有三种: ◦ 套接字Socket Socket是T
您可能关注的文档
最近下载
- 急性胰腺炎护理(完整版)PPT课件.pptx VIP
- 《电气控制系统设计与装调》教案 任务二: CA6140型车床线路故障分析及检修方法(1).doc VIP
- 2025广西公需科目培训考试答案(90分)——“一区两地一园一通道”建设;人工智能时代的机遇与挑战(1).pdf VIP
- 橋式起重机操作维护检修规程.doc VIP
- 2025年铁路行业白皮书:铁路运输网络优化与智能服务.docx
- 党课ppt+讲稿:二十届四中全会提出的新概念新观点新论断ppt.pptx VIP
- 《电气控制系统设计与装调》教案 任务一:CA6140型车床控制线路基本构造及工作原理.doc VIP
- 果实套袋技术详解.ppt VIP
- 应用文写作教程PPT课件—实习报告.pptx VIP
- 煤矿采掘技术管理体系.doc VIP
有哪些信誉好的足球投注网站
文档评论(0)