文章目录

  • 一、计算机网络概念 ★
  • 二、计算机网络组成 ★
  • 三、计算机网络功能 ★
  • 四、计算机网络分类 ★
  • 五、性能指标 ★★
  • 六、分层架构 ★★

一、计算机网络概念 ★


计算机网络 是 互连的 , 自治的 计算机集合 ;

  • 互连 : 互联 互通 ;
  • 自治 : 计算机系统之间 , 没有主从关系 , 都是 互相独立的 ;

参考博客 : 【计算机网络】计算机网络 相关概念 ( 计算机网络概念 | 计算机网络功能 | 组成 | 工作方式 | 功能组成 | 分类 )

二、计算机网络组成 ★


计算机网络组成 :

① 硬件 : 主机 , 链路 ( 双绞线 , 光纤 ) , 路由器 , 交换机 ;

② 软件 : 安装在主机上的软件如 QQ , 微信 等 ;

③ 协议 : 一系列 规则 , 约定 的集合 ;

计算机网络 工作方式 :

① 边缘部分 : 用户直接使用的主机 , 有两种使用方式 , C / S 客户端服务器 方式 , P2P 方式 ;

② 核心部分 : 为边缘部分进行服务 , 由路由器 , 网络组成 ;

参考博客 : 【计算机网络】计算机网络 相关概念 ( 计算机网络概念 | 计算机网络功能 | 组成 | 工作方式 | 功能组成 | 分类 )

三、计算机网络功能 ★


1 . 计算机网络功能组成 :

计算机网络 具有 两大功能 , 数据通信 , 和 资源共享 ;

根据上述两大功能 , 将计算机网络分成

  • 通信子网
  • 资源子网

两大类 ;

通信子网主要实现数据通信功能 , 资源子网主要实现 资源共享 / 数据处理 功能 ;

2 . 七层网络架构中 与 通信子网 , 资源子网 对应关系 :

① 资源子网 : 实现资源共享功能的设备和软件的集合 ;

  • 应用层
  • 表示层
  • 会话层

② 传输层 : 是 资源子网 和 通信子网的传输接口 ;

③ 通信子网 : 各种传输介质 , 通信设备 , 相应的网络协议 ;

  • 网络层 : 路由器
  • 数据链路层 : 交换机 , 网桥
  • 物理层 : 集线器 , 中继器

参考博客 : 【计算机网络】计算机网络 相关概念 ( 计算机网络概念 | 计算机网络功能 | 组成 | 工作方式 | 功能组成 | 分类 )

四、计算机网络分类 ★


计算机网络 分类 :

① 按照分布范围 :

  • 广域网 ( WAN ) : 主要使用交换技术 ;
  • 城域网 ( MAN )
  • 局域网 ( WAN ) : 主要使用广播技术 ;
  • 个人网 ( PAN ) : 又叫 个人区域网 ;

② 按照使用者分 :

  • 公用网 : 交钱就可以使用的网络 ;
  • 专用网 : 银行 , 铁路 , 军队 , 专用的网络 , 需要有相应权限 , 才能进入该网络 ;

③ 按照交换技术分 :

  • 电路交换
  • 报文交换
  • 分组交换

④ 按照拓扑结构分 :

  • 总线型
  • 星型 : 如果星型结构 有 666 个节点 , 那么该星型结构有 555 条链路 ;
  • 环型
  • 网状型 : 用于广域网 ;

⑤ 按照传输技术分 :

  • 广播式网络 : 所有主机 共享 通信 信道 , 接收到信息首验证是否是发给自己的 , 如果不是丢弃 ;
  • 点对点网络 : 使用 分组转发 , 路由选择 机制 , 一对一通信 ;

参考博客 : 【计算机网络】计算机网络 相关概念 ( 计算机网络概念 | 计算机网络功能 | 组成 | 工作方式 | 功能组成 | 分类 )

五、性能指标 ★★


1 . 计算机网络 “速率” 简介 :

① “速率” 概念 : 计算机网络 上 , 主机在数字信道上传送数据位数 的速率 ;

② 其它别名 : 又称为 数据率 , 数据传输率 , 比特率 ;

③ 速率单位 : b/s , kb/s , Mb/s , Gb/s , Tb/s , 注意是 比特 / s , bit , 不是字节 Byte ;

④ 速率单位换算 : 111 Tb/s = 10310^3103 Gb/s = 10610^6106 Mb/s = 10910^9109 kb/s = 101210^{12}1012 b/s ;

2 . “带宽” 概念 :

  • 频域定义 : 某个 信号 具有的 频带宽度 , 最高频率 减去 最低频率 的差值 , 单位是 赫兹 ( Hz ) ;

  • 时域定义 : 计算机网络中的定义时该定义 , 表示单位时间内 网络通信线路传输数据的能力 , 网络设备支持的最高速度 , 单位是 b/s , kb/s , Mb/s , Gb/s , Tb/s ;

  • 带宽指的是 网络接口传输数据的能力 , 传输介质是光纤 / 双绞线 , 速度都是一样的 ;

3 . “吞吐量” 概念 : 单位时间内 , 通过某个 网络接口 的数据量 , 单位是 b/s , kb/s , Mb/s , Gb/s , Tb/s ;

“吞吐量” 受 网络带宽 / 网络额定速率 限制 ;

4 . “时延” 概念 : 数据 从 网络 的一端 传送到 另一端 花费的时间 , 又称为 延迟 , 迟延 , 单位是 秒 ( s ) , 毫秒 ( ms ) ;

发送时延 : 从 数据分组 的第一个比特位开始计时 , 到最后一个比特位发送完毕 , 所需要的时间 ; 计算公式为 发送时延=数据长度信道带宽发送时延 = \cfrac{数据长度}{信道带宽}发送时延=信道带宽数据长度​ , 上面的信道带宽又称为发送速率 , 是网络接口的最大传输能力 ;

传播时延 : 电磁波在网络介质上传播的时间 , 计算公式为 传播时延=链路长度电磁波在网络介质的传播速度传播时延 = \cfrac{链路长度}{电磁波在网络介质的传播速度}传播时延=电磁波在网络介质的传播速度链路长度​ ;

③ 排队时延 : 路由器上 , 等待 可用的 输入 / 输出 链路的时间 ;

④ 处理时延 : 主机 , 路由器上 , 处理接收到的分组信息 , 如提取分组的首部信息 , 检错 , 查找出口 等操作 ; 上述操作花费的时间成为处理时延 ;

5 . 时延带宽积

“时延带宽积” 是 描述数据量的属性 , 表示在链路上的数据量 ;

计算公式 : 时延带宽积(bit)=传播时延(s)×带宽(bit/s)时延带宽积 (bit) = 传播时延 ( s ) \times 带宽 ( bit / s)时延带宽积(bit)=传播时延(s)×带宽(bit/s)

6 . 往返时延 RTT ( Round-Trip Time ) : 从 发送方 发送数据开始 , 到 发送方 接收到 接收方 的 确认数据 , 总共经历的时延 ;

往返时延 RTT 包含的时间 :

  • 222 倍的传播时延
  • 接收方处理时延
  • 路由器转发处理时延

RTT 不包括从 发送方 的发送时延 , 和发送方的处理时延 ;

7 . “利用率” 概念 :

  • 信道利用率 : 数据通过的时间总时间\cfrac{数据通过的时间}{总时间}总时间数据通过的时间​
  • 网络利用率 : 将上述所有的信道利用率 , 加权 , 求平均值 ;

参考博客 : 【计算机网络】计算机网络 标性能指标 ( 速率 | 带宽 | 吞吐量 | 时延 | 时延带宽积 | 往返时延 RTT | 利用率 )

六、分层架构 ★★


1 . 分层结构 :

① 实体 : 每一层 的活动 元素 是实体 ; 同一层的实体称为对等实体 ;

② 协议 : 对等实体 之间 数据交换 的 一系列规则 , 标准 , 约定 , 称为 网络协议 ; 协议是水平方向的 ;

③ 接口 : 每两层之间的位置 , 称为 接口 , 上层使用下层服务的入口 ;

④ 服务 : 每两层之间提供的操作 , 称为 服务 ; 计算机网络中 , 上层使用下层的服务 ; 服务是垂直方向的 ;

2 . “协议” 三要素 :

① 语法 : 数据传输格式

② 语义 : 要完成的功能

③ 同步 : 各种操作顺序

3 . OSI 七层参考模型 : 由高到低 如下

  • 应用层 : 加上 / 删除 应用层 首部 ;
  • 表示层 : 加上 / 删除 表示层 首部 ;
  • 会话层 : 加上 / 删除 会话层 首部 ;

上面的层级属于 资源子网 , 负责数据处理 ;

  • 传输层 : 资源子网 与 数据子网的接口 ; 加上 / 删除 传输层 首部 ;

下面的层级属于通信子网 , 负责数据通信 ;

  • 网络层 : 加上 / 删除 网络层 首部 ;
  • 数据链路层 : 加上 / 删除 数据链路层 首部 ; 同时又加上 / 删除 了 数据链路层 尾部信息 ;
  • 物理层 : 不添加任何信息 , 直接传输上面数据链路层封装好的信息 ;

速记方法 ( 双击 ) ( 物联网淑惠试用 )

通信双方的 主机 涉及到全部 七层 模型 ;

中间的 路由器 , 只涉及 网络层 , 数据链路层 , 物理层 , 三层 ;

4 . TCP/IP 参考模型 与 OSI 参考模型 不同点 :

① 分层结构概念 : OSI 定义了 服务 , 协议 , 接口 概念 ;

② 模型协议顺序 : OSI 先定义参考模型 , 然后根据模型制定协议 ;

③ 协议优先级 : TCP/IP 关注异构网络互联问题 , 将 IP 作为重要层次 ;

④ 连接方式不同 :

  • TCP/IP : 网络层 无连接 , 传输层 无连接 ( UDP ) + 面向连接 ( TCP )
  • OSI : 网络层 无连接 + 面向连接 , 传输层 面向连接 ;

网络层 的 IP 协议是面向无连接的 , 因此 TCP/IP 与 OSI 在网络层都有无连接通信 ;

传输层 是 “端到端” ( 进程与进程 ) 之间的通信 , 传输层主要是为了实现可靠传输而存在的 , 可靠传输都需要建立好连接 , 因此 TCP/IP 与 OSI 在 传输层 都有 面向连接的通信 ;

5 . 五层参考模型 :

① 应用层 : 支持网络应用 , 对应协议 FTP , SMTP , HTTP ; 添加 / 删除 首部 信息 ;

② 传输层 : 两个进程之间数据传输 , 对应协议 TCP . UDP ; 添加 / 删除 首部 信息 ;

③ 网络层 : 两个主机之间的 数据分组 路由 与 转发 , 对应协议 IP , ICMP , OSPF ; 添加 / 删除 首部 信息 ;

④ 数据链路层 : 将 网络层 传下来的 数据报 组装成 帧 , 对应协议 Ethernet , PPP ; 添加 / 删除 首部和尾部 信息 ;

⑤ 物理层 : 比特数据的透明传输 ;

【计算机网络】计算机网络概述 : 总结 ( 概念 | 组成 | 功能 | 分类 | 性能指标 | OSI 七层参考模型 | TCP/IP 模型 | 五层参考模型 )★★★相关推荐

  1. 计算机网络体系结构(OSI七层、TCP/IP四层、五层协议)

    1.概述 2. 五层协议 2.1 应用层 为特定应用程序提供数据传输服务,例如 HTTP.DNS 等.数据单位为报文. 2.2 运输层 提供的是进程间的通用数据传输服务.由于应用层协议很多,定义通用的 ...

  2. 计算机网络参考模型(OSI七层与TCP/IP协议)

    目录 1 为什么要分层 1.1 层次划分的必要性 1.2 层次划分的方法 1.2 层次划分的优点 2 七层和四层的定义 2.1 七层的介绍 2.1.1 OSI七层参考模型 2.1.2 OSI七层工作原 ...

  3. 计算机网络中对等层,【计算机网络】两个网络模型——OSI参考模型和TCP/IP模型...

    计算机网络 两个网络模型 计算机网络模型 分层机制----规划通讯细节 层与层之间之间是独立的.屏蔽的,下层为上层提供服务. 一些概念 实体: 任何发送/接收信息的软件/硬件进程. 对等层: 两个不同 ...

  4. 网络:IP地址5大分类 CIDR OSI七层模型、MAC、DHCP

    OSI七层模型:应用层-表示层-会话层-传输层-网络层-数据链路层-物理层 TCP/IP四层:应用层-传输层-网际层-网络接口层 参考模型 解释 对应设备 协议 应用层 为应用提供服务 计算机 DHC ...

  5. 计算机网络:ISO/OSI参考模型和TCP/IP模型

    注:最后面试挑战,你掌握了吗? 文章目录 OSI参考模型 历史 OSI详细描述 应用层概述 表示层概述 会话层概述 传输层概述 网络层概述 数据链路层概述 物理层概述

  6. 计算机网络OSI七层协议

    计算机网络OSI七层协议 前言 计算机系统原理 操作系统是管理和控制计算机硬件与软件资源的应用程序,任何其他软件都必须在操作系统的支持下才能运行. 网络通信原理 互联网本质就是一系列网络协议 一台硬设 ...

  7. 计算机网络漫谈:OSI七层模型与TCP/IP四层(参考)模型(转载)

    PS:原文写的太好了,忍不住转载了 <计算机网络漫谈:OSI七层模型与TCP/IP四层(参考)模型> 文章目录 一.七层?四层? 1.为什么需要协议? 2.OSI七层模型是干什么的? 3. ...

  8. 【计算机网络】计算机网络基础知识(三次握手,四次挥手,OSI七层网络模型)

    目录 一.计算机网络的定义 1.计算机网络的正式定义 2.计算机网络的分类 3.网络性能参数 二. 计算机网络协议(核心) 1.网络协议的正式定义 2.网络层次划分 「四层网络协议的作用」 TCP/I ...

  9. 【计算机网络】TCP/IP 模型与OSI参考模型的比较

    文章目录 共同点 不同点 使用通信协议栈进行通信的结点的数据传输过程 共同点 采取分层的体系结构 将庞大且复杂的问题划分为若干较容易处理的.范围较小的问题,而且分层的功能也大体相似 基于独立的协议栈的 ...

最新文章

  1. 开源示波器osc_fun介绍、原理图学习
  2. 弱电工程项目综合布线估算方法和公式
  3. ES6(一)——字面量的增强、解构、let/const、块级作用域、暂时性死区
  4. 看,他们都转行做web前端工程师了
  5. 软链接,xcode接lua文件夹
  6. 机器人动力学与控制_大负载协作机器人难关怎么攻克?3大技术细节解析!
  7. 在java中生成二维码,并直接输出到jsp页面
  8. 数据库学习----JDBC
  9. vgh电压高了有什么_能源网建设的风电高电压穿越测试有何作用
  10. javawebday30(验证码在客户端 用当前时间来请求下一张图片 VerifyCode代码)
  11. cisco防火墙(Cisco防火墙型号asa)
  12. xml解析工具 SAXReader 的使用
  13. 数据结构与算法分析:算法分析
  14. ps制作印章教程:印章ps制作盖章
  15. 会议流程安排以及详细的资料。
  16. XP系统访问网页无法下载php,window_WinXP因配额不足导致无法访问如何解决,  WindowsXP系统虽然说是已经 - phpStudy...
  17. Confluence迁移中遇到的问题(Data too long for column #39;STRINGVAL#39;)及解决方法
  18. Linux安装Mysql完整步骤
  19. 在“互联网+”时代下,专为餐饮行业量身打造的智能管理系统!
  20. 【学者风采】沈向洋 清华大学

热门文章

  1. 用Word 2010发布博文
  2. linux下ssh登录PIX防火墙
  3. MATLAB中设置figure的边框
  4. Python 爬虫从入门到进阶之路(七)
  5. themeleaf跳转锚链接
  6. Linux 下 zip unzip压缩与解压
  7. 【集训第四天·继续刷题】之 lgh怒刚ypj
  8. spring和hibernate的集成
  9. 280. Wiggle Sort
  10. python 以 utf-8 格式写文件