您的位置:首页 > 理论基础 > 计算机网络

TCP/IP详解卷一 第一章 个人摘抄

2014-05-30 21:45 106 查看
1

链路层,有时也称作数据链路层或网络接口层,通常包括操作系统中的设备驱动程序和计算机中对应的网络接口卡。它们一起处理与电缆(或其他任何传输媒介)的物理接口细节。

网络接口层(链路层,有时也称作数据链路层或网络接口层) :处理有关通信媒介的细节(以太网、令牌环网等)

2 局域网和以太网的关系

局域网就是在一个封闭的环境如办公楼中彼此连接起来的一组计算机。这个定义中的关键在于所有的计算机都以一定的形式在网络中进行组织和彼此连接,而且要在一个封闭环境中。所以只要存在两台计算机在同一个建筑物中并且相互连接,那么我们就可以说这两台计算机组成了一个局域网。

IEEE的802.3n标准中对以太网标准的有关表述:使用逻辑总线型拓扑和载波侦听多路访问/冲突监测(CDSMA/CD)的差错监测和恢复技术的网络形式。这就是以太网的定义了。从这里我们可以知道以太网实际上是局域网的一种形式。

3



4

大多数的T C P / I P实现也允许一个多接口主机来担当路由器的功能,但是主机为此必须进行特殊的配置。在这种情况下,

我们既可以称该系统为主机(当它运行某一应用程序时,如F T P或Te l n e t),也可以称之为路由器(当它把分组从一个网络转发到另一个网络时)。在不同的场合下使用不同的术语。

5

连接网络的另一个途径是使用网桥。网桥是在链路层上对网络进行互连,而路由器则是在网络层上对网络进行互连。网桥使得多个局域网(
L A N)组合在一起,这样对上层来说就好像是一个局域网。

TCP /IP倾向于使用路由器而不是网桥来连接网络,因此我们将着重介绍路由器

6

一个直接访问I P层的应用程序。是很少见的,但也是可能的(一些较老的选路协议就是以这种方式来实现的。当然

新的运输层协议也有可能使用这种方式)。

7

尽管ICMP(Internet控制报文协议)主要被IP使用 但应用程序也有可能访问它。我们将分析两个流行的诊断工具,Ping和Traceroute(第7章和第8章),

它们都使用了ICMP。

8

有三类IP地址 单播地址(目的为单个主机)、广播地址(目的端为给定网络上的所有主机)以及多播地址(目的端为同一组内的所有主机)

9

在TCP/IP领域中,域名系统(DNS)是一个分布的数据库,由它来提供I P地址和主机名之间的映射信息。

10

以太网数据帧的物理特性是其长度必须在4 6~1 5 0 0字节之间。

11



12

当目的主机收到一个以太网数据帧时,数据就开始从协议栈中由底向上升,同时去掉各层协议加上的报文首部。每层协议盒都要去检查报文首部中的协议标识,以确定接收数据的上层协议。这个过程称作分用( D e m u l t i
p l e x i n g)

13



14

服务分为两种类型:重复型或并发型。 重复型服务器某一瞬间只能为一个客户端服务并发服务器的 可以同时为多个客户服务。

一般来说, T C P服务器是并发的,而U D P服务器是重复的,但也存在一些例外。

15

任何TCP/IP实现所提供的服务都用知名的1~1023之间的端口号。这些知名端口号由Internet号分配机构( Internet Assigned Numbers Authority, IANA)来管理。

大多数TCP/IP实现给临时端口分配1024~5000之间的端口号。大于5000的端口号是为其他服务器预留的( I n t e r n e t上并不常用的服务)。

Solaris 2.2是一个很有名的例外。通常T C P和U D P的缺省临时端口号从3 2 7 6 8开始。

保留端口号

U n i x系统有保留端口号的概念。只有具有超级用户特权的进程才允许给它自己分配一个保留端口号。

这些端口号介于1~1 0 2 3之间,一些应用程序(如有名的R l o g i n,2 6 . 2节)将它作为客户与服务器之间身份认证的一部分。

16

标准化过程

究竟是谁控制着TCP/IP协议族,又是谁在定义新的标准以及其他类似的事情?事实上,
有四个小组在负责Internet技术。

1) Internet协会(ISOC,Internet Society)是一个推动、支持和促进I n t e r n e t不断增长和发展的专业组织,它把I n t e r n e t作为全球研究通信的基础设施。

2) Internet体系结构委员会(I A B,Internet Architecture Board)是一个技术监督和协调的机构。它由国际上来自不同专业的1 5个志愿者组成,其职能是负责I n t e r n e t标准的最后编辑和技术审核。I A B隶属于I S O C。

3) Internet工程专门小组(I E T F,Internet Engineering Task Force)是一个面向近期标准的组织,它分为9个领域(应用、寻径和寻址、安全等等)。I E T F开发成为I n t e r n e t标准的规范。为帮助IETF主席,又成立了Internet工程指导小组(IESG, Internet Engineering Steering Group)。

4) Internet研究专门小组(IR I F,Internet Research Task Force)主要对长远的项目进行研究。

I RT F和I E T F都隶属于I A B。文献[Crocker 1993]提供了关于I n t e r n e t内部标准化进程更为详

细的信息,同时还介绍了它的早期历史。

17

所有关于Internet的正式标准都以R F C(Request for Comment)文档出版。另外,大量的R F C并不是正式的标准,出版的目的只是为了提供信息。RFC的篇幅从1页到2 0 0页不等。每一项都用一个数字来标识,如RFC 11 2 2,数字越大说明RFC的内容越新。

18

i n t e r n e t意思是用一个共同的协议族把多个网络连接在一起。而I n t e r n e t指的是世界范围内通过T C P / I P互相通信的所有主机集合(超过1 0 0万台)。I n t e r n e t是一个i n t e r n e t,但i n t e r n e t不等于I n t e r n e t。

19

网络层和运输层之间的区别是最为关键的:网络层( I P)提供点到点的服务,而运输层( T C P和U D P)提供端到端的服务。

点到点是物理拓扑 表示是从一个节点到另一个节点

端到端是指中间可能相隔很多个节点   我们想象成2端不去考虑中间所经过的点   所经过的点由网络层实现点到点传输.  

by  hnust_xiehonghao



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息