一、基础网络中的概念之传输模式、网络拓扑类型、OSI模型

1.5 网络拓扑类型

网络拓扑包括物理拓扑逻辑拓扑

物理拓扑是指物理结构上各种设备和传输介质的布局。物理拓扑通常有总线型、星型、环型、树型、网状型等几种。

逻辑拓扑描述的是设备是如何通过物理拓扑进行通信,注重的是应用系统的运行状况

1)总线型:将所有的节点都连接到一条电缆上,把这条电缆成为总线。它的连接形式简单、易于安装、成本低,增加和撤销网络设备都比较灵活。但由于总线型的拓扑结构中,任意的节点发生故障,都会导致网络的阻塞。同时,这种拓扑结构还难以查找故障。

2)星型:网络中的各节点通过点到点的方式连接到一个中央节点,由该中央节点向目的节点传送信息。中央节点执行集中式通信控制策略,因此中央节点相当复杂,负担比各节点重得多。在星型网中任何两个节点要进行通信都必须经过中央节点控制。

3)环型:入网设备通过转发器接入网络,一个转发器发出的数据只能被另一个转发器接收并转发,所有的转发器及其物理线路构成的环状网络系统。节点的故障会引起全网故障,故障检测困难。

4)树型:树形网络可以包含分支,每个分支又可包含多个结点。树形拓扑是总线拓扑的扩充形式,传输介质是不封闭的分支电缆,树形拓扑和总线拓扑一样,一个站点发送数据,其他站点都能接收。

5)网状型:各节点通过传输线互联连接起来,并且每一个节点至少与其他两个节点相连·网状拓扑结构具有较高的可靠性,但其结构复杂,实现起来费用较高,不易管理和维护,不常用于局域网。

1.6 传输模式

信道一般都是用来表示向某一个方向传送信息的媒体。因此,一条通信电路往往包含一条发送信道和一条接收信道。

从通信的双方信息交互的方式来看,可以有以下三种基本方式:

1)单向通信又称为单工通信,即只能有一个方向的通信而没有反方向的交互。无线电广播或有线电广播以及电视广播就属于这种类型。

 2)双向交替通信又称为半双工通信,即通信的双方都可以发送信息,但不能双方同时发送(当然也就不能同时接收)。这种通信方式是一方发送另一方接收,过一段时间后可以再反过来。

3)双向同时通信又称为全双工通信,即通信的双方可以同时发送和接收信息。

单向通信只需要一条信道,而双向交替通信或双向同时通信则都需要两条信道(每个方向各一条)。显然,双向同时通信的传输效率最高。

1.7 通信类型

对于使用IPv4地址进行通信时,通信类型有单播,组播和广播三种

1.7.1 单播

主机之间一对一的通讯模式,如果10个客户机需要相同的数据,则服务器需要逐一传送,重复10次相同的工作。但由于其能够针对每个客户的及时响应,所以现在的网页浏览全部都是采用单播模式。

  • 单播的优点

      1)服务器及时响应客户机的请求

      2)服务器针对每个客户不通的请求发送不通的数据,容易实现个性化服务。

  • 单播的缺点:

     1)服务器针对每个客户机发送数据流,服务器流量=客户机数量×客户机流量;在客户数量大、每个客户机流量大的流媒体应用中服务器不堪重负。

1.7.2 广播

主机之间一对所有的通讯模式,网络对其中每一台主机发出的信号都进行无条件复制并转发,所有主机都可以接收到所有信息(不管你是否需要),由于其不用路径选择,所以其网络成本可以很低廉。有线电视网就是广播型网络。在数据网络中也允许广播的存在,但其被限制在二层交换机的局域网范围内,禁止广播数据穿过路由器,防止广播数据影响大面积的主机。

  • 广播的优点:

     1)网络设备简单,维护简单,布网成本低廉

     2)由于服务器不用向每个客户机单独发送数据,所以服务器流量负载极低

  • 广播的缺点:

    1)无法针对每个客户的要求和时间及时提供个性化服务。

    2)广播禁止允许在Internet宽带网上传输。

1.7.3 组播

主机之间一对一组的通讯模式,也就是加入了同一个组的主机可以接受到此组内的所有数据,网络中的交换机和路由器只向有需求者复制并转发其所需数据。主机可以向路由器请求加入或退出某个组,网络中的路由器和交换机有选择的复制并传输数据,即只将组内数据传输给那些加入组的主机。这样既能一次将数据传输给多个有需要(加入组)的主机,又能保证不影响其他不需要(未加入组)的主机的其他通讯。

  • 组播的优点:

      1)需要相同数据流的客户端加入相同的组共享一条数据流,节省了服务器的负载。具备广播所具备的优点。

      2)由于组播协议是根据接受者的需要对数据流进行复制转发,所以服务端的服务总带宽不受客户接入端带宽的限制,其提供的服务可以非常丰富。

      3)此协议和单播协议一样允许在Internet宽带网上传输。

  • 组播的缺点:

      1)与单播协议相比没有纠错机制,发生丢包错包后难以弥补,但可以通过一定的容错机制QOS加以弥补。

      2)现行网络虽然都支持组播的传输,但在客户认证、QOS等方面还需要完善,这些缺点在理论上都有成熟的解决方案,只是需要逐步推广应用到现存网络当中

1.8 OSI模型

OSI参考模型(OSI/RM)的全称是开放系统互连参考模型(Open System Interconnection Reference ModelOSI/RM),它是由国际标准化组织ISO提出的一个网络系统互连模型。它是网络技术的基础,也是分析、评判各种网络技术的依据。

OSI模型的设计目的是成为一个所有销售商都能实现的开放网络模型,来克服使用众多私有网络模型所带来的困难和低效性。

名称

主要功能

相关协议

应用层

这一层为用户的应用程序(例如电子邮件、文件传输和终端仿真)提供网络服务

DHCP、DNS、Telnet、HTTP、FTP、SNMP

表示层

信息的语法语义以及它们的关联,如加密解密、转换翻译、压缩解压缩

会话层

对通信的双方用户建立会话并管理会话

PAP、SSH

传输层

接收上一层数据,在必要的时候把数据进行分割,并把这些数据交给网络层,且保证这些数据段能有效的到达对端

TCP、UDP、RSVP 、

网络层

封装源IP和目的IP,根据路由表对收到的数据包进行选路并转发,对无法查找到路由的数据包进行丢弃,完成不同网段之间通信的任务。

IP (IPv4、IPv6) 、RIP 、ICMP 、IGMP 、ARP 、

IS-IS 、IPsec 、BGP 、

OSPF 、RARP

数据链路层

定义了如何让格式化数据以进行传输,以及如何让控制对物理介质的访问,这一层通常还提供错误检测和纠正,以确保数据的可靠传输。

STP、帧中继、PPP

物理层

确定与传输媒体的接口有关的一些特性,如机械特性、电气 特性、功能特性和过程特性

IEEE802.2

Ethernet v2

1.8.1 OSI七层协议数据封装和解封装

  • 相关名词:

网络协议主要由以下三个要素组成:

  1. 语法,即数据与控制信息的结构或格式;
  2. 语义,即需要发出何种控制信息,完成何种动作以及做出何种响应;
  3. 同步,即事件实现顺序的详细说明。

1.8.2 数据在每一层的称呼

上层(应用层、表示层、会话层)

message 

信息、数据

传输层(transport layer)  

Segment  

段、网段

网络层(Network layer)   

packet   

数据包、数据分组

数据链路层(Data-link layer)

frame 

物理层(Physical layer)   

bit  

比特(8个比特组成1个字节、字节合成frame)

 更多网络基础内容可见:

网络基础学习目录及各章节指引

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: OSI(开放系统互联)模型是一种分层的计算机网络模型,用于描述网络通信如何在计算机之间进行。在OSI模型,七层分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 在OSI模型,高层并不需要知道低层的实现方法。相反,每一层都有各自的功能,并且相互之间通过接口进行通信。这样的分层架构使得网络的各个部分可以独立替换和升级,而不会对其他部分造成影响。 ### 回答2: 在OSI模型,高层不需要知道低层的具体实现方法。 OSI模型是一种分层的网络通信协议体系,分为七个层次,从高到低分别是应用层、表示层、会话层、传输层、网络层、数据链路层和物理层。每一层都负责不同的功能和任务,并且每一层之间都具有明确的接口和协议进行通信。 高层的主要任务是处理数据的表示、应用层协议的交互和系统之间的通信。它们对底层的具体实现方法并不关心,只需要根据协议规定的接口和协议进行数据传输和处理即可。例如,应用层的HTTP协议仅需要负责完成数据的封装和解析,并将数据交给传输层进行传输,而不需要了解传输层是如何完成数据的分组和传输的。 底层的具体实现方法由低层负责,它们包括传输层、网络层、数据链路层和物理层。低层根据协议和接口规范,将数据进行分组、路由、封装和解析,并最终将数据转换成物理信号进行传输。高层无需了解这些细节,只需要使用相应的协议和接口规范进行数据的传输和处理即可。 因此,高层不需要了解低层的实现方法。每一层都有自己的功能和任务,并且通过明确的接口和协议进行通信,实现了分层的网络通信体系。这种分层的设计可以实现模块化、可扩展和互操作性,提高了网络的灵活性和可靠性。 ### 回答3: 在OSI模型,高层不需要知道低层的具体实现方法。 OSI模型是一种网络通信协议的参考模型,将网络通信划分为七个不同的层次,从低层到高层分别为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。每个层次都有自己的特定功能和协议。 高层的应用层主要关注的是用户的需求和数据的处理,如电子邮件发送、网页浏览等。它不需要了解底层物理层和数据链路层的实现细节,只需要调用传输层提供的接口和服务即可。 传输层主要负责数据的可靠传输和流量控制,如TCP和UDP协议。它需要知道网络层提供的服务和功能,但不需要了解具体的路由算法和拓扑结构。 网络层主要负责数据的路由和寻址,如IP协议。它需要了解底层物理层和数据链路层的实现细节,以便进行数据的封装和解封装。 物理层和数据链路层是最底层的层次,主要关注物理媒介的传输和信号的处理,如以太网协议和光纤传输。高层不需要直接了解这些层次的实现方法,它们由底层网络设备和驱动程序来实现。 总之,按照OSI模型的设计思想,各层次之间的接口和功能是相对独立的,高层不需要知道低层的实现方法,只需要通过接口来使用底层提供的服务和功能。这种分层的设计可以提高系统的可扩展性和灵活性。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

谷雨之际

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值