- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网络程序设计--第1章 计算机网络基础.ppt
参考书 王艳平主编 《Windows网络与通信程序设计》(第二版)人民邮电出版社 任泰明 《TCP/IP协议与网络编程》 西安电子科技大学出版社 谢希仁 《计算机网络教程》 应用举例 C:\Documents and Settings\wy ping 1. OSI参考模型 国际标准化组织( I S O )开发了开放式系统互联( O S I )参考模型,以促进计算机系统的开放互联。该模型为计算机间开放式通信所需要定义的功能层次建立了全球标准。 O S I模型将通信会话需要的各种进程划分成7个相对独立的功能层次(见右图),这些层次的组织是以在一个通信会话中事件发生的自然顺序为基础的。 2. TCP/IP参考模型 TCP/IP的架构 TCP/IP中每一层负责不同的功能: UDP 用户数据报的首部格式 网络层,有时也称作互联网层,处理分组在网络中的活动,例如分组的选路。网络层协议包括:IP协议(网际协议),ARP协议(地址解析协议),RARP(逆地址解析协议),ICMP协议(Internet互联网控制报文协议), IGMP协议( Internet组管理协议)。 网络接口层,通常包括操作系统中的设备驱动程序和计算机中对应的网络接口卡。它们一起处理与电缆(或其他任何传输媒介)的物理接口细节。 TCP/IP 协议族 3 . 网络程序寻址方式 使用TCP/IP协议的互连网使用3个等级的地址:即物理(硬件)地址、互连网(IP)地址、端口地址。 每一种地址都与TCP/IP体系结构中的特定层相对应。 (一)物理地址 在局域网中,硬件地址又称为物理地址或MAC地址,这一地址被固化在每个网卡的ROM中,每个网卡在出厂时都赋于了一个全世界范围内唯一的地址编号,地址为6字节(即48位)。 IP 地址的编址方法 分类的 IP 地址。这是最基本的编址方法。 子网的划分。这是对最基本的编址方法的改进。 构成超网。这是比较新的无分类编址方法。 (三)端口地址 到达目的主机并非在因特网上进行数据通信的最终目的。 今天的计算机是多进程设备,即可以在同一时间运行多个进程。 因特网通信的最终目的是使一个进程能够和另一个进程通信。 为了能同时运行多个进程,需要有一种方法对不同的进程打上标号。 端口是用来标志应用层的进程。 TCP/IP中的端口地址是16位。 传统客户/服务器模式的不足 IP1 HA1 HA5 HA4 HA3 HA6 HA2 IP6 主机 H1 主机 H2 路由器 R1 IP 层上的互联网 IP2 IP4 IP3 IP5 路由器 R2 IP1 → IP2 IP1 → IP2 IP1 → IP2 MAC 帧 从 HA1 到 HA3 从 HA4 到 HA5 从 HA6 到 HA2 MAC 帧 MAC 帧 IP 数据报 IP层抽象的互联网屏蔽了下层很复杂的细节 在抽象的网络层上讨论问题,就能够使用 统一的、抽象的 IP 地址 研究主机和主机或主机和路由器之间的通信 4 .网络程序体系结构 客户机/服务器结构 网络应用程序一般是以客户机/服务器结构工作的。在这种工作方式中,一个服务器程序通常事先已经启动,并在一个众所周知的端口监听对服务的请求。客户应用程序需要服务时,便向提供该服务的服务器发出请求,服务器在接收到请求后,就响应客户提出的请求。 Client Internet Server 客户机/服务器结构的特点 客户机程序之间并不直接交流信息,它们仅与服务器通信。客户机之间可以通过服务器中转通信。 服务器方有一个固定的、公开的地址,包括IP地址和端口号码。IP地址唯一地标识主机,端口号标识主机上运行的某个服务进程。 服务器的两种工作方式 服务器都可工作在两种不同的方式: 循环方式——在计算机中一次只运行一个服务器进程。当有多个客户进程请求服务时,服务器进程就按请求的先后顺序依次做出响应。 并发方式——在计算机中同时运行多个服务器进程,每一个服务器进程对某个特定的客户进程做出响应。 网络程序中通信双方的标识 为了唯一地标识网络中通信的某一方,就要使用一个如下的三元组:(本地协议,本地IP地址,本地端口号) 因此通信的双方可以使用如下六元组: (本地协议,本地IP地址,本地端口号,远程协议,远程IP地址,远程端口号) 由于通信的双方在端到端的传输层只能使用相同的协议,因此一个完整的网间通信可简化为一个五元组: (协议,本地IP地址,本地端口号,远程IP地址,远程端口号) 这里的协议主要是TCP、UDP 瓶颈问题:服务器的带宽、存储、计算等资源受限,容易成为网络瓶颈 单点失效问题:服务器是整个网络的中心,失效将会导致服务无法访问 网络边缘闲置资源利用的需求 随着计算技术的发展,位于I
您可能关注的文档
最近下载
- 传热学(全套714页课件课件).pptx VIP
- 统编版(2024)一年级下册语文4 小公鸡和小鸭子课件.pptx VIP
- 课-铜版纸彩印市场哲学数学原理完全配图手册缠中说禅.pdf VIP
- CQCIO_001—2019软件及信息化工程造价规范(V5.0) 2019 28页.pdf VIP
- 互联网技术全国通信专业技术人员职业水平考试大纲PPT.docx VIP
- (完整版)小学一年级语文教学经验交流.pptx VIP
- (完整版)小学一年级语文教学经验交流.pptx VIP
- 插画人物头像课件.pptx
- 20210820-申万宏源-申万行业分类标准2021版说明.pdf VIP
- 2025年最新全国通信专业技术人员职业水平考试试题和答案.docx VIP
文档评论(0)