- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1.2.5 TCP/IP网络协议 网络接口层: 负责接收IP数据报并进行传输,从网络上接收物理帧,抽取IP数据报转交给下一层,对实际的网络媒体进行管理,定义如何使用实际网络(如Ethernet、Serial Line等)来传送数据。 数据报可以简单地理解为“生成报告后的数据”。 1.2.5 TCP/IP网络协议 1.IP 网际层接收由更低层的网络接口层发来的数据包,并把该数据包发送到传输层;网际层也把从传输层接收来的数据包传送到网络接口层。 IP(网际协议)是TCP/IP的心脏,也是网络层中最重要的协议 IP数据包是不可靠的 IP数据包中含有发送它的主机的地址(源地址)和接收它的主机的地址(目的地址)。 TCP UDP 6 17 IP 传输层 网际层 1.2.5 TCP/IP网络协议 2.TCP IP协议保证了计算机之间可以发送和接收资料,但IP还不能解决资料分组在传输过程中可能出现的问题。 TCP则提供一个可靠的、可流控的、全双工的信息流传输服 1)如IP数据包中有已经封好的TCP数据包,IP将把它们传送到传输层 2)TCP将包排序并进行错误检查,进行顺序确认,将未按照顺序收到的包可以被排序,而损坏的包可以被重传。 3)TCP接受到数据包后,将信息送到更高层的应用程序,如Telnet的服务程序和客户程序。 4)应用程序处理后,再轮流将信息送回传输层,传输层再将它们向下传送到网际层(设备驱动程序和物理介质),最后到接收方。 1.2.5 TCP/IP网络协议 3.UDP UDP与TCP位于同一层,但它不考虑数据包的顺序、错误或重发。UDP不被应用于那些使用虚电路的面向连接的服务,即UDP主要用于那些面向查询/应答的服务。 4.ICMP ICMP与IP位于同一层,它被用来传送IP的控制信息。它主要是用来提供有关通向目的地址的路径信息。 ICMP的“Redirect”信息通知主机通向其他系统的更准确的路径,而“Unreachable”信息则指出路径有问题。另外,如果路径不可用了,ICMP可以使TCP连接“体面地”终止 1.2.5 TCP/IP网络协议 本章作业 1.简要回答什么是分散式、集中式和分布式通信模型。 2.TCP/IP四层模型中各层的主要功能是什么? * 此处直接运行World Wind源程序,观察效果。 * 此处直接打开“极品飞车”源程序,运行演示 * * 第1章 概述 1.1 VS2008开发环境与C#应用程序开发模型 1.2 网络通信模式与网络协议 本章重点 本章教学目的 了解Visual Studio的发展历史;熟悉C#应用程序开发模型的种类;掌握C/S 、B/S、P2P网络通信模式的特点及优缺点;理解重要网络协议。 本章教学要求 熟悉网络编程的调试开发环境,为后面的学习打好基础。 1.1 VS2008开发环境与C#应用程序开发模型 VS.NET2003---VS2005---VS2008---VS2010 开发环境与安装要求 1.操作系统要求 本书介绍的内容需要以下操作系统支持: Windows XP SP2 Windows XP SP3 2.安装VS2008简体中文专业版和VS2008 SP1 Microsoft Visual Studio 2008(简称VS2008) VS2008 SP1 1.1 VS2008开发环境与C#应用程序开发模型 C#应用程序开发模型 智能客户端,包括: Windows窗体应用程序 WPF应用程序 Web,包括: ASP.NET Web应用程序 WPF浏览器应用程序 XNA(游戏开发) 数据库应用(ADO.NET 、LINQ) 1.1 VS2008开发环境与C#应用程序开发模型 传统Windows应用程序 修改注册表 编译后的可执行代码与操作系统紧密相关 升级麻烦 随着网络技术和Internet的发展,这类应用程序越来越少 1.1 VS2008开发环境与C#应用程序开发模型 智能客户端 既保留了Windows窗体复杂的界面,同时与Web应用程序类似,能自动检测存放在发布服务器上的客户端最新版本并自动升级。 网络协议类的应用程序,其客户端安装程序均可以用智能客户端的形式发布到专用的Web服务器上。 当需要升级客户端程序时,只需要重新发布新版本到Web服务器上,已经下载并安装过的客户端程序检测到有新版本发布时,会自动升级。 1.1 VS2008开发环境与C#应用程序开发模型 智能客户端 World Wind是美国航空航天管理局(NASA)用C#和 DirectX 9.0c开发的开源三维地球天气查看软件 ,其最高版本为1.4,后来DirectX不再支持C#,于是World Wind也转为用Java实现(
您可能关注的文档
- AutoCAD绘图及应用教程(2009中文版) 第1章改图ok.ppt
- AutoCAD绘图及应用教程(2009中文版) 第2章改图ok.ppt
- AutoCAD绘图及应用教程(2009中文版) 第3章改图ok.ppt
- AutoCAD绘图及应用教程(2009中文版) 第5章改图ok.ppt
- AutoCAD绘图及应用教程(2009中文版) 第6章改图ok.ppt
- AutoCAD绘图及应用教程(2009中文版) 第7章改图ok.ppt
- AutoCAD绘图及应用教程(2009中文版) 第8章改图ok.ppt
- AutoCAD计算机辅助设计 土木工程类 教学课件 王茹 雷光明 03.ppt
- AutoCAD建筑与土木工程制图 教学课件 作者 高恒聚 全书 第1章.ppt
- AutoCAD建筑与土木工程制图 教学课件 作者 高恒聚 全书 第2章.ppt
- 小学科学:ESP8266智能插座电路原理与动手实践研究教学研究课题报告.docx
- 《金融开放浪潮下我国多层次监管体系构建与创新研究》教学研究课题报告.docx
- 区域教育质量监测中人工智能应用的数据质量分析与优化策略教学研究课题报告.docx
- 《金融科技监管中的数据治理与合规性要求》教学研究课题报告.docx
- 《3D打印技术在航空航天领域中的多材料制造与复合材料应用》教学研究课题报告.docx
- 《绿色金融发展中的政府职能与市场机制研究》教学研究课题报告.docx
- 《植物工厂多层立体栽培光环境调控技术对植物生长发育节律的调控机制探讨》教学研究课题报告.docx
- 销售团队年度业绩总结.docx
- 银行风险管理与金融危机防范.docx
- 银行网络攻击预警与快速响应机制.docx
文档评论(0)