计算机基础知识
  • 关于
  • 系统
    • 操作系统的概念、功能、目标
    • 操作系统的特征
    • 并发和并行的区别
    • 操作系统的发展与分类
    • 操作系统的运行机制和体系结构
    • 中断和异常
    • 用户态、核心态之间的切换是怎么实现的?
    • 系统调用
    • 进程的概念
    • 进程的状态和转换
    • 进程控制
    • 进程通信
    • 线程、多线程模型
    • 程序、进程和作业的关系
    • 处理机调度的概念、层次
    • 进程调度的时机、切换与过程、方式
    • 调度算法的评价指标
    • 批处理系统的调度算法
    • 交互式系统的调度算法
    • 进程同步与进程互斥
    • 进程互斥的软件实现方法
    • 进程互斥的硬件实现方法
    • 信号量机制
    • 用信号量机制实现进程互斥、同步、前驱关系
    • 生产者-消费者问题
    • 多生产者-多消费者问题
    • 吸烟者问题
    • 读者-写者问题
    • 哲学家进餐问题
    • 管程
    • 死锁的概念
    • 死锁的处理策略——预防死锁
    • 死锁的处理策略——避免死锁
    • 死锁的处理策略——检测和解除
  • 网络
    • 计算机网络的概念、组成、功能、分类
    • 标准化工作及相关组织
    • 性能指标之速率、带宽、吞吐量
    • 性能指标之时延、时延带宽积、往返时间RTT、利用率
    • 分层结构
    • OSI参考模型
    • TCP/IP参考模型
    • 5层参考模型
    • http与https的区别
    • TCP和UDP的区别
  • Java
    • Arraylist与LinkedList区别
    • HashMap,HashTable,ConcurrentHash的共同点和区别
  • 数据库
    • 为什么MySQL索引要使用B+树
由 GitBook 提供支持
在本页
  • 概念
  • 组成
  • 功能
  • 分类
在GitHub上编辑
  1. 网络

计算机网络的概念、组成、功能、分类

最后更新于2年前

概念

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

计算机网络是互连(互联互通)的、自治的计算机集合。

组成

组成部分:硬件、软件、协议

工作方式:边缘部分(用户直接使用:C/S、P2P)、核心部分(为边缘部分服务)

功能组成:通信子网(实现数据通信)、资源子网(实现资源共享/数据处理)

七层结构:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。其中前三层为资源子网,实现资源共享功能的设备和软件的集合。后三层为通信子网,由各种传输介质、通信设备、相应的网络协议组成。

功能

  1. 数据通信

  2. 资源共享

  3. 分布式处理

  4. 提高可靠性

  5. 负载均衡

分类

  • 按分布范围:广域网WAN、城域网MAN、局域网WAN、个人区域网PAN

  • 按使用者:公用网(例如中国电信)、专用网(例如军队、政府、银行)

  • 按交换技术:电路交换、报文交换、分组交换

  • 按拓扑结构:总线型、星型、环形、网状型

  • 按传输技术:广播式网络(共享公共通信信道)、点对点网络(使用分组存储转发和路由选择机制)

OSI参考模型