TCP协议及设置

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

速度。如果数据通信量对于某台路由器来说太快的话,
这台路由器就请求其他的路由器把速度降低。ICMP的 两种基本功能就是报告错误和发送查询。
第6章 TCP/IP协议及设置 6.3.2 传输层协议 传输层对应于OSI模型的传输层,它负责建立并维 护两台主机之间端对端的通信。传输层提供接收后的 确认、通信量控制和数据包的顺序控制,它还处理数 据包的重新传输任务。传输层既可以使用TCP协议, 也 可 以 使 用 用 户 数 据 报 协 议 (UDP , User Datagram Protocol),具体使用哪一种协议取决于传输的需求。
* 网络协议。
各类协议相对应的OSI参考模型所应用的协议类型 如图6-1所示。
第6章 TCP/IP协议及设置 6.1.1 应用程序协议 应用程序协议在OSI参考模型的最上层工作,它们
提供从应用程序到应用程序的交互和数据交换,常用
的应用程序协议如表6-1所示。
第6章 TCP/IP协议及设置 表6-1 常用的应用程序协议一览
都处理这个请求;如果ARP中包含对那个地址的映射, 那么就转发该地址并传递到发出广播请求的那台主机, 然后再把数据包发送出去,并且将新的信息地址存储 到路由器的缓存中。
第6章 TCP/IP协议及设置 3 . 逆 向 地 址 解 析 协 议 (RARP , Reverse Address Resolution Protocol)
1.IP协议
IP协议是一种数据包转换协议,它执行寻址和路由选 择。当数据包发送时,这个协议就把一个报头追加到数 据报上,使得能够使用动态路由表来选择这个数据包所 通过的网络路径。IP是一种无连接协议,它发送数据包, 但不期望接收主机给出已经接收到数据包的确认信息。
第6章 TCP/IP协议及设置 另外,IP还负责数据包的组合和分解,这也是OSI模 型中的物理层和数据链路层所需要的。每个IP包由源地址 和目的地址、协议标识符、校验(一个计算值)和TTL 有效 时间组成。TTL告诉网络上源计算机和目的计算机之间的 路由数据包必须保留在网络上的时间长度,TTL的工作方 式就好像是一个递减计数器或时钟,当数据包传递通过路 由器时,路由器就扣除较大的一个单位(1 s)或者扣除数据 包排除等待发送所用的时间。例如,如果一个数据包拥有 的TTL值为128,那么这个数据包就能够在网络上停留128 s或者128跃点(沿路径的每一个停顿或者一个路由器的响 应叫做一个跃点),或者是这两种的任意组合。TTL的目 的是防止由于数据包在网络上无休止地“闲荡”而导致丢 失或者损坏数据包(比如丢失的电子邮件消息),当TTL的 数值递减到0时,就把数据包从网络上删除了。
协 IP IPX NWLink NetBEUI



TCP/IP 协议的一部分,用来实现有序数据的正确传输 NetWare 供数据包转发和路由的协议 IPX/SPX 协议的微软实现 一种传输协议,为 NetBIOS 会话和应用程序提供数据传输 服务 一种 AppleTalk 数据传输协议
DDP(Datagram Delivery Protocol, 数据报交付协议)
TCP/IP 协议的一部分,用来实现有序数据的 正确传输 Novell 的 IPX/SP X 协议套件的一部分,供有 序数据使用 IPX/SPX 协议的微软实现 在计算机(NetBIOS)之间建立通信会话,并提 供底层的数据传输服务(NetBEUI) 苹果公司的网络通信协议,即会话和数据传 输协议
ATP(AppleTalk Transaction Protocol, AppleTalk 事务处理协议)和 NBP(Name Binding Protocol, 名称绑定协议)
第6章 TCP/IP协议及设置 1.传输控制协议(TCP) TCP负责把数据从一个节点可靠地传输到另外一个节点, 它是一种基于连接的协议,在任何数据发送之前,它在两 台机器之间建立一个连接(也叫做会话、虚拟电路或者链路)。 为了建立了一个可靠的连接。TCP使用了称作“三向握手” 的方式,这样就在传输的双方都建立了端口号码和初始的 序列号码。握手包括下面三个步骤: * 请求者发送一个用来指定它计划使用的端口号码和初 始的序列号码(ISN,Initial Sequence Number)的数据包到服 务器。 * 服务器用它的ISN来确认,这个ISN由请求者的ISN加 1组成。 * 请求者用服务器的ISN加1来发出确认信息。
在前面介绍的网络设置中,我们对协议有了初步的了解 和认识,而且在设置中一再强调网络协议及协议安装和使用 的方法,现在我们要深入了解协议中最重要的TCP/IP协议套 件。在介绍之前,先了解一下协议的分类。根据协议在网络 OSI参考模型各层中的分布及应用的不同,协议可分为三大 类: * 应用程序协议;
* 传输协议;
第6章 TCP/IP协议及设置 4.Internet 控制消息协议(ICMP,Internet Control Message Protocol)
ICMP由IP所使用,它们是一个更高层次的协议,
用来发送和接收有关正在传输信息的状态报告。路由 器通常使用ICMP来控制路由器之间数据的通信量或者
RARP服务器以ARP表(或者缓存)的形式维护着机
器号码的数据库,这个数据库由系统管理员所创建。 跟ARP相反的是,RARP协议提供了一个IP号码与一个 请求硬件地址相对应。当RARP服务器接收到来自网络 上某个节点发出的对某个IP号码的请求时,该服务器 就通过检查它的路由表来获取发出请求的那个节点的 机器号码并把合适的IP号码发送回请求节点以做出响 应。
第6章 TCP/IP协议及设置
第6章 TCP/IP协议及设置
6.1 协议的分类 6.2 TCP/IP协议概述
6.3 TCP/IP协议网络体系结构
6.4 TCP/IP协议的应用基础 6.5 TCP/IP协议的常规设置 6.6 网络测试命令
第6章 TCP/IP协议及设置
6.1 协议的分类
第6章 TCP/IP协议及设置 (1) TCP/IP是一种工业标准。作为一种工业标准, TCP/IP是一种开放的协议,这就表示它并不是由某个 公司所控制,而且较少涉及到兼容性的问题。TCP/IP 已成为Internet的事实协议。 (2) TCP/IP包含了一套实用程序来连接不同的操作 系统,从一台计算机到另外一台计算机的连接并不依 靠任何一方计算机上所使用的网络操作系统。 (3) TCP/IP使用可缩放的、跨平台的客户机-服务 器体系结构。它可以扩充或者减小规模以满足将来的 需要和具体的应用场合,采用标识符使计算机的操作 系统彼此之间成为透明。
第6章 TCP/IP协议及设置 6.1.2 传输协议 传输协议可促进计算机之间的通信会话,能确保
数据在计算机之间可靠传输。通用的传输协议在表6-2
中给出。
第6章 TCP/IP协议及设置 表6-2 通用传输协议一览
协 TCP SPX NWLink NetBEUI(NetBIOS Extended User NetBEUI 扩展用户接口) Interface, 议 说 明
* 网络协议。 各类协议相对应的OSI参考模型所应用的协议类型如图 6-1所示。
第6章 TCP/IP协议及设置
图6-1 协议与OSI参考模型的关系
第6章 TCP/IP协议及设置 在前面介绍的网络设置中,我们对协议有了初步 的了解和认识,而且在设置中一再强调网络协议及协 议安装和使用的方法,现在我们要深入了解协议中最 重要的TCP/IP协议套件。在介绍之前,先了解一下协 议的分类。根据协议在网络OSI参考模型各层中的分布 及应用的不同,协议可分为三大类: * 应用程序协议; * 传输协议;
第6章 TCP/IP协议及设置
6.2 TCP/IP协议概述
在以上协议中,通常几种协议组合在一起共同完成一 个完整的通信活动,把这种几种协议组合在一起的协议叫 协议套件。TCP/IP就是一种常用的协议套件。TCP/IP协议 是网络中使用的基于软件的协议,包括传输控制协议 (Transmission Control Protocol , 简 称 TCP) 和 网 际 协 议 (Internet Protocol,简称IP)。TCP/IP是互联网络的标准协议, 可使不同环境下的不同节点之间的计算机彼此通信,是连 入Internet的所有计算机在网络上进行各种信息交换和传输 所 必 须 采 用 的 协 议 。 随 着 Internet/Intranet 网 络 的 发 展 , TCP/IP已成为一种标准的协议,另外,TCP/IP还是一种可 路由的企业级的网络协议。TCP/IP协议有以下特点:
第6章 TCP/IP协议及设置 为了维护一个可靠的连接,每个数据包必须包含: * 源和目的的TCP端口号码。
* 必须分割成为更小块的消息的序列号码。
* 一个用来确保消息无错误发送的校验和。 * 一个用来告诉发送机器消息的哪些小块已经得到 的确认号码。 * TCP滑动窗口。
第6章 TCP/IP协议及设置
6.3 TCP/IP协议网络体系结构
图6-2 TCP/IP网络体系结构与OSI的对应关系 TCP/IP协议作为一种网络工业标准,有着自己的 网络体系结构,TCP/IP协议的网络模型并不能够与OSI 模型完全匹配, TCP/IP不是使用七层,而是使用四层, 从下到上依次如下: * 网络接口层;
* 互联网层;
* 传输层; * 应用层。
第6章 TCP/IP协系结构与OSI的对应关系
第6章 TCP/IP协议及设置 这四层中的每一层对应于OSI模型的一层或者几层, 与OSI参考模型各层的详细对应情况如图6-2所示。 由于TCP/IP各协议在应用中常工作于互联网层和传 输层,在此我们仅讨论这两层及工作于这两层中的协议。 6.3.1 互联网层及协议
第6章 TCP/IP协议及设置 2.地址解析协议(ARP) 当IP数据包被转发到另外一台主机之前,首先必须
知道接收机器的硬件地址。ARP就是用来确定与IP地
址相对应的硬件地址(也叫做MAC地址)的协议。如果 ARP在它自己的缓存中没有包含这个地址,那么它就
对这个地址发出了一个广播请求,网络上的所有主机
协议名称 SMTP(Simple Mail Transfer Protocol,简单邮件传输协议) FTP(File Transfer Protocol,文件传输协议) SNMP(Simple Network Management Protocol,简单网络管 理协议) Telnet(远程登录协议) Microsoft SMBs(Server Message Blocks,服务器消息块)和 客户机外壳或重定向器 NCP(Novell Netware Core Protocol, Novell NetWare 核心协 议)和客户机外壳或重定向器 AppleTalk 和 AppleShare AFP(AppleTalk Filing Protocol, AppleTalk 编档协议) DAP(Data Access Protocol,数据访问协议) 说 明 一种用来传输电子邮件的 Internet 协议 一种 Internet 文件传输协议 一种用来监控网络和网络部件的 Internet 协议 一种用来登录到远程主机并在本地处 理数据的 Internet 协议 一种客户机/服务器间的请求响应协议 一套服务协议 苹果公司的网络协议套件 苹果公司供远程文件访问的协议 一种 DECnet 文件访问协议
第6章 TCP/IP协议及设置 6.1.3 网络协议 网络协议所提供的是“链路服务”,这些协议处
理寻址和路由信息、错误检查和重新传输数据的请求。
网络协议还为某种特定的网络环境(如以太网和令牌环 网)中的通信定义一套规则。通用的网络协议在表6-3中
给出。
第6章 TCP/IP协议及设置 表6-3 通用的网络协议一览
相关文档
最新文档