计算机网络基础--计算机网络概述

计算机网络概述

前置知识

网络:由若干个结点和连接这些节点的链路(有线或无线链路)组成

互联网:多个网络通过路由器互连起来,构成了一个覆盖范围更大的网络

因特网(Internet)是世界上最大的互连网络(用户数以亿计,互连的网络数以百万计)

  • 它采用TCP/IP协议族作为通信规则


计算网络

概念

计算机网络是指将一个分散的、具有独立功能的计算机系统,通过通信设备(路由)和线路(光纤)连接起来,由功能完善的软件实现资源共享和信息传递的系统

image-20220813142318540


组成

组成部分看

计算机网络由硬件、软件和协议三大部分组成

  • 硬件:主机、交换设备(如路由器)、通信链路(如光纤)和通信处理机(如网卡)等组成

  • 软件:实现资源共享和信息传递的各种软件(如聊天程序)

  • 协议:规定网络传输数据时需要遵循的规范(如HTTP协议)

工作方式看

计算机网络(Internet)可分为边缘部分和核心部分

  • 边缘部分: 由所有连接在互联网上的主机组成。这部分是用户可以直接使用的,用来进行通信(传送数据、音频或视频)和资源共享

    • 通信方式

      • C/S方式

      • P2P方式

  • 核心部分:由大量网络和连接这些网络的路由器组成。是为边缘部分提供服务的(提供连通性和交换)

image-20220813144005809

功能组成看

计算机网络由资源子网和通信子网组成

  • 资源子网:实现资源共享功能的设备和软件的集合,向网络用户提供共享其他计算机上的资源

  • 通信子网:由各种传输介质、通信设备、网络协议组成,它使网络具有数据传输、交换的能力,实现计算机之间的数据通信

image-20220813144549203


功能

  1. 数据通信

    1. 将分散在不同地理位置的计算机联系起来,进行统一的控制和管理

  2. 资源共享

    1. 资源共享可以是软件共享、数据共享和硬件共享

  3. 分布式处理

    1. 多台计算机各自承担同一工作任务的不同部分

  4. 提高可靠性

    1. 如集群式部署的Redis,当子节点崩了,还有其它的子节点支撑服务

  5. 负载均衡

    1. 将工作任务均匀分配给每台计算机


分类

分布范围分类

  • 广域网(WAN),也称远程网、外网、公网

    • 通常是几十公里到几千公里的距离,比如跨国通信

    • 不同城市间的LAN或者MAN网络互连,因为距离远,信息衰减比较严重,所以这种网络一般要租用专线,通过特殊协议进行连接,构成网状结构

  • 城域网(MAN)

    • 覆盖范围跨越几个街区甚至整个城市,范围约5~50公里

    • 用于将一个城市、一个地区的企业、机关或学校的局域网连接起来,实现区域内的资源共享

  • 局域网(LAN)

    • 范围几十米到几公里的区域

    • 常见的办公室、宿舍或网吧中的网络就是局域网

  • 个人区域网(PAN)

    • 范围大概十米左右,例如使用有线的USB总线或者无线的蓝牙耳机等

使用者分类

  • 公用网,也叫公众网,例如电信公司建造的大型网络

  • 专用网,指某个部门为满足本单位特殊业务而建造的网络,这种网络不对外人提供服务,例如军队等专用网络

传输技术分类

  • 广播式网络,所有联网计算机共享一个公共通信信道,当一台计算机利用共享通信信道发送报文分组时,所有其他计算机都会收听到这个分组,接受到该分组的计算机将通过检查目的地来决定是否接受该分组

  • 点对点网络,每条物理线路连接一对计算机,只有计算机地址与信号中的目的地址相匹配的计算机才能接收到

拓扑结构分类

  • 总线形:用单根传输线把计算机连接起来,数据发送给网络上的所有的计算机,只有计算机地址与信号中的目的地址相匹配的计算机才能接收到

    • 传输距离有限,通信范围受限制,同时故障诊断和隔离比较困难

  • 星形:一种以中央节点为中心,把若干外围节点连接起来的辐射状互联结构

    • 存在单点故障问题

  • 环形:所有网络节点通过通信链路连接成一个闭合环,每个节点能够接受从一段链路传来的数据,并把该数据沿环送到另一端链路上

    • 任一结点或链路发生故障会导致全网故障,且故障检测和定位比较困难

  • 树形:顶端是根结点,根节点下有分支,每个分支还可再带子分支。根节点接收各网络结点发送的数据,然后再广播发送到全网

    • 资源共享能力差,同时可靠性低,根节点是系统瓶颈

  • 网形:各网络节点之间根据需要将通信线路互连,形成网状

    • 结构复杂、成本高,网络协议复杂

交换技术分类

在计算机网络中有三种主要的数据交换方式,分别是电路交换、报文交换和分组交换

  • 电路交换:需要建立一条专用的数据通信路径,这条路径上可能包含许多中间节点。这条通信路径在整个通信过程中将被独占,直到通信结束才会释放资源

  • 报文交换:以报文作为数据传输单位,携带有源地址和目的地址等信息

  • 分组交换:将大的数据块分割成小的分组,并添加源地址、目的地址和分组编号等信息

image-20220813151338962


分层结构

分层意义

  1. 发起通信的计算机必须将数据通信的通路进行激活

  2. 要告诉网络如何识别目的主机

  3. 发起通信的计算机要查明目的主机是否开机,并且与网络连接正常

  4. 发起通信的计算机要弄清楚,对方计算机中文件管理程序是否已经做好准备工作

  5. 确保差错和意外可以解决

分层结构

image-20220813153019948

posted @ 2022-08-13 15:35  伊文小哥  阅读(419)  评论(0编辑  收藏  举报