- 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章 节 TCPIP概述 网络协议分析 课件.ppt
网 络 协 议 分 析(TCP/IP) 第1章 TCP/IP概述 要求:掌握协议分层思想 掌握TCP/IP分层结构 了解TCP/IP发展历史 为什么要进行网际互连? 1. 没有一种单一的网络硬件技术可以满足所有的要求 2. 用户期待一种通用的互连 网络互连的目的就是要隐藏底层网络硬件的细节,同时提供一般的服务通信。 1.1网际互连的方式 1. 应用级互连 2. 网络级互连 应用级互连 实质: 应用程序完全了解本机器网络连接的内部细节,并直接通过网络连接与其它应用程序通信。应用程序直接建立在物理网络上,无任何中间协议。 示例: mailer mailer mailer 优势: 1. 把数据通信活动从应用程序中分离出来,允许中间的计算机直接处理网络通信,而不必要了解发送双方的应用程序。 2. 系统更加灵活,因此可以建立通用的通信工具。 3. 如果出现新的网络技术,只要修改或者增加新的网络层软件而不需要修改上层应用程序。 1.2 TCP/IP的引入 网络1 (以太网) 网络2 (Modem拨号,PPP) 协议 数据… FCS F 7E A FF C 03 F 7E 1 1 1 2 1 2 类型 数据… FCS 目的地址 源地址 6 6 2 4 如何通信? 问题一:数据格式不同 问题二:地址不同 解决:引入IP层,屏蔽不同物理网络技术的差别。 以太网 令牌环网 拨号线路 帧中继 IP层(IP地址,IP报文格式确定) 应用1 应用2 应用n … 网络1 (以太网) 网络2 (Modem拨号,PPP) 以太网帧 IP数据报 IP数据报 PPP帧 问题:谁来作转换? 解决:引入IP路由器 以太网帧 IP数据报 IP数据报 PPP帧 IP数据报 Internet的物理体系结构 网络1 网络3 网络2 网络n 网络4 用路由器连接起来的多个物理网络 1. 从TCP/IP的观点看,所有的网络都是平等的。 2.从用户的观点来看,互连网是一个单独的虚拟网络。 Internet的物理体系结构 用路由器连接起来的多个物理网络 1. 从TCP/IP的观点看,所有的网络都是平等的。 2.从用户的观点来看,互连网是一个单独的虚拟网络。 遗漏的问题: 1. 选路 网络1 网络3 网络2 网络n 网络4 2. 控制 3. 可靠性 测试连通性 解决: 路由协议:(RIP、OSPF、BGP等) ICMP:Internet控制报文协议 TCP/UDP:传输层协议(传输控制协议和用户数据报协议) 在上述协议的基础上,实现了多种网络应用。 FTP、HTTP、TELNET、POP3、SMTP、SNMP、DNS等等 TCP/IP协议族:上述各个协议的统称。 TCP/IP是网间互连的一个重要协议,是一个被广泛采用的互连协议标准。 TCP/IP是一个协议族,TCP和IP是其中两个最重要的且必不可少的协议,故用它们作为代表命名。 问题:TCP/IP协议族种各协议的关系如何? 1.3 TCP/IP分层模型(简化问题,分而治之) 应用层 传输层 IP层 物理接口层 硬件层 概念模型 层间数据流 报文或数据流 传输协议分组 IP数据报 特定于物理网络的帧 比特流 分层优势:简化问题,分而治之,有利于软件升级换代 主机A 主机B 应用层 传输层 IP层 网络接口层 网络 应用层 传输层 IP层 网络接口层 应用层数据 传输头 应用层数据 IP头 传输头 应用层数据 帧头 IP头 传输头 应用层数据 帧尾 …比特流… 帧头 IP头 传输头 应用层数据 帧尾 IP头 传输头 应用层数据 传输头 应用层数据 应用层数据 分层缺点:效率低 1.各层之间相互独立,都要对数据进行分别处理 2.每层处理完毕都要加一个头结构,增加了通信数据量 TCP/IP的分层原则:信宿机第n层收到的数据与信源机第n层发出的数据完全一致 。 相同的报文 相同的分组 相同的数据报 相同的帧 主机A 主机B 应用层 传输层 IP层 网络接口层 网络 应用层 传输层 IP层 网络接口层 应用层 传输层 IP层 物理接口层 硬件层 概念模型 协议分层中的两个边界 操作系统边界 OS外实现 OS内实现 协议地址边界 使用IP地址 使用硬件地址 应用层 传输层 IP层 物理接口层 硬件层 问题:编写网络应用程序时如何访问操作系统内部的服务??? Socket编程接口 协议分层中的两个边界 应用层 传输层 IP层 物理接口层 硬件层 概念模型 操作系统边界 协议地址边界 OS外实现 OS内实现 使用IP地址 使用硬件地址 3 数据 1 00-0a-3d-54-7e-4f 5 00-0a-3d-54-68-79 3 54 01
文档评论(0)