TCP/IP详解卷一协议 Kindle文字版 Kindle下无乱码

所需积分/C币:48 2016-04-12 17:57:01 12.08MB PDF

网上流行的TCP/IP详解含有自定义字体,在kindle观看不方便,各种乱码。此版改为普通字体。kindle上可以流畅观看
下载 第章概述 在年代,网络不断增长的原因之一是大家都意识到只有一台孤立的计算机构成的“孤 岛”没有太大意义,于是就把这些孤立的系统组在一起形成网络。随着这样的发展,到了 年代,我们又逐渐认识到这种由单个网络构成的新的更大的“岛屿”同样没有太大的意义 于是,人们又担多个网络连在一起形成一个网络的网络,或称作互连网 一个互连 网就是一组通过相同协议族互连在一起的网络 构造互连网最简单的方法是把两个或多个网络通过路由器进行连接。它是一种特殊的用 于网络互连的硬件盒。路由器的好处是为不冋类型的物理网络提供连接:以太网、令牌环网、 点对点的链接和 (光纤分布式数据接口)等等。 这些盒子也称作路由器( ),但我们这里使用路由器 这个术语。 从历史上说,这些盒子称作网关( ),在很多 文献中都使用这个术语 现在网关这个术语只用来表示应用层网关:一个连接两种不同协议族的进程(例如, 和的),它为某个特定的应用程序服务(常常是电子邮件或文件传输)。 图是一个包含两个网终的可连网:一个以太网和一个令牌环网,通过一个路由器互相 连接。尽管这里是两台主机通过路由器进行通信,实际上以太网中的任何主机都可以与令牌 环网中的任何主机进行通信 在图中,我们可以划分出端系统( )(两边的两台主机)和中间系统 )(中间的路由器)。应用层和运输层使用端到端( 协议。 图中,只有端系统需要这两层协议。但是,网络层提供的却是逐跳( )协议,两 个端系统和每个中间系统都要使用它 协议 客户 服务器 协议 ICP TCP 格由器 协议 协议 IP IP 以太刚L以太观协议以太网「令牌不驱E令牌环动议「令牌不区 动程序 动程 动程序 以太网 牌环 图通过路由器连接的两个网络 在 协议族中,网终层提供的是一种不可靠的服务。也就是说,它只是尽可能快 地把分组从源结点送到目的结点,但是并不提供任何可靠性保证。而另一方面, 在不可 靠的层上提供了一个可靠的运输层。为了提供这种可靠的服务, 采用了超时重传、发 送和接收端到端旳确认分等机制。由此可见,运输层和网终层分别负责不同的功能。 从定义上看,一个路巾器具有两个或多个网络接口层(因为它连接了两个或多个网终)。 详解,卷:协议 Chinapub.com 下载 任何具有多个接口的系统,英文都称作是多接口的 一个主机也可以有多个接口 但一般不称作路由器除非它的功能只是单纯地把分组从一个接口传送到另一个接口。同样, 路由器并不一定茫那种在互联网中用来转发分组的特殊硬件盒。大多数的 实现乜允许 个多接口主机来担当路出器的功能,但是主机为此必须进行特殊的配臀。在这种情况下 我们既可以称该系统为主机(当它运行某一应用程序时,如或),也可以称之为路 由器(当它把分组从一个网络转发到另一个网络时)。在不同的场合下使用不同的术语。 互联网的目的之一是在应用程序屮隐藏所有的物理细节。虽然这一点在图由两个网络 组成的互联网中并不很明显,但是应用层不能关心(也不关心)一台主机是在以太网上,而 另一台主机是在令牌环网上,它们通过路由器进行互连。随着増加不同类型的物理网络,可 能会有个由器,但应用层仍然是一样的。物理细节的隐藏使得互联网功能非常强大,也 非常有用 迕接网终的另一个途径是使用网桥。网桥是在链路层上对网络进行互迕,而路由器则是 在网络层上对网终进行互连。网桥使得多个局域网()组合仁一起,这样对上层来说就 好像是一个尼域网。 倾向于使用路由器而不是网桥来连接网络,因此我们将着重介绍路由器c文献 的第章对路由器和网桥进行了比较。 的分层 在 协议族中,有很多种协议。图给出了本书将要讨论的其他办议。 压户 用 用户 用户 进程 进程 进程 应用层 讲程 TCP UDP}运输层 ICM IP IGMP 网络层 =十一-一 ARP 硬件 接 RARP|链路层 媒体 图 协议族屮不同层次的协议 Chinapub.com 下载 第章概述 和是两种最为著名的运输层协议,二者都使用作为网络层协议。 贔然使用不可靠的服务,但它却提供一种可靠的运输层服务。本书第 章将 详细讨论的内部操作细节。然后,我们将介绍一些的应用,如第章中的 和 、第章中的以及第章中的等。这些应用通常都是用户进程。 为应用程序发送和接收数据报。一个数据报是指从发送方传输到接收方的一个信息 单元(例如,发送方指定的一定字节数的信息)。但是与不同的是,是不可靠的,它 不能保证数据报能安全元误地刭达最终目的。本书第章将讨论,然后在第章( 域名系统),第章( 简单文件传送协议),以及第章( 引导程序协议) 介绍使用的应用程序。 也使用了协议,但是由于它还要欠理许多其他的协议, 因此本书把它留到第章再进行讨论 是恻终层上的主要协议,同吋被和使用。和的每组数据都通过端系统 和每个中间路由器中的层在互联网中进行传输。在图中,我们给出了一个直接访问的应 用程序。这是很少见的,但也是可能的(一些较老的选路协议就是以这种方式来实现的。当然 新的运输层协议也有可能使用这种方式)。第章主要讨论协议,但是为∫使内容史加有针对 性,一些细节将留在后面的章节中进行讨论。第章和第章讨论如何进行选路。 是协议的附属协议。层用它来与其他主机或路由器交换错误报文和其他重要信息。 第章对的有关细节走行诃论。尽管主要被使用,但应用程序也有可能汸问它。我 们将分析两个流行的诊断工具,和 (第章知第章),它们都使用了 是 组管理协议。它用米把一个数据报多播到多个主机。我们在第章中 描述广播(把一个数据报发送到某个指定网终上的所有主机)和多播的一般特性,然后 在第章中对协议本身进行描述 (地址解析协议)和 逆圯址解析协议)是某些网络接口(如以太网和令牌环 网)使用的特殊协议,用来转换层和网络接口层使用的地址。我们分别在第章和第章对 这两种协议进行分析和介绍 互联网的地址 互联网上的每个接口必须有一个唯一的 地址(也称作地址)。地址长 地址并不采用平面形式的地址空间,如、、等。地址具有一定的结构,五类不同 的互联网地址格式如图所示。 位 类[0网络号 主机号 类|叶网至 主机号 位 类叶 网络号 主机号 类□山 多播组 类[211|1|0 留待后用 图五类互联网地址 详解,卷:协议 载 这些位的地址通常写成四个十进制的数,其中 每个整数对应一个字节。这种表示方法称作“点分十 A 0.0.00到12725525255 进制表示法( 例如,作者 B|128.0.0.0到1912525255 C1920.00钊223255255.255 的系统就是一个类地址,它表示为: D|224.0.0.0到239255255.255 区分各类地址的最筒单方法是看它的第一个十进 E|240.0.0.0钊247255.25255 制整数。图列出了各类地址的起止范围,其中第 图各类地址的范围 个十进制整数用力黑字体表示 需要再次指出的是,多接口主机具有多个地址,其中每个接口都对应一个地址。 由于互联网上的每个接口必须有一个唯一的地址,因此必须要有一个管理机构为接入互 联网的网络分配地址。这个管理机构就是互联网络信息中心( ),称作 只分配络号。主机号的分配由系统管理员来负责。 注册服务地址和域名过去由来负责,其网终地址是nic.dn.mi1, 年月日, 成立。现在,只负责处理国防数据网的注册请求,所有其他 用户注册请求均由 负责处理,其网址是:rs. internic.net。 事实上 由三部分组成:注册服务(xs. internic.net),目录和数据库服 务(ds. internic.net),以及信息服务(is. internic.net)。有关 的其他 信息参见习题。 有三类地址:单择地址(目的为单个主机)、广播地址(目的端为给定网络上的所有主 机)以及多播地址(目的端为同一组内的所有主机)。竻章和第章将分别讨论广播和多播 的更多细节。 在节中,我们在介绍选路以后将进一步介绍子网的慨念。图给出了几个特殊的 地址:主机号和网络号为全或全。 域名系统 尽管通过地址可以识别主机上的网终接∏,进而访问主机,但是人们最喜欢使用的还 是主机名。在 领域中,域名系统()是一个分布的数据厍,由它来提供地址和 机名之间的映射信息。我们在第章将详细讨论 现仨,我们必须珄解,任何应用栏序都可以调用一个标准的库函数来查看给定名字的主机 的地址。类似地,系统还掃供一个逆函数—给定主机的地址,杏看它所对应的主机名。 大多数使用主机名作为参数的应用程序也可以把地址作为参数。例如,在第章中当我 们用进行远程登录吋,既可以揞定一个主机名,也可以指定一个地址。 封装 当应用程序用传送数据时,数据被送入协议栈中,然后逐个通过每一层直到被当作 串比特流送入网络。其屮每一层对收到的数据都耍增加一些首部信息(有时还耍增加尾部 信息),该过程如图所示。传给的数据单元称作报文段或简称为段 )。传给网络接口层的数据单元称作数据报 。通过以太网传输的比特 流称作帧 Chinapub.com 下载 第章概述 图中帧头和帧尾下面所标注的数字是典型以人网帧首部的字节长度。在后面的章节中 我们将详细讨论这些唢头的具体含义。 以太数据帧的物理特性是其长度必须在 字节之间。我们将在节遇到最小长 度的数据帧,在节中遇到最大长度的数据帧。 所有的标准和人多数有关的书都使用这个术语来表示字节。使 用这个过分雕琢的术语是有历史原因的,因为的很多T作都是在 系统上 进行的,但是它并不使用的字节。由于现在几乎所有的计算机系统都采用的字 节,囚此我们在本书中使用字节()这个术语。 更准确地说,图中和网络接山层之间传送的数据单元应该是分组() 分组既可以是一个数据报,也可以是数据报的一个片 )。我们将在节 讨论数据报分片的详纽情况.。 用户数据 应用程序 首部 月户数据 TCP 首部 应用数据 段 首部 首部 应用数据 数据报 以太网 驱功程庐 首部 首部 应用数据 以太网 尾部 以太刚 14 20 以太网帧 图数据进入协议栈时的封装过程 数据与数据基本一致。唯一的不同是传给的信息单元称作数据报 ),而且的首部长为字节。 回想节中的图,由于、 和都要向传送数据,因比必须在 生成的首部中加入某种标识,以表明数据属于哪一层。为此,在首部中存入一个长度为 的数值,称作协议域。表示为协议,表示为协议,表示为协议,表 为协议。 类似地,许多应用程序都可以使用或来传送数据。运输层协议在生成报文首部 时要存入一个应用程序的标识符。和都用一个的端口号米表示不同的应用程序。 把源端口号和目的端口号分别存入报文首部中 网络接口分别要发送和接收、和数据,因此也必须在以太网的帧首部中加入 详解,卷:协议 Chinaopub.com 载 某种形式的标识,以指明生成数据的网终层协议。为此,以太网的帧首部也有一个 的帧 类型域 分用 当日的主机收到一个以太网数据咴时,数据就开始从协议栈中由底向上升,同时去掉各 层协议加上的报文首部。每层协议盒都要去检查报文首部中的协议标识,以确定接收数据的 上层协议。这个过程称作分用( ),图显示了该过程是如何发生的。 应用程序 应用程序 应用程序 应用程序 根据或首 >部中的端口号进行 分用 Tc ICMP IGMP 根据首部中的协 议值进行分用 IP ARP RARP 根据以太网首部中 的帧类型进行分用 以太网 驱动程序 进入的帧 图以太网数据帧的分用过程 为协议和定位一直是一件很棘手的事情。在图中,把它们与放在 同一层上,那是因为事实上它们是的附属协议。但是在这里,我们又把它们放在层 的上面,这是因为和报文都被封装在数据报中。 对于 ,我们也遇到类似的难题。在这里把它们放在以太网设备驱动稈 序的上方,这是因为它们和数据报一样,都有各自的以太恻数搪帧类型。但在图 中,我们又把作为以人网设备驱动程序的一部分,放在层的下面,其原因在逻 辑上是合理的。 这些分层协议盒并不都是完美的。 当进一步描运的细节讨,我们将看到协议确实是逗过目的端∏号、源地址和源端∏ 号进行解包的 客户服务器模型 大部分网络应用程序在编写时都假设一端是客户,另一端是服务器,其目的是为了让服 务器为客户提供一些特定的服务。 可以将这种服务分为两种类型:重复型或并发型。重复型服务器通过以下步骤让行交互 第章概述 下载 等待一个客户请求的到来。 处理客户请求 发送响应给发送请求的客户 返回步。 重复型服务器主要的问题发生在状态。在这个时候,它不能为其他客广机提供服务。 应地,并发型服务器采用以下步骤: 等待一个客户请求的到来。 启动一个新的服务器米处理这个客户的请求。在这期间可能生成一个新的进程、任务 或线桯,并依赖底层操作系统的支持。这ˆ步骤如何进行取决于操作系统。生成的新服务器 对客户的全部清求进行处理。处理结贰后,终止这个新服务器 返回步。 并发服务器的优点在于它是利用生成其他服务器的方法来处理客户的请求。也就是说 每个客户都有它自己对应的服务器,如果操作系统允诈多任务,那么就可以司时为多个客户 服务。 对服务器,而不是对客户进行分类的原因是因为对于一个客户来说,它通常并不能够辨 别自己是与一个重复型服务器或并发型服务器进行对话。 一般来说,服务器是并发的,而服务器是重复的,但也存在一些例外。我们将 在节对对其服务器产生的影响进行详细讨论,并在节对对其服务器的影响 进行讨论。 端凵号 前面已经指出过,和菜用的端口号来识别应用程序。那么这些端口号是如 何选择的呢? 服务器一般都是通过知名端口号来识别的。例如,对于每个 实现来说 服务 器的端口号都是,每个服务器的端口号都是,每个 简单文件传送协 议服务器的端口号都是。任何 实现所提供的服务都用知名的之间的端 口号。这些知名端口号由 号分配机构( 来管理。 到年为止,知名端口号介于 之间。 之间的端口号通常都是由 系统占用,以提供一些特定的服务也就是说,提供一些只有系统才 有的、而其他操作系统可能不提供的服务。现在管理~之叵所冇的端口号。 扩展服务与特定服务之间的一个差别就是和它们二者都 允许通过计算机网络登录到其他主机上 是用端口号为的 标准且几乎 可以在所冇操作系统上进行实现。相反,最开始时只是为系统设计的(尽管 许多非系统现在也提供该服务),因此在年代初,它的有名端口号为。 客户端通常对它所使用的端口号并不关心,只需保证该端口号在本机上是唯一的就可以 了。客户端凵号又称作临时端山号(即存在时间很短暂)。这是因为它通常只是在用户运行该 客户程序才存在,而服务器则只要主机廾着的,其服务就运行。 大多数 实现给临时端口分配 之间的端口号。大于的端口号是为其 详解,卷:协议 China coM 下载 他服务器预留的( 上并不常用的服务。我们可以在后面看见许多这样的给临时端口分 配端口号的例子。 是一个很有名的例外。通常和的缺省临时端口号从开始。 在节中,我们将详细描述系统管理员如何对配置选项进行修改以改变这些缺省项。 大多数系统的文件etc/ services都包含了人们熟知的端口号。为了找到 服 务器和域名系统的端口号,可以运行以下语句: sun grep telnet /etc/services telnet23/tcp称它使用端口号 sun g grep domain /etc/services domain53/udp称它使用端口号和端口号 domain 53/tc 保留端口号 系统有保留端口号的概念。只有其有赶级用户特权的进程才允许给它自己分蓖一个 保留端口号。 这些端∏号介于~之间,一些应用程序(如有名的 节)将它作为客户 与服务器之间身份认证的一部分。 标准化过程 究竟是谁控制着 协议族,又是谁在定义新的标准以及其他类似的事情?事实上, 有四个小组在负责 技术。 协会( )是一个推动、支持和促进 不断增长和发 展的专业组织,它把 作为全球研究通信的基础设施。 体系结构委员会(, )是一个技术监督和协调的 机构。它巾国际上来自不同专业的个志愿者组成,其职能是负责 标准的最后编辑和 技术审核。隶属于 工程专门小组( )是一个面向近期标准的组 织,它分为个领域(应用、寻径和寻址、安全等等)。开发成为 标准的规范。为帮 助主席,又成立∫ 工程指导小组( 研究专门小组( )主要对长远的项目进行研究。 和都隶属于 文献 提供了关于 内部标准化进程更为详 细的信息,同时还介绍了它的早期历史。 所有关于 的正式标准都以( )文档出版。另外,大量的 并不是正式的标准,出版的目的只是为了提供信息。的篇幅从贞到页不等。每 一项都用一个数字来标识,如 ,数字越人说明的内容越新 所有的都可以通过电子邮件或用从 上免费获取。如果发送下而这份电子 邮件,就会收到一份获取的方法清单

...展开详情
试读 127P TCP/IP详解卷一协议 Kindle文字版 Kindle下无乱码

评论 下载该资源后可以进行评论 8

摸鱼的人 很好 平板电脑上看
2019-10-26
回复
solista kindle看着还行
2018-06-26
回复
StudyAndEnjoy 很好,确实可用,感谢分享
2018-05-24
回复
a_wl kindle 识别完美,谢谢楼主了
2018-01-17
回复
多恩 很好很清晰,kindle完美
2017-10-22
回复
jsxzzliang 资源是资源,唯一缺点是 pdf的,不是mobi。不是文字的
2017-05-27
回复
ljkljk12336 好资源,弄本电子的方便路上看
2017-04-27
回复
cycloner 为了kindle上看起来方便
2016-10-18
回复
img
csky2012

关注 私信 TA的资源

上传资源赚积分,得勋章
    最新推荐
    TCP/IP详解卷一协议 Kindle文字版 Kindle下无乱码 48积分/C币 立即下载
    1/127
    TCP/IP详解卷一协议 Kindle文字版 Kindle下无乱码第1页
    TCP/IP详解卷一协议 Kindle文字版 Kindle下无乱码第2页
    TCP/IP详解卷一协议 Kindle文字版 Kindle下无乱码第3页
    TCP/IP详解卷一协议 Kindle文字版 Kindle下无乱码第4页
    TCP/IP详解卷一协议 Kindle文字版 Kindle下无乱码第5页
    TCP/IP详解卷一协议 Kindle文字版 Kindle下无乱码第6页
    TCP/IP详解卷一协议 Kindle文字版 Kindle下无乱码第7页
    TCP/IP详解卷一协议 Kindle文字版 Kindle下无乱码第8页
    TCP/IP详解卷一协议 Kindle文字版 Kindle下无乱码第9页
    TCP/IP详解卷一协议 Kindle文字版 Kindle下无乱码第10页
    TCP/IP详解卷一协议 Kindle文字版 Kindle下无乱码第11页
    TCP/IP详解卷一协议 Kindle文字版 Kindle下无乱码第12页
    TCP/IP详解卷一协议 Kindle文字版 Kindle下无乱码第13页
    TCP/IP详解卷一协议 Kindle文字版 Kindle下无乱码第14页
    TCP/IP详解卷一协议 Kindle文字版 Kindle下无乱码第15页
    TCP/IP详解卷一协议 Kindle文字版 Kindle下无乱码第16页
    TCP/IP详解卷一协议 Kindle文字版 Kindle下无乱码第17页
    TCP/IP详解卷一协议 Kindle文字版 Kindle下无乱码第18页
    TCP/IP详解卷一协议 Kindle文字版 Kindle下无乱码第19页
    TCP/IP详解卷一协议 Kindle文字版 Kindle下无乱码第20页

    试读已结束,剩余107页未读...

    48积分/C币 立即下载 >