网站大量收购闲置独家精品文档,联系QQ:2885784924

TCPIP学习笔记.doc

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
TCPIP学习笔记课案

TCPIP学习笔记 (TCIP学习笔记) 版本/状态 作者 其它参与者 起止日期 备注 1.0 郑义新 无 从2009-10-1 到2009-10-30 1 概述 1.1引言 T C P / I P起源于6 0年代末美国政府资助的一个分组交换网络研究项目,到9 0年代已发展成为计 算机之间最常应用的组网形式。它是一个真正的开放系统,因为协议族的定义及其多种实现 可以不用花钱或花很少的钱就可以公开地得到。它成为被称作“全球互联网”或“因特网 ( I n t e r n e t )”的基础,该广域网(WA N)已包含超过1 0 0万台遍布世界各地的计算机。 1.2分层 链路层,有时也称作数据链路层或网络接口层, 通常包括操作系统中的设备驱动程序和计算机 中对应的网络接口卡。它们一起处理与电缆(或其他任何传输媒介)的物理接口细节。 2) 网络层,有时也称作互联网层,处理分组在网络中的活动,例如分组的选路。在 T C P / I P协议族中,网络层协议包括I P协议(网际协议),I C M P协议(I n t e r n e t互联网控 制报文协议),以及I G M P协议(I n t e r n e t组管理协议)。 3 ) 运输层主要为两台主机上的应用程序提供端到端的通信。在T C P / I P协议族中,有两个 互不相同的传输协议: T C P(传输控制协议)和U D P(用户数据报协议)。 T C P为两台主机提供高可靠性的数据通信。它所做的工作包括把应用程序交给它的数据分 成合适的小块交给下面的网络层,确认接收到的分组,设置发送最后确认分组的超时时钟 等。由于运输层提供了高可靠性的端到端的通信,因此应用层可以忽略所有这些细节。 而另一方面, U D P则为应用层提供一种非常简单的服务。它只是把称作数据报的分组 从一台主机发送到另一台主机,但并不保证该数据报能到达另一端。任何必需的可靠 性必须由应用层来提供。 这两种运输层协议分别在不同的应用程序中有不同的用途,这一点将在后面看到。 4 ) 应用层负责处理特定的应用程序细节。几乎各种不同的T C P / I P实现都会提供下面这些 通用的应用程序: 图1-1 TCP/IP协议族的四个层次 Telnet 远程登录。 ? FTP 文件传输协议。 ? SMTP 简单邮件传送协议。 ? SNMP 简单网络管理协议。 另外还有许多其他应用,在后面章节中将介绍其中的一部分。 假设在一个局域网( L A N)如以太网中有两台主机,二者都运行F T P协议,图1 - 2列出了 该过程所涉及到的所有协议。 图1-2 局域网上运行FTP的两台主机 这里,我们列举了一个F T P客户程序和另一个F T P服务器程序。大多数的网络应用程序都 被设计成客户—服务器模式。服务器为客户提供某种服务,在本例中就是访问服务器所在主 机上的文件。在远程登录应用程序Te l n e t中,为客户提供的服务是登录到服务器主机上 I C M P是I P协议的附属协议。I P层用它来与其他主机或路由器交换错误报文和其他重要信息。 I G M P是I n t e r n e t组管理协议。它用来把一个U D P数据报多播到多个主机。我们在第1 2章中 描述广播(把一个U D P数据报发送到某个指定网络上的所有主机)和多播的一般特性,然后 在第1 3章中对I G M P协议本身进行描述。 A R P(地址解析协议)和R A R P(逆地址解析协议)是某些网络接口(如以太网和令牌环 网)使用的特殊协议,用来转换I P层和网络接口层使用的地址。我们分别在第4章和第5章对 这两种协议进行分析和介绍。 1.3域名系统 尽管通过I P地址可以识别主机上的网络接口,进而访问主机,但是人们最喜欢使用的还 是主机名。在T C P / I P领域中,域名系统( D N S)是一个分布的数据库,由它来提供I P地址和 主机名之间的映射信息。我们在第1 4章将详细讨论D N S。 现在,我们必须理解,任何应用程序都可以调用一个标准的库函数来查看给定名字的主机 的I P地址。类似地,系统还提供一个逆函数—给定主机的I P地址,查看它所对应的主机名。 大多数使用主机名作为参数的应用程序也可以把I P地址作为参数。例如,在第4章中当我 们用Te l n e t进行远程登录时,既可以指定一个主机名,也可以指定一个I P地址。 1.4 封装 当应用程序用T C P传送数据时,数据被送入协议栈中,然后逐个通过每一层直到被当作 一串比特流送入网络。 1.5分用 当目的主机收到一个以太网数据帧时,数据就开始从协议栈中由底向上升,同时去掉各 层协议加上的报文首部。 2 链路层 2.1以太网和IEEE 802封装 以太网这个术语一般是指数字设备公司( Dig

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档