文章目录

  • 一、网络基本概述
    • 1.2 Internet
      • Internet组成
      • Internet服务角度
    • 1.3 网络协议
  • 二、计算机网络结构
    • 2.1 计算机网络结构
      • 2.1.1 网络边缘
      • 2.1.2 接入网络 物理介质
        • ADSL Asymmetric Digital Subscriber Line
        • 2.1.2.1 DSL
        • 2.1.2.2 电缆网络
        • 2.1.2.3 家庭网络接入
        • 2.1.2.4 企业网络接入
        • 2.1.2.5 无线网络接入
      • 2.1.3 网络核心
  • 三、网络核心
    • 3.1 电路交换
      • 交换设备的功能
      • 电路交换的特点
    • 3.2 多路复用 multiplexing
      • 3.2.1 典型的多路复用方法
        • 3.2.1.1 频分多路复用 frequency division multiplexing FDM
        • 3.2.1.2 时分多路复用 time division multiplexing TDM
        • 3.2.1.3 波分多路复用 Wavelength WDM
        • 3.2.1.4 码分多路复用 Code CDM
    • 3.3 报文交换
    • 3.4 分组交换
      • 3.4.1 传输延迟
        • 报文vs分组
        • 分组例题
        • 分组优点
  • 四、网络性能
    • 4.1 速率
    • 4.2 带宽
      • 4.2.2 时延
    • 4.3 时延带宽积
      • 4.3.2 丢包
      • 4.4 吞吐量/率
  • 五、计算机网络体系结构
    • 5.1 OSI
    • 5.2 物
    • 5.3 数
    • 5.4 网
    • 5.5 传
    • 5.6 会
    • 5.7 表示
    • 5.8 应用
    • 5.9 TCP/IP模型
    • 5.10 五层参考模型

一、网络基本概述

计算机网络 = 通信技术 + 计算机技术
计算机网络定义:计算机网络就是互联的、自治的计算机集合
自治-无主从关系
互联-互联互通

1.2 Internet

Internet组成

全球最大的互联网络
ISP(Internet Service Provider):网络互联的 网络之网络

  • 计算设备集合

    • 主机hosts=终端设备
    • 运行各种网络应用
  • 通信链路
    • 光纤 铜缆 无线电 卫星
  • 分组交换
    • 路由器 交换机
Internet服务角度
  • 为网络应用提供通信服务的通信基础设施

    • Web Voip email 游戏
  • 为网络应用提供网络编程接口
    • 支持应用程序连接 Internet ,发送接受数据
    • 提供类邮政系统

1.3 网络协议

硬件是基础
计算机网络中的数据交换必须遵守事先约定的规则

网络协议network protocol: 简称 协议、进行网络中数据交换而建立的规则、标准或约定

协议规定了通信实体信息的 格式、意义、顺序 以及收发消息的 动作

协议的三要素

  • 语法
  • 语义
  • 时序

Internet协议标准:

  • RFC(Request for Comments) 网络协议都是以rfc文档存在
  • IETF(internet Engineering Task Force)互联网工程任务组,发布RFC协议文档

局域网之间通过路由器互联,就构成了Internet
Internet是最大的互联网

二、计算机网络结构

2.1 计算机网络结构

2.1.1 网络边缘

位于网络边缘 运行web email

客户/服务器 CS架构:web FTP

P2P(peer-peer)应用模型

  • 没有专用服务器
  • 通信在对等实体之间
  • Gnutella BT Skype QQ

2.1.2 接入网络 物理介质

ADSL Asymmetric Digital Subscriber Line

即非对称数字用户线路,上行速度 和 下载速度不一致

2.1.2.1 DSL

多路复用 电话线

2.1.2.2 电缆网络


HFC 混合光纤同轴电缆 hybrid filber coax
每个家庭通过电缆网络–> 光纤接入ISP路由,多家庭共享 不同于DSL独占

2.1.2.3 家庭网络接入

2.1.2.4 企业网络接入



已经介入的用户可以通过 路由器 构建自己的 ISP

2.1.2.5 无线网络接入


交换机vs路由器

2.1.3 网络核心

互联的路由器网络
功能:路由+转发

数据交换

三、网络核心

3.1 电路交换

  1. 不需要每个终端都一一相连
  2. 构造一个交换设备,中间设备太庞大
  3. 多层交换设备
交换设备的功能
  • 动态转接
  • 动态分配资源
  • 电路交换
  • 报文交换
  • 分组交换
电路交换的特点
  • 典型的电路交换网络:电话线
  • 三个阶段
    • 建立连接
    • 通信
    • 释放连接
  • 独占资源


刚才说的电路交换是独占的,但是并不是意味着 这里的中间设备就不能被其他设备共享
用到的就是多路复用技术

3.2 多路复用 multiplexing


多路复用,通信技术中的基本概念

多路复用

  • 将链路、网络资源(eg:带宽) 划分为资源片
  • 将资源片分配给各路 呼叫calls
  • 每路呼叫独占分配到的资源进行通信
  • 资源片可能闲置idle

3.2.1 典型的多路复用方法

3.2.1.1 频分多路复用 frequency division multiplexing FDM

有线电视网络
将信道从频率上进行分割,各用户占用不同的带宽资源
分配到一定的频带之后,就独占了这个频带

3.2.1.2 时分多路复用 time division multiplexing TDM

将信道从时间上进行分割
将时间 划分 成等长的时分复用帧TDM帧
每个用户占用固定序号的时隙

每个用户所占用的时隙是 周期性出现 的(周期就是TDM的帧长度)

3.2.1.3 波分多路复用 Wavelength WDM

光的频分复用,光通讯中的波长来分割


3.2.1.4 码分多路复用 Code CDM

蜂窝、卫星通信网络

每个用户分配一个唯一的m bit的码片序列chipping sequence

各用户使用相同的频率载波,利用各自码片序列编码数据

3.3 报文交换

报文message:应用 发送 信息的整体
电报通信方式

3.4 分组交换

分组:将报文拆分出来 一系列相对小的数据包
报文的 发送端:拆分 和 接收端:重组
会产生额外的开销

统计多路复用:按需分配带宽

3.4.1 传输延迟

报文vs分组





分组例题


分组优点

  • 适用与突发数据传输网络

    • 资源充分
    • 简单、无需呼叫
  • 可能产生阻塞congestion:分组延迟 和 丢失
    • 需要协议处理可靠数据传输和拥塞控制
  • 提供电路级性能保障

四、网络性能

4.1 速率

速率(数据率)data rate 或称 数据传输速率 比特率bit rate
kb/s (10.3 b/s)
Mb/s (10.6 b/s)
Gb/s (10.9 b/s)
Tb/s (10.12 b/s)

速率指的是额定速率 或 标称速率

4.2 带宽

带宽 bandwidth:信号具有的频带宽度,最高频率-最低频率,单位Hz

网络中的带宽通常指的是数字信道所能传达的 最高数据率 b/s(bps)

4.2.2 时延


分组在路由器 排队 :时延
路由器满了:丢包

结点处理延迟

  • 差错检测
  • 确定输出链路
  • 现在路由器很强,通常< 毫秒

排队延迟:

  • 等待输出链路可用
  • 取决于路由器阻塞程度

传输延迟

  • 分组长度 L
  • 链路带宽 R
  • 传输延迟 = L / R

传播延迟

  • 物理链路长度 d
  • 信号传播速度 s
  • 传播延迟 = d / s

4.3 时延带宽积

时延带宽积 = 传播时延 * 带宽

时延带宽积 又称为:以bit为单位的链路长度

4.3.2 丢包

队列缓存容量有限
分组到达已满队列将被丢弃
丢弃分组 可能 由前序节点或者源重发

丢包率 = 丢包数 / 已发分组总数

4.4 吞吐量/率

吞吐量:发送端 & 接收端 之间传输数据率b/s

  • 即时吞吐量:给定时刻的速率
  • 平均吞吐量:一段时间的平均速率

吞吐量取决于,速度最小的链路:瓶颈链路

多数情况下,瓶颈链路是末端链路

五、计算机网络体系结构

分层结构

5.1 OSI



传 会 表 应 ,这四个层次 中间路由 不需要实现,只需要 终端来实现,因此是 端到端层

数据封装

  • 增加控制信息,构造协议数据单元PDU

控制信息:

  • 地址Address:标识发送端/接收端
  • 差错检测编码Error-detecting code:用于差错检测 或 纠正
  • 协议控制 Protocol control:实现协议功能的附加信息:优先级priority、服务质量QoS、安全控制

5.2 物

解决了单一bit的传输问题
物理层的功能

  • 定义接口特性

    • 机械、电气、功能、规程特性
  • 比特编码
  • 数据率
  • 比特同步(时钟同步)
  • 传输模式
    • 单工(Simplex)单向传输(电视)
    • 半双工(half-duplex)交替双向(对讲机)
    • 全双工(full-duplex)

5.3 数

  • 结点-结点 数据传输

  • 组帧(Framing)

  • 物理寻址(physical addressing)

  • 在帧头 添加 发送端/接收端的物理地址 标识 数据帧的发送端和/或接收端

  • 流量控制(Flow control):避免淹没接收端

  • 差错控制(Error control):检测并重传损坏or丢失的针,避免重复帧

  • 访问控制(Access control):某时刻 决定 哪个设备拥有链路(物理介质)控制权

5.4 网

  • 源主机到目的主机 数据分组packet 交付(可能穿越多个网络)
  • 逻辑寻址(Logical addressing)
    • 全局唯一逻辑地址,确保数据分组被送达目的主机,IP地址
  • 路由(Routing)
    • 路由器(或网关)互联网络,并路由分组到最终的目的主机
    • 路径选择
  • 分组转发

    路由器 会 接受数据 和转发 数据,路由器自己也是一个结点
    图中 源ip和目标ip 会在每一次路由的时候改变

5.5 传


负责 源-目的(end-end) (进程间) 完整的报文传输

  • 分段和重组
  • SAP寻址(确保完整报文交给正确进程,端口)
  • 连接控制
  • 流量控制
  • 差错检测
在计算机网络中,SAP(Service Access Point)寻址是一种用于标识服务访问点的方法。它是在 OSI 七层模型的第五层——会话层和第七层——应用层使用的一种寻址机制。具体地说,每个运行在会话层或应用层的网络进程都有自己的 SAP,用于标识该进程提供的服务。当一个进程需要访问另一个进程提供的服务时,它会将目标 SAP 添加到通信数据包中,并通过网络传输到目标进程。目标进程通过识别接收到的 SAP 来确定哪个进程需要处理这个请求。在 OSI 模型中,SAP 寻址一般与其他寻址机制配合使用,如 MAC 地址、IP 地址等。例如,在 TCP/IP 协议中,源和目的主机之间的通信需要使用目的 IP 地址和端口号来标识服务的访问点,其中端口号就是一个特殊的 SAP。总之,SAP 寻址是一种用于标识服务访问点的方法,它主要用于 OSI 模型中的会话层和应用层。每个进程都有自己的 SAP,用于标识该进程提供的服务,通过识别 SAP 来确定哪个进程需要处理请求。SAP 寻址通常与其他寻址机制配合使用,如 MAC 地址、IP 地址等

5.6 会

  • 对话控制(dialog controlling) 建立、维护
  • 同步(Synchronization):在数据流中插入“同步点”,中断恢复

5.7 表示


处理两个系统的语法和语义syntax and semantics的问题

  • 数据表示转换:转换为主机独立编码
  • 加密、解密
  • 压缩、解压缩

5.8 应用

  • 支持用户通过用户代理(浏览器) 或 网络接口 使用网络服务
  • 典型的应用层服务:
    • FTP SMTP Web(HTTP)

5.9 TCP/IP模型

5.10 五层参考模型


端到端的层有: 物、数、网

对比

计算机网络开荒1-概述相关推荐

  1. 计算机网络之因特网概述

    计算机网络精读•因特网概述 作者:chenxinjian 时间:2021/02/02 邮箱:1778777166@qq.com 文章目录 1 因特网简介 1.1 什么是因特网 2 网络边缘和网络核心 ...

  2. 计算机网络笔记Part1 概述

    本人计算机网络笔记总目录 计算机网络笔记Part1 概述 计算机网络笔记Part2 物理层(Physical Layer) 计算机网络笔记Part3 数据链路层(Data Link Layer) 计算 ...

  3. 计算机网络仿真技术概述,浅谈计算机网络仿真技术及其研究

    浅谈计算机网络仿真技术及其研究 来源:用户上传 作者: 摘要:在信息化和工业化相互促进的现代化进程中,计算机网络仿真技术将逐步深入到国民经济的各个领域,并将扮演越来越重要的角色.该文正是基于此背景,对 ...

  4. 计算机网络技术3,计算机网络技术3概述.ppt

    计算机网络技术3概述.ppt 第3章 传输介质与网络设备 3.1 传输介质 3.1.1 双绞线 3.1.2 同轴电缆 3.1.3 光纤 3.1.4 无线传输介质 3.1.1 双绞线 3.1.2 同轴电 ...

  5. 【计算机网络】一概述

    [计算机网络]一概述 1.什么是Internet? 1.1构成描述 1.2服务描述 1.3协议 2.网络边缘 2.1接入网 2.2物理媒介 3.网络核心 3.1分组交换 3.1.1存储转发传输 3.1 ...

  6. 计算机网络之网络概述:2、标准化工作及其相关组织

    网络概述:2.标准化工作及其相关组织 思维导图: 标准的分类: RFC: 相关组织: 俗话说的好,国有国法,家有家规.在计算机网络中也要有自己的标准.举一个最简单的例子来说,华硕电脑厂商和联想电脑厂商 ...

  7. 计算机网络第一章(概述)

    第一章 概述 1.1因特网概述 1.1.1网络.互联网和因特网 网络(Network),由若干结点(Node) 和连接这些结点的 链路(Link) 组成. 多个网络还可以通过路由器互联起来,这样就构成 ...

  8. 【计算机网络】因特网概述

    文章目录 因特网概述 网络.互联网和因特网 互联网历史与ISP 标准化与RFC 因特网的组成 三种交换方式 电路交换 分组交换和报文交换 三种交换方式的对比与总结 计算机网络的定义和分类 计算机网络的 ...

  9. 计算机网络考研_概述

    计算机网络概述

  10. 计算机网络第一章概述总结知识点

    第1章 概述 本章最重要的内容: 互联网边缘部分和核心部分的作用,什么是分组交换? 计算机网络的性能指标有哪些 计算机网络分层次的体系结构是怎样的?什么是协议和服务? 本章的重要概念 互联网采用存储转 ...

最新文章

  1. VUE 监听当前路由 侦听器 watch
  2. bootstrap 时间日期日历控件(datetimepicker)附效果图
  3. 9.QML Qt Quick Controls 2中常用的界面形式——并排式界面(SwipeView)
  4. Flutter初体验(二)—— 创建第一个Flutter APP
  5. [20190214]11g Query Result Cache RC Latches.txt
  6. 设某链表中最常用的操作是在链表的尾部_Redis系列(二)底层数据结构之双端链表...
  7. setAutoCommit(false)导致读不到数据
  8. ajax和rxjs,javascript – RxJS 5 Observable和Angular2 http:调用ajax一次,保存结果,随后的ajax调用使用缓存结果...
  9. Mysql内存表主从复制【译】
  10. 写了10年Javascript未必全了解的标识符顺序
  11. 【Linux】解决Linux上解压jdk报错gzip: stdin: not in gzip format
  12. node 加密解密模块_跨语言(java vs python vs nodejs)的RSA加解密问题探讨
  13. Collectors.toList()
  14. qpsk psk matlab,BPSK和QPSK调制解调原理及MATLAB程序资料
  15. mysql修复表命令_mysql命令修复数据库表
  16. windows station和desktop
  17. DELMIA软件:机器人与行走轴联动实现长焊缝弧焊焊接虚拟仿真
  18. 7-1 输出n个数 (10 分)
  19. 8个成语接龙首尾相连_成语接龙该怎么接?每组开头有一个成语,要接龙,每一个词的末尾都是下一个词的开头,从 来日方长 到 取之不尽,中间要填8个...
  20. Rayson API 框架分析系列之1: 简介

热门文章

  1. SendMessage和PostMessage的用法
  2. ios查看帧率的软件_iOS实时流畅性监控
  3. matlab goat工具箱,MATLAB GOAT工具箱
  4. 【Banner—闭组会议总结】
  5. 回应:现在的gal汉化组为什么不多汉化些神作呢?
  6. 通过ajax刷新显示列表,使用阿贾克斯刷新列表消息
  7. aspose转换pdf分页问题处理
  8. ubuntu pip安装mpi4py报错mpi.h no such file
  9. 为文本文档 设置 快捷键
  10. 解决找不到MSchart 控件Microsoft Chart Control, version 6.0