计算机网络体系结构分为几种,几种计算机网络体系结构的对比分析

41528d3028836879cd698677c3999917.gif几种计算机网络体系结构的对比分析

几种计算机网络体系结构的对比分析 摘要:在这篇文章中,将要简要的介绍三种不同的计算机体系结构: OSI 体系结构、TCP/IP体系结构以及综合在这两个基础上的五层体 系结构及工作原理。 此外,还要对这几个体系结构的之间的共同之处以及不同之处 进行对比说明。 最后,对比这三个体系结构的优缺点,分别对这三个体系结构 进行一些评价以及自己的一些观点。 关键词::TCP/IP 体系结构、OSI体系结构、五层体 系结构,优缺点对比一:TCP/IP 体系结构: 简介:从协议分层模型方面来讲, TCP/IP 由四个层次组成:网络接口 层、网络层、传输层、 应用层 (如下图)。 各层功能: 网络接口层: 网络接口层严格来说不是一个独立的层次只是一个接口, TCP/IP并没 有对他定义什么具体的协议。网络接口层负责将网络层的数据发送出去,或 从网络就收数据帧,抽出 IP 数据报上交网际层 。网络接口层可以使用各种 网络,如 LAN 、MAN 、WAN ,甚至点对点链路。 网络接口层使得上层的 TCP/IP和底层的实际网络无关。 网络层: 一:负责相邻计算机之间的通信。其功能包括三方面 。处理来自传输 层的分组发送请求,收到请求后,将分组装入 I P 数据报,填充报头, 选择去往信宿机的路径,然后将数据报发往适当的网络接口 。 二、处理输入数据报:首先检查其合法性,然后进行寻径 --假如该数 据报已到达信宿机,则去掉报头,将剩下部 分交给适当的传输协议;假如 该数据报尚未到达信宿,则转发该数据报 。 三、处理路径、流控、拥塞等问题。 网络层包括:IP(Internet Protocol) 协议、ICMP(Internet Control Message Protocol) 控制报文协议、ARP(Address Resolution Protocol)地址转换协议、R ARP(Reverse ARP)反向地址转换协议。 IP是网络层的核心,通过路由选择将下一跳 IP 封装后交给接口层。 IP 数据报是无连接服务。 ICMP 是网络层的补充,可以回送报文。用来检测网络是否通畅。 Ping 命令就是发送 ICMP 的 echo 包,通过回送的 echo relay 进行网 络测试。 ARP 是正向地址解析协议,通过已知的 I P ,寻找对应主机的 M AC 地址。 RARP 是反向地址解析协议,通过 MAC 地址确定 IP 地址。比如无盘工作 站和 DHCP 服务。 传输层: 提供应用程序间的通信。其功能包括:一、格式化信息流;二、提供可 靠传输。为实现后者,传输层协议规定接收端必须发回确认,并且假如分组 丢失,必须重新发送。 传输层协议主要是:传输控制协议 TCP(Transmission Control Protocol) 和用户数据报协议 UDP(User Datagram protocol)。 应用层: 应用层是向用户提供一组常用的应用程序,比如电子邮件、文件传输访 问、远程登录等。远程登录 TELNET 使用 TELNET 协议提供在网络其它主机 上注册的接口。TELNET会话提供了基于字符的虚拟终端。文件传输访问 FTP使用 FTP 协议来提供网络内机器间的文件拷贝功能。 应用层一般是面向用户的服务。如 FTP、TELNET、DNS、SMTP、POP3 。 FTP(File Transfer Protocol)是文件传输协议,一般上传下载用 FTP 服务,数据端口是 20H,控制端口是 21H。 Telnet 服务是用户远程登录服务,使用 23H 端口,使用明码传送,保 密性差、简单方便。 DNS(Domain Name Service) 是域名解析服务,提供域名到 IP 地址之 间的转换。 SMTP(Simple Mail Transfer Protocol)是简单邮件传输协议,用来控 制信件的发送、中转。 POP3(Post Office Protocol 3) 是邮局协议第 3 版本,用于接收邮件。二、OSI 体系结构: OSI体系结构,意为开放式系统互联。国际标准组织(国际标准化组织) 制定了 OSI 模型。这个模型把网络通信的工作分为 7 层,分别是物理层,数 据链路层,网络层,传输层,会话层,表示层和应用层。 1 至 4 层被认为是低 层,这些层与数据 移动密切相关。5至7 层是高层,包含应用程序级的数据。 每一层负责一项具体的工作,然后把数据传送到下一层。 各层功能介绍: 物理层: 第一层是物理层(也即 OSI 模型中的第一层) ,它看起来似乎很简单。 物理层实际上就是布线、光纤、网卡和其它用来把两台网络通信设备连接在 一起的东西。甚至一个信鸽也可以被认为是一个 1 层设备。网络故障的排 除经常涉及到 1 层问题 数据链路层: 第 2 层是数据链路层,运行以太网等协议。交换机可以看成网桥,人们 现在都这样称呼它。网桥都在 2 层工作,仅关注以太网上的 M AC 地址。 如果在谈论有关 MAC地址、交换机或者网卡和驱动程序,你就是在第 2层 的范畴。集线器属于第 1 层的领域,因为它们只是电子设备,没有 2 层的 知识。第 2 层的相关问题在本网络讲座中有自己的一部分,因此现在先不详 细讨论这个问题的细节。现在只需要知道第 2 层把数据帧转换成二进制位 供 1层处理就可以了。 网络层: 第 3 层是网络层在计算机网络中进行通信的两个计算机之间可能会经过 很多个数据链路,也可能还要经过很多通信子网。网络层的任务就是选择合 适的网间路由和交换结点, 确保数据及时传送。网络层将数据链路层提供 的帧组成数据包,包中封装有网络层包头,其中含有逻辑地址信息源站点和 目的站点地址的网络地址。 如果你在谈论一个 IP 地址,那么你是在处理第 3 层的问题,这是数据 包问题,而不是第 2层的帧。IP 是第三层问题的一部分,此外还有一些路 由协议和地址解析协议( ARP)。有关路由的一切事情都在第 3 层处理。地 址解析和路由是 3层的重要目的。 传输层: 第 4 层是处理信息的传输层。第 4 层的数据单元也称作数据包。但是, 当你谈论 TCP等具体的协议时又有特殊的叫法 ,TCP 的数据单元称为段而 U DP协议的数据单元称为 “数据报。这个层负责获取全部信息,因此,它 必须跟踪数据单元碎片、乱序到达的数据包和其它在传输过程中可能发生的 危险。理解第 4 层的另一种方法是,第 4 层提供端对端的通信管理。像 T CP等一些协议非常善于保证通信的可靠性 。有些协议并不在乎一些数据包 是否丢失,UDP协议就是一个主要例子。 会话层: 第五层是会话层,在会话层及以上的高层次中,数据传送的单位不再另 外命名,统称为报文。会话层不参与具体的传输,它提供包括访问验证和会 话管理在内的建立和维护应用之间通信的机制。如服务器验证用户登录便是 由会话层完成的。 表示层: 这一层主要解决用户信息的语法表示问题。它将欲交换的数据从适合于 某一用户的抽象语法,转换为适合于 OSI 系统内部使用的传送语法。即提 供格式化的表示和转换数据服务。数据的压缩和解压缩 ,加密和解密等工 作都

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值