1 / 44
文档名称:

协议与IP地址.ppt

格式:ppt   大小:1,128KB   页数:44页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

协议与IP地址.ppt

上传人:85872037 2017/2/26 文件大小:1.10 MB

下载得到文件列表

协议与IP地址.ppt

相关文档

文档介绍

文档介绍:1第5章 TCP/ IP 协议与 IP地址? TCP/ IP 协议? IP 地址? 子网划分? 域名系统 2 TCP/ IP 协议一、TCP/IP 协议的基本概念?TCP/IP 协议是 中计算机之间进行网络通信所必须共同遵循的一种通信协议; ?是以传输控制协议(Transmission Control Protocol ) 和网际协议( Protocol )为核心的一组协议。二、 TCP/IP 参考模型的发展?在TCP/IP 协议研究时没有提出参考模型; ?1974 年Kahn 定义了最早的 TCP/IP 参考模型; ?1985 年Leiner 等对 TCP/IP 参考模型进一步的研究; ?目前我们使用的是版本 4,一般被称为 IPv4 ; ?IPv6 被称为下一代的 IP协议。 3 三、 TCP/IP 协议的特点?开放的协议标准,可以免费使用,并且独立于特定的计算机硬件与操作系统,随着新的网络服务的不断出现, TCP/ IP 不断补充; ?独立于特定的网络硬件,可以运行在局域网、广域网,更适用于互连网中; 适用于不同类型的计算机与网络之间的互联。?采用统一的网络地址分配方案,使得整个 TCP/ IP 设备在网中都具有唯一的地址; ?标准化的高层协议,提供多种可靠的用户服务。 4 四、 TCP/IP 的参考模型? TCP/ IP 分为四个层次, 分别是网络接口层、网际层、传输层和应用层。? TCP/ IP 的层次结构与 OSI 层次结构的对照关系如下图所示: 物理层数据链路层网络层传输层会话层表示层应用层网络接口层网际层传输层应用层 OSI的参考模型TCP/IP的参考模型5 1. 网络接口层?又被称为网络访问层,包括了能使用 TCP/ IP 与物理网络进行通信的协议,它对应 OSI 的物理层和数据链路层。 TCP/ IP 标准并没有定义具体的网络接口协议,仅定义了如何与不同网络进行接口。? TCP/ IP 参考模型的最低层,负责通过网络介质发送和接收 TCP/ IP 数据包; ?允许主机连入网络时使用多种现成的与流行的协议, 例如局域网的 、令牌网、分组交换网的 、帧中继、 ATM 协议等; ?充分体现出 TCP/ IP 协议的兼容性与适应性,它也为 TCP/ IP 的成功奠定了基础。 6 2. 网际层(网络互联层) ?网际层是在 TCP/ IP 标准中正式定义的第一层。?网际层所执行的主要功能: ?处理来自传输层的分组,将分组形成数据包( IP数据包),并为该数据包进行路径选择,最终将数据包从源主机发送到目的主机。?处理接收的数据报:检查地址、处理或转发。?处理互连的路径、流量控制、拥塞问题。?在网际层中,最常用的协议是网际协议 IP,其它一些协议用来协助 IP的操作。 7 网际层的协议?网际协议 IP ( Protocol) ? IP协议的任务是对数据包进行相应的寻址和路由,并从一个网络转发到另一个网络。?向上一层提供统一的 IP数据报,屏蔽低层各物理数据帧的差异性。?网际控制报文协议 ICMP ( Control Message Protocol) ?为 IP协议提供差错报告。专门用来处理错误报告和控制。?地址解析协议 ARP (Address Resolution Protocol) 和反向地址解析协议 RARP 8 3. 传输层?传输层也被称为主机至主机层,主要负责主机到主机之间实体间端对到端通信, 解决下层没有处理的通信问题。?传输控制协议 TCP (Transmission Control Protocol) ?是传输层一种面向连接的通信协议,提供可靠的数据传送。?完成流量控制和差错检验的任务,保证可靠的数据传输。?用户数据报协议 UDP (User Datagram Protocol) ? UDP 协议是一种面向无连接的协议,它不能提供可靠的数据传输。? UDP 不进行差错检验,必须由应用层的应用程序实现可靠性机制和差错控制,以保证端到端数据传输的正确性。 9 4. 应用层?包含多有的高层协议,为应用程序提供访问其它层服务的能力,定义应用程序用于交换数据的协议,为用户提供所需的各种服务。?在 TCP/ IP 模型中,应用程序接口是最高层,它与 OSI 模型中的高三层的任务相同, 用于提供网络服务,比如文件传输、远程登录、域名服务和简单网络管理等。 10 应用层协议(一) ?超文本传输协议 HTTP ?用于 中的客户机与; ?文件传输协议 FTP ?实现主机之间的文件传送; ?远程终端协议 ?本地主机作为仿真终端,登录到远程主机上运行应用程序; ?简单邮件传输协议 SMTP ?实现主机之间电子邮件的传送; ?域名服务 DNS ?用