| 发表于:2007-01-30 16:18:352楼 得分:100 |
(1)tcp/ip体系结构 开放系统互连(osi)模型将网络划分为七层模型,分别用以在各层上实现不同的功能, 这七层分别为:应用层、表示层、会话层、传输层、网络层、数据链路层及物理层。而tcp/ip 体系也同样遵循这七层标准,只不过在某些osi功能上进行了压缩,将表示层及会话层合并入 应用层中,所以实际上我们打交道的tcp/ip仅仅有5层而已,网络上的分层结构决定了在各层 上的协议分布及功能实现,从而决定了各层上网络设备的使用。实际上很多成功的系统都是基 于osi模型的,如:如帧中继、atm、isdn等。 tcp/ip的网络体系结构(部分) ----------------------------------- ¦ smtp ¦ dns ¦ http ¦ ftp ¦ telnet ¦ 应用层 ----------------------------------- ¦ tcp ¦ udp ¦ 传输层 ----------------------------------- ¦ ip ¦ icmp ¦ arp rarp ¦ 网络层 ------------------------ ¦ ieee 802 以太网 slip/ppp pdn etc ¦ 数据链路层 ----------------------------------- ¦ 网卡 电缆 双绞线 etc ¦ 物理层 ----------------------------------- 从上面的图中我们可以看出,第一层物理层和第二层数据链路层是tcp/ip的基础,而 tcp/ip本身并不十分关心低层,因为处在数据链路层的网络设备驱动程序将上层的协议和 实际的物理接口隔离开来。网络设备驱动程序位于介质访问子层(mac)。 (2)网络上的设备 中继器:中继器的主要功能是终结一个网段的信号并在另一个网段再生该信号,一句话, 就是简单的放大而已,工作在物理层上。 网 桥:网桥使用mac物理地址实现中继功能,可以用来分隔网段或连接部分异种网络,工 作在数据链路层。 路由器:路由器使用网络层地址(ip,x.121,e.164等),主要负责数据包的路由寻径,也能 处理物理层和数据链路层上的工作。 网 关:主要工作在网络第四层以上,主要实现收敛功能及协议转换,不过很多时候网关都 被用来描述任何网络互连设备。 (3)tcp/ip与以太网 以太网和tcp/ip可以说是相互相成的,可以说两者的关系几乎是密不可分,以太网在 一二层提供物理上的连线,而tcp/ip工作在上层,使用32位的ip地址,以太网则使用48位 的mac地址,两者间使用arp和rarp协议进行相互转换。从我们上面tcp/ip的模型图中可以 清楚的看到两者的关系。 载波监听/冲突检测(csma/cd)技术被普遍的使用在以太网中,所谓载波监听是指在以 太网中的每个站点都具有同等的权利,在传输自己的数据时,首先监听信道是否空闲,如 果空闲,就传输自己的数据,如果信道被占用,就等待信道空闲。而冲突检测则是为了防 止发生两个站点同时监测到网络没有被使用时而产生冲突。以太网采用广播机制,所有与 网络连接的工作站都可以看到网络上传递的数据。 为了加深你的理解,我们来看看下面的图,一个典型的在以太网中客户与服务器使用 tcp/ip协议的通信。 用户进程 ftp客户 <-------------------------> ftp服务器 应用层 ¦ ¦ 内核中的协议栈 tcp <-------------------------> tcp 传输层 ¦ ¦ 内核中的协议栈 ip <-------------------------> ip 网络层 ¦ ¦ 以太网驱动程序 <-------------------------> 以太网驱动程序 数据链路层 | | |
|