计算机网络基础------OSI七层网络

一、计算机网络简介

简单概念:计算机网络是一个将分散、独立的终端计算机系统,通过通讯设备与通讯线路连接起来,有功能完善的软件实现资源共享和信息传递的系统。
具有的功能:

  • 实现数据通讯
  • 实现资源共享
  • 提供分布式处理
  • 提供负载均衡
  • 集中管理与综合信息服务

组成结构: 计算机网络由计算机、网络操纵系统、传输介质、相应的软件四部分组成,分为 边缘部分和核心部分。

  • 边缘部分:主要是各种终端计算机。边缘计算机的通讯方式又分为C/S(客户端/服务器)模式,P2P(对等连接)模式。
  • 核心部分:网络与连接网络的路由器等,为边缘部分提供服务,其中的路由器是核心部分的重要组成器件,其重要功能是实现分组交换技术。

在了解分组交换技术之前,我们需要认识的是电路交换技术的特点。
电路交换必须经过“建立连接–>通话–>释放连接“三个步骤,在一个通话进行时,通话的两个用户会占用端到端的所有资源,导致其传输效率非常的低,从而浪费大量的线路资源。
分组交换技则是采用存储转发技术,将每一个报文划分为等长的数据段,并进行必要的封装,就构成了分组。存储交换技术在发送数据包时只会断断续续的占用通信资源,具有高效、灵活、迅速、可靠的特点。

功能组成: 分通信子网与资源子网,计算机网络中把实现网络通信功能的设备与软件的集合称为通信子网,把实现资源共享功能的设备与软件的集合称为资源子网。在局域网中,资源子网一般分布在应用层、会话层、表示层,主体为网络资源设备,包括用户计算机、网络存储系统、网络打印机、服务器、数据资源等。而通信子网主要为物理层、数据链路层、网络层设备,包括路由器、交换机、集线器等。

常见分类方式:

  • 按照分布范围分:个人局域网(PAN),局域网(LAN),城域网(MAN),广域网(WAN)。
  • 按照交换技术分:电路交换、报文交换、分组交换。
  • 按拓扑结构来分:总线型、星型、环形、网状型

二、OSI七层网络

OSI七层参考模型简介:这是国际标准化组织提出的一个试图使各种计算机与通讯系统在世界范围内互联为网络的标准框架。一共分为七层,分别是物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。

1、物理层

简介: 在osi参考模型中,物理层是参考模型的最底层,也是第一层。它规定了通讯设备的机械、电器、功能以及过程的特性。
主要功能:一是为数据端设备提供传送数据的通路,数据的通路可以是一个物理媒体,也可以是多个物理媒体连接起来共同提供数据通路,但是不管是多少个媒体参与传输,他们都必须在两个通讯媒体之间进行连接,形成一条通路。二是提供数据传输服务,确保数据能在其中正确的传输并提供足够的带宽,数据的传输方式能满足点到点、一点到多点、串行或并行,半双工或全双工,同步或异步传输的需要。
主要设备: 集线器、中继器。

2、数据链路层

简介: 数据链路层是在物理层的基础上,建立相邻节点的数据链路,通过差错控制提供数据帧在不可靠是的物理信道上的无差错传输 ,具有物理寻址、数据封装成帧、流量控制、数据的检错重发等作用。
主要功能:

  • 链路连接的建立、拆除、分离。
  • 帧定界与帧同步。
  • 传输顺序控制。
  • 差错检验与恢复。
  • 流量控制与链路标识等。

主要设备:二层交换机、网桥。

3、网络层

网络层是osi 七层模型的第三层,也是通信子网的最高一层。其主要任务是通过路由选择算法,为报文或数据段通过子网选择最佳的路线。该层控制了数据链路层 与传输层之间的信息转发,建立、维持和终止网络的连接。简单来说就是数据在这一层被转换为数据包,然后通过路径选择、分段整合、顺序、进出路由等控制,将信息从一个网络设备传输到另一个网络设备。
主要解决的问题如下:

  • 寻址:数据链路层中使用物理地址(MAC)来解决网络内部寻址问题。而在不同的子网之间通信,为了识别和找到主机,每个子网中的设备都会被分配一个唯一的逻辑地址(也就是常说的IP地址)来进行寻址。
  • 交换:规定不同的信息交换方式。常见的信息交换方式有:线路交换技术和存储转发技术,后者又包括了报文交换技术和分组交换技术。
  • 路由算法:为节点之间的通讯提供最佳通信路径,实现数据高效传输。
  • 连接服务:与数据链路层的流量控制不同的是。前者控制相邻节点之间的流量,而后者控制的是源节点到目的节点流量,其目的在于防止阻塞,并进行差错检测。

包含的主要协议有: IP协议,ICMP协议,ARP协议,RARP协议
主要设备是路由器

4、传输层

传输层负责将上层数据分段并提供端到端、可靠或者不可靠的数据传输。
传输层的任务是根据通讯子网的特点,利用最佳网络资源,为两个端系统的会话层之间提供建立、维护和取消传输连接功能,负责端到端的可靠传输。在传输层上传输的数据称为段或或报文,数据传输是将报文可靠的传输到相应的端口。
主要的协议有:TCP协议,UDP协议
常见的设备是网关

5、会话层

会话层主要管理主机之间的会话进程,即负责建立、管理、终止进程之间的会话。会话层还利用在数据中插入校验点来实现数据同步

6、表示层

表示层对上层数据信息进行变换以保障主机应用层信息可以被另一个主机的应用程序理解,表示层的数据准换包括加密、压缩、格式转换等。

7、应用层

为操作系统或网络传输提供可以访问的接口
应用层主要协议有:
文件传输协议:FTP
远程登录协议:Telent、SSH
域名解析协议:DNS
邮件传输协议:SMTF
以及超文本链接协议:HTTP

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值