当前位置:首页 » 网络连接 » 从上往下计算机网络
扩展阅读
门户网站用哪些产品防护 2025-01-10 01:21:36
苹果电脑铃声老弹出 2025-01-10 01:08:26

从上往下计算机网络

发布时间: 2025-01-09 14:30:09

A. 计算机网络什么要分层,从形而上到形而下视角的理解

1)各层之间相互独立:高层是不需要知道底层的功能是采取硬件技术来实现的,它只需要知道通过与底层的接口就可以获得所需要的服务;

2)灵活性好:各层都可以采用最适当的技术来实现,例如某一层的实现技术发生了变化,用硬件代替了软件,只要这一层的功能与接口保持不变,实现技术的变化都并不会对其他各层以及整个系统的工作产生影响;
3)易于实现和标准化:由于采取了规范的层次结构去组织网络功能与协议,因此可以将计算机网络复杂的通信过程,划分为有序的连续动作与有序的交互过程,有利于将网络复杂的通信工作过程化解为一系列可以控制和实现的功能模块,使得复杂的计算机网络系统变得易于设计,实现和标准化

B. 计算机网络的拓扑结构有哪些它们各有什么优缺点

计算机连接的方式叫做“网络拓扑结构”(Topology)。网络拓扑是指用传输媒体互连各种设备的物理布局,特别是计算机分布的位置以及电缆如何通过它们。设计一个网络的时候,应根据自己的实际情况选择正确的拓扑方式。每种拓扑都有它自己的优点和缺点。

网络的拓扑的分类:网络拓扑可以根据通信子网的通信信道分为两类,广播通信信道子网的拓扑与点到点通信子网的拓扑。
采用广播通信信道子网的基本拓扑结构主要有4种:总线型,树型,环型,无线通信与卫星通信型,
采用点到点的通信子网的基本拓扑结构主要有4种:星型,环型,树型与网状型拓扑。

网络的拓扑结构:分为逻辑拓扑和物理拓扑结构这里讲物理拓扑结构。
总线型拓扑:是一种基于多点连接的拓扑结构,所有的设备连接在共同的传输介质上。总线拓扑结构使用一条所有PC都可访问的公共通道,每台PC只要连一条线缆即可但是它的缺点是所有的PC不得不共享线缆,优点是不会因为一条线路发生故障而使整个网络瘫痪。

环行拓扑:把每台PC连接起来,数据沿着环依次通过每台PC直接到达目的地,在环行结构中每台PC都与另两台PC相连每台PC的接口适配器必须接收数据再传往另一台一台出错,整个网络会崩溃因为两台PC之间都有电缆,所以能获得好的性能。

树型拓扑结构:把整个电缆连接成树型,树枝分层每个分至点都有一台计算机,数据依次往下传优点是布局灵活但是故障检测较为复杂,PC环不会影响全局。

星型拓扑结构:在中心放一台中心计算机,每个臂的端点放置一台PC,所有的数据包及报文通过中心计算机来通讯,除了中心机外每台PC仅有一条连接,这种结构需要大量的电缆,星型拓扑可以看成一层的树型结构不需要多层PC的访问权争用。星型拓扑结构在网络布线中较为常见。

菊花链拓扑:类似于环行拓扑结构,但是中间有一对断点。

以上几种拓扑结构可以混合使用,并且星型拓扑较为常见。

注意要区分开网络物理拓扑结构和逻辑拓扑物理拓扑是连接的PC的真实路径。

逻辑拓扑是数据由一台PC传输到另台PC的实际流向而构成的路径

C. osi模型该怎么理解大侠请进!!!刷积分别进!!!!

OSI模型
一,概述

OSI模型,即开放式通信系统互联参考模型(Open System Interconnection,OSI/RM,Open Systems Interconnection Reference Model),是国际标准化组织(ISO)提出的一个试图使各种计算机在世界范围内互连为网络的标准框架,简称OSI。

0SI/RM协议是由IS0(国际标准化组织)制定的,它有三个基本的功能:提供给开发者一个必须的、通用的概念以便开发完善、可以用来解释连接不同系统的框架。

OSI将计算机网络体系结构(architecture)划分为以下七层:将七层比喻为真实世界收发信的两个老板的图。

分层名 分层号 描述 比喻
应用层Application Layer (台湾翻:应用层) 7 用户的应用程序怀网络之间的接口 老板
表示层Presentation Layer (台湾:展现层) 6 协商数据交换格式 相当于公司中简报老板、替老板写信的助理
会话层Session Layer (台湾:会谈层) 5 允许用户使用简单易记的名称建立连接 相当于公司中收寄信、写信封与拆信封的秘书
传输层Transport Layer (台湾:传输层) 4 提供终端到终端的可靠连接 相当于公司中跑邮局的送信职员
网络层Network Layer (台湾:网络层) 3 使用权数据路由经过大型网络 相当于邮局中的排序工人
数据链路层Data Link Layer (台湾:资料链结层) 2 决定访问网络介质的方式 相当于邮局中的装拆箱工人
物理层Physical Layer (台湾:实体层) 1 将数据转换为可通过物理介质传送的电子信号 相当于邮局中的搬运工人

二,数据传送

在数据发送到另一层时,都要分成数据包。数据包是一个信息单位,作为一个整体,从网络中的一个设备传送给另一个设备。

1,数据包结构

数据包包含了几种不同类型的数据:

信息

某种类的计算机控制数据和命令

会话控制代码

数据包头

数据

报尾

2. 创建数据包

数据包的创建过程是从OSI模型的应用层开始的。跨网络传输的信息要从应用层开始,往下依次穿过各层。每层都对数据包进行重新组装,以增加自己的信息(信头)。

三,分层协议

1、应用层协议

应用层协议工作在OSI模型的上层,提供应用程序间的交换和数据交换。比较常用的应用层协议有:

SMTP (simple Mail Transfer Protocol)

BOOTP(Boot trap.Protocol)

FTP (File Transfer Protocol)

HTTP (Hyperrext Transfer Protocol

AFP (Apple Talk文件协议)--Apple公司的网络协议族,用于交换文件

SNMP (Simple Network Management Protoco1)

SMB (Server Message Block Protoco1)

X.500

NCP (NetWare Core Protoco1)

NFS (Network File System)

3、传输层协议

传输层协议提供计算机之间的通信会话,并确保数据在计算机之间可靠地传输。主要的传输层协议有:

TCP(Transmission Control Protocol)

SPX(SequenCed Packet ExChange Protocol

NWL INK

ATP(AppleTalk Transaction Protocol),NBP(名字绑定协议)

NetBEUI(NetBIOS Extended User Internet)

3、网络层协议

网络层协议提供所谓的链路服务,这些协议可以处理寻址和路由信息、错误检测和重传请求。 网络层协议包括:

IP (Internet Protocol)

IPX (Internet work Packet Exchange)

NWLINK--微软实现的 IPX/SPX

DDP (Datagram Delivery Protoco1)

NetBEUI

X.25

Ethernet

四,历史

在制定计算机网络标准方面,起着重大作用的两大国际组织是:国际电报与电话咨询委员会(CCITT),与国际标准化组织(ISO),虽然它们工作领域不同,但随着科学技术的发展,通信与信息处理之间的界限开始变得比较模糊,这也成了CCITT和ISO共同关心的领域。1974年,ISO发布了着名的ISO/IEC 7498标准,它定义了网络互联的7层框架,也就是开放式系统互连参考模型。

五,影响

OSI是一个定义良好的协议规范集,并有许多可选部分完成类似的任务。

它定义了开放系统的层次结构、层次之间的相互关系以及各层所包括的可能的任务。是作为一个框架来协调和组织各层所提供的服务。

但是OSI参考模型并没有提供一个可以实现的方法,而是描述了一些概念,用来协调进程间通信标准的制定。即OSI参考模型并不是一个标准,而是一个在制定标准时所使用的概念性框架。

事实上的标准是TCP/IP参考模型

D. 网络哪5大层

共有7层
标准行规--OSI七层参考模型

ISO / OSI,念起来有点像绕口令。它究竟代表什么呢?答案是:"开放系统互连"(Open System Interconnection),也就是"开放系统互连参考模型",即有名的OSI模型。OSI标准是由一个称为ISO(国际标准化组织),即"International Standards Organization"的组织制定的。因此,从技术上说,它可以被称为ISO / OSI标准。

OSI模型将计算机网络的各个方面分成了互相独立的七层。这些层就像洋葱的层次一样:每一层都将其下面的层遮起来。在上面的层里,下面层次的细节被隐藏起来。如果你将洋葱皮剥开往里看,你一定会流下许多眼泪,OSI模型也是如此。(因为越往下,你会看得越费劲,不过你应该不会放弃吧)

下面让我们来简单看看ISO / OSI这个七层大蛋糕里面有什么好吃的馅:

物理层:OSI模型的最底层。它提出了网络的物理特性,比如连接的电缆类型。这里是二进制值0和1的世界,也就是数据以信号的电特性(高低电平)来表示。

数据链路层:指明将要发送的每个数据包的大小、每个数据包的地址以使它们送到指定的接收者那里。也能提供基本的错误识别和校正机制,以确保发送的数据和接收的数据一样。

网络层:就是告诉数据包从一个网络到另一个网络怎样走(术语叫"路由")。

传输层:通过一个唯一的地址指明计算机网络上的每个节点(可能就是你的计算机),并管理节点之间的连接。同时将大的信息分成小块信息,并在接收节点将信息重新组合起来。

会话层:在网络节点之间建立"会话"(你理解为谈判前的准备工作也行)。

表示层:负责把网络上传输的数据从一种陈述类型转换到另一种类型,也能在数据传输前将其打乱,并在接收端将其恢复,这里使用了复杂的技术,甚至连福尔摩斯也难以将其弄明白。

应用层:OSI的最高层,讨论应用程序用于同网络通信所需要的技术。在这里,我们可以看到很多熟面孔,比如HTTP(超文本传输协议),FTP(文件传输协议),WAP(无线应用协议),SMTP(简单邮件协议)等等。