当前位置: 首页 > news >正文

【计算机网络超强概念总结】第一章 概述

一、计算机网络相关概念

  1. 计算机网络:一个系统,将不同位置的多台自主计算机通过通信设备、线路和通信软件(操作系统、协议等)互连,以实现资源共享。由计算机和通信技术集成,是一个互联的自主计算机集合,连网计算机需遵循全网统一的网络协议。

  2. Internet:专用名词,指全球最大的、开放的,由众多网络相互连接而成的特定计算机网络,它由美国阿帕网(ARPANET)发展而成,主要采用 TCP/IP 协议作为通信的规则。起源于美国阿帕网,端系统包括计算机、手机等多种设备。

  3. ARPANET:1969 年起源于美国国防部高级研究计划署,是第一个远程分组交换网,为研制生存性很强的网络,目的是在战争期间保障可靠的通信。由通信子网(接口信息处理机和连接线组成)和宿主机组成,通信过程中宿主机发出消息被截成分组在网中传输。

二、网络组成相关概念

  1. 边缘部分:由所有连接在因特网上的主机组成,是用户直接使用的部分,用于通信和资源共享。

  2. 核心部分:由大量网络和连接这些网络的路由器组成,为边缘部分提供服务,实现连通性和交换。

三、交换技术相关概念

  1. 电路交换:必定是面向连接的,包括建立连接、通信、释放连接三个阶段。传统的电路交换电信网若有交换机或链路被炸毁,通信电路会中断,改用其他迂回电路需重新拨号建立连接。

  2. 报文交换:20 世纪 40 年代电报通信采用基于存储转发原理的报文交换,时延较长,现在很少有人使用。

  3. 分组交换:采用存储转发技术,将报文划分为固定长度的数据段,添加首部构成分组进行传输。优点是高效、灵活、迅速、可靠,但会带来时延和开销。

四、网络体系结构相关概念

  1. 协议:通信双方关于如何进行通信的一种约定,由语法、语义、同步组成。

  2. :将网络按照功能分成一系列的层次,每一层完成特定功能,相邻层之间通过接口进行服务的提供和使用。

  3. OSI 参考模型:ISO 为解决异种机互连而制订的开放式计算机网络层次结构模型,将服务、接口和协议明确分开,分为物理层、数据链路层、网络层、运输层、会话层、表示层和应用层七层。

五、网络分类相关概念

  1. 按传输技术:分为广播网络、点点网络。

  2. 按规模:分为局域网(LAN)、城域网(MAN)、广域网(WAN)、接入网。

    1. 局域网:一般采用 Broadcast 技术,具有简单的拓扑结构,特点是距离短、通信时延小、数据速率高、低误码率。有总线型和环型两种广播式网络。

    2. 城域网:同 LAN 非常相似,也使用 Broadcast 技术,为获得较好的可扩展性,使用分布式队列双总线机制(DQDB)。

    3. 广域网:由端点系统(运行用户程序的计算机集合)和通信子网(负责在用户计算机之间传输消息,包括传输线路和交换单元)组成。

    4. 接入网:又称为本地接入网或居民接入网,满足用户对高速上网的要求而出现的网络技术,常用技术有 xDSL、Cable Modem、以太网接入等。

  3. 拓扑结构:分为星型网、总线网、树型网、环型网、网状网。

  4. 按交换技术:分为电路交换、报文交换、分组交换、混合交换网络。

  5. 按网络使用者:分为公用网、专用网络(军队、铁路、电力、公安等)。

六、网络各层功能相关概念

  1. 物理层:在物理媒体上传输原始的比特流,包括机械的、电气的和通讯过程的接口,如信号的编码、网络接插件的电、机械接口等。

  2. 数据链路层:通过一定的手段,将有差错的物理链路转化成对网络层来说没有传输错误的数据链路,以数据帧为单位进行传输,包括成帧、差错控制、流量控制、物理寻址、媒体访问控制等功能。

  3. 网络层:确定分组如何从源端到目的端(路由),解决拥塞控制和网络互联问题。

  4. 运输层:为上层用户提供不依赖于具体网络的高效的端到端数据传输服务,提供面向连接、无连接以及安全连接服务。

  5. 会话层:负责建立(或清除)在两个通信的表示层之间的通信通道,包括交互管理、同步,异常报告,管理不同主机上各个进程间的对话。

  6. 表示层:在两个应用层之间的传输过程中负责数据的表示语法,进行数据的加密/解密,压缩/解压缩等变换。

  7. 应用层:处理应用进程之间所发送和接收的数据中包含的信息内容,为应用进程提供访问 OSI 环境的手段,制定了一系列网络应用标准,如域名服务、文件传输、电子邮件、虚拟终端等。

这些概念之间的逻辑关系为:计算机网络由 Internet 等多种网络组成,网络的发展过程中出现了不同的交换技术。为了更好地管理网络通信,产生了网络体系结构,包括不同的参考模型和分层结构。网络根据不同的标准进行分类,各层在网络中承担不同的功能,共同实现计算机网络的通信和资源共享。

相关文章:

  • redisson使用笔记
  • Linux-L13-查看文件归属的用户
  • 中信银行西安分行开展“担当新使命 消保县域行”金融教育宣传活动
  • 条件熵公式详细解释、举例说明计算步骤
  • 【Y005】基于springboot+vue实现的社团管理系统
  • 毕业设计选题:基于springboot+vue+uniapp的在线办公小程序
  • LORA模型与基座大模型合并并由transformer的AutoModel推理
  • 大模型增量训练--基于transformer制作一个大模型聊天机器人
  • AndroidStudio导入so文件
  • ESP32和ESP8266下载方法及下载失败排查
  • Git忽略规则原理和.gitignore文件不生效的原因和解决办法
  • pytorch线性/非线性回归拟合
  • Leetcode 3302. Find the Lexicographically Smallest Valid Sequence
  • 数据库中的表添加uuid字段
  • spring 实用小技巧
  • android百种动画侧滑库、步骤视图、TextView效果、社交、搜房、K线图等源码
  • github指令
  • idea + plantuml 画流程图
  • IDEA常用插件整理
  • js 实现textarea输入字数提示
  • Leetcode 27 Remove Element
  • Mybatis初体验
  • nodejs:开发并发布一个nodejs包
  • Python_OOP
  • React as a UI Runtime(五、列表)
  • Redux系列x:源码分析
  • 浏览器缓存机制分析
  • 悄悄地说一个bug
  • 如何设计一个微型分布式架构?
  • 如何用Ubuntu和Xen来设置Kubernetes?
  • 数据可视化之 Sankey 桑基图的实现
  • 我从编程教室毕业
  • No resource identifier found for attribute,RxJava之zip操作符
  • 1.Ext JS 建立web开发工程
  • hi-nginx-1.3.4编译安装
  • Spring Batch JSON 支持
  • # Swust 12th acm 邀请赛# [ K ] 三角形判定 [题解]
  • #### go map 底层结构 ####
  • #NOIP 2014# day.1 生活大爆炸版 石头剪刀布
  • #QT(QCharts绘制曲线)
  • (delphi11最新学习资料) Object Pascal 学习笔记---第7章第3节(封装和窗体)
  • (笔试题)分解质因式
  • (超详细)2-YOLOV5改进-添加SimAM注意力机制
  • (附源码)spring boot网络空间安全实验教学示范中心网站 毕业设计 111454
  • (附源码)ssm高校社团管理系统 毕业设计 234162
  • (精确度,召回率,真阳性,假阳性)ACC、敏感性、特异性等 ROC指标
  • (使用vite搭建vue3项目(vite + vue3 + vue router + pinia + element plus))
  • (四)图像的%2线性拉伸
  • (转)程序员技术练级攻略
  • (转载)跟我一起学习VIM - The Life Changing Editor
  • * 论文笔记 【Wide Deep Learning for Recommender Systems】
  • .bat批处理(七):PC端从手机内复制文件到本地
  • .equals()到底是什么意思?
  • .MSSQLSERVER 导入导出 命令集--堪称经典,值得借鉴!
  • .net dataexcel 脚本公式 函数源码