计算机网络学习(一) — OSI模型及概述

本文介绍了计算机网络的分类,重点讲解了OSI七层模型,包括各层功能、传输层与网络层、数据链路层与网络层的关系,以及物理层的概念。同时,讨论了面向有连接型与无连接型通信,电路交换与分组交换的区别,最后概述了网络构成要素,如网卡、中继器、网桥、路由器和网关的角色。
摘要由CSDN通过智能技术生成

计算机网络学习(一) — OSI模型及概述

一、计算机网络的分类

计算机网络根据其规模可以分为WAN(Wide Area Network,广域网)LAN(Local Area Network,局域网)

二、OSI七层模型

为了解决不同厂商生产的异构机型无法使用不同的协议互相通信的问题,ISO(International Organization for Standards,国际标准化组织)制定了OSI(Open System Interconnection,开放式通信系统参考模型)。在这一模型将通信协议中的必要功能分为七层,每个分层都接收由它下一层所提供的的特定的服务,并且负责为自己的上一层提供特定的服务。上下层之间进行交互时所遵循的约定叫做接口。同一层之间交互所遵循的约定叫做协议

OSI七层模型从上至下分为:

  • 应用层:为应用程序提供服务并规定应用程序中通信的相关细节。包括文件传输、电子邮件、远程登录(虚拟终端)等协议。
  • 表示层:将应用处理的信息转换为合适网络传输的格式,或将来自下一层的数据转换为上层能够处理的格式。具体来说就是将某一台计算机或某一软件的特有数据格式统一的网络数据格式进行转换。
  • 会话层:负责建立和断开通信连接,决定采用何种连接方法,以及建立连接和断开连接的时机。
  • 传输层:在两个主机之间建立逻辑上的通信连接,为确保传输的数据到达目的地址,传输层会在通信两端的计算机之间进行确认,如果数据没有到达,它会负责重发。
  • 网络层:该层主要负责寻址和路由选择。将数据传输到目标地址,目标地址可以是多个网络通过路由器连接而成的某一地址。
  • 数据链路层:负责物理层面上的互联的、节点之间的传输。将比特序列划分为有意义的数据帧,进行数据帧的生成与接收。
  • 物理层:负责比特流与电压高低、光的闪灭之间的互换。

    每个分层上,在处理由上一层传过来的数据时需附加上当前分层的协议必须的首部信息,然后接收端对收到的数据进行首部数据的分离,再转发给上一层,最终将发送端的数据恢复原样。

2.1 传输层与网络层的关系

在不同的网络体系结构中,网络层有时也不能保证数据的可达性,数据在传输过程中出现数据丢失、顺序混乱的问题的可能性会大大增加,在没有可靠性要求的网络层之上可以由传输层负责提供“正确传输数据的处理”。

2.2 数据链路层与网络层的关系

通信传输是通过物理介质实现的,数据链路层的作用就是在通过介质连接的设备间进行数据处理。网络层和数据链路层都是基于目标地址发送给接收端的,但是网络层负责将整个数据发送给最终目标地址,而数据链路层只负责发送一个分段内的数据。

2.3 物理层

物理层中,将数据的0、1转换为电压和脉冲信号给物理介质,通过介质实现设备间的传输。其采用MAC(Media Access Control,介质访问

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值