【计算机网络】(1)OSI七层模型、协议、交换技术、路由器技术

文章目录

  • 计算机网络功能与分类
    • 计算机网络的定义
    • 计算机网络的功能
    • 计算机网络的指标
      • 计算机网络的性能指标
      • 计算机网络的非性能指标
    • 计算机网络的分布范围以及拓扑结构划分图
    • 计算机网络分类
      • 总线型拓扑
      • 星型拓扑
      • 环形图拓扑
      • 树型拓扑
      • 分布式拓扑
  • 通信技术
    • 信道
      • 物理信道
      • 逻辑信道
    • 发信机
    • OSI七层模型
  • 协议
    • 局域网和广域网协议
      • 以太网
      • 以太网结构
      • 无线局域网WLAN技术标准
      • 在WLAN中常用拓扑结构
      • 广域网相关技术
    • TCP/IP协议
      • 网络层协议
      • 传输层协议
      • 应用层协议
    • 协议端口号对照表
  • 交换技术
    • 交换机的定义
    • 交换机的功能
  • 路由技术
    • 路由器的功能


计算机网络功能与分类

计算机网络的定义

计算机网络是计算机技术与通信技术相结合的产物,它实现了远程通信 、远程信息处理和资源共享

计算机网络的功能

  • 数据通信
  • 资源共享
  • 管理集中化
  • 实现分布式处理
  • 负载均衡

(书本P57)

计算机网络的指标

计算机网络的性能指标

  • 速率
  • 带宽(频带宽度或传送线路速率)
  • 吞吐量
  • 时延
  • 往返时间
  • 利用

(书本P58)

计算机网络的非性能指标

  • 费用
  • 质量
  • 标准化
  • 可靠性
  • 可扩展性
  • 可升级性
  • 易管理性和可维护性

(书本P58)

计算机网络的分布范围以及拓扑结构划分图

网络分类缩写分布距离计算机分布范围传输速率范围
局域网LAN10m左右房间4Mbps~1Gbps
局域网LAN100m左右楼宇4Mbps~1Gbps
局域网LAN1000m左右校园4Mbps~1Gbps
城域网MAN10km左右城市50Kbps~100Mbps
广域网WAN100km以上国家或全球9.6Kbps~45Mbps

计算机网络分类

  • 总线型拓扑
  • 星型拓扑
  • 环形图拓扑
  • 树型拓扑
  • 分布式拓扑

总线型拓扑

特点:采用总线的形式将所有计算机相连,信息只能在一条线路上传输
优点:成本低,实现简单
缺点:带宽低,延迟高,任何节点发生故障整条总线瘫痪
举例:一个简单的以太网线路就是总线型拓扑的一个例子 。所有计算机通过网线连接到交换机的各个端口上数据只能在这条总线上传输

星型拓扑

特点:通过一个中心交换机将计算机互联,形成星型网络
优点:容易扩展,集中管理
缺点: 中央交换机单点故障会瘫痪全网
举例:一个小型办公室的网络就可以采用星型拓扑。计算机通过网线连接到中心的交换机上,形成星型结构

环形图拓扑

特点:计算机按环形连接,信息只能前进或后退进行传输
优点::故障启闭容易诊断
缺点:数据传输效率低,扩展性差
举例:用的很少

树型拓扑

特点:采用分级交换机进行分层管理的方式构建局域网
优点:易于管理和扩展,并行数据传输,性能高
缺点:增加层次会降低效率
举例:一个大型的企业网络可能采用树型拓扑 。计算机先连接到分支交换机上分 支交换机再连接到主干交换机上,实现分级管理

分布式拓扑

特点:任何节点都能与其他节点互联,不存在集中交换
优点:无中心,任意节点故障不影响全网
缺点:管理复杂,成本高
举例:比特币网络就是一个分布式拓扑的例子网络中的每个节点都是对等的没 有中心机构 。任意两个节点都可以直接通信

通信技术

计算机网络是利用通信技术将数据从一个结点传送到另一结点的过程
通信技术是计算机网络的基础

信道

信道可分为物理信道逻辑信道

物理信道

物理信道由传输介质和设备组成,根据传输介质的不同,分为无线信道有线信道

逻辑信道

逻辑信道是指在数据发送端和接受端之间存在一条虚拟的线路,可以是有连接的或者是无连接的。逻辑信道以物理信道为载体。

发信机

发信机进行的信号处理包括信源编码、信道编码 、交织 、脉冲成形和调制 。相反地,收信机进行的信号处理包括 解调 、采样判决 、去交织 、信道译码和信源译码
如果同时传递多路数据就需要复用技术和多址技术。复用技术是指在一条信道上同时传输多路数据的技术,如TDM时分复用、FDM频分复用和CDM码分复用等 。多址技术是指在一条线上同时传输多个用户数据的技术,在接收端把多个用户的数据分离(TDMA时分多址 、FDMA频分多址和CDMA码分多址)。
作为新一代的移动通信技术,5G特征体现在以下方面。

  1. 基于OFDM优化的波形和多址接入
  2. 实现可扩展的OFDM间隔参数配直
  3. OFDM加窗提高多路传输效率
  4. 灵活框架设计
  5. 大规模MIMO:最多256根天线
  6. 毫米波:频率大于24GHz以上的频段
  7. 频谱共享
  8. 先进的信道编码设计

5G网络的主要特征:服务化架构 、网络切片

OSI七层模型

功能单位协议设备
1、物理层在链路上透明地传输位。需要完成的工作包括线路配置、确定数据传输模式、确定信号形式、对信号进行编码、连接传输介质。为此定义了建立、维护和拆除物理链路所具备的机械特性、电气特性、功能特性以及规程特性比特EIA/TIA RS-232、RS-449、V.35、RJ-45、FDDI中继器、集线器
2、数据链路层不可靠的信道变为可靠的信道。为此将比特组成,在链 帧路上提供点到点的帧传输,并进行差错控制、流量控制等SDLC、HDLC、LAPB、PPPSTP、帧中继等、IEEE802、
ATM
交换器、网桥
3、网络层源节点-目的节点之间进行路由选择、拥塞控制、顺序控制、传送包,保证报文的正确性。网络层控制着通信子网的运行,因而它又称为通信子网层IP分组IP、ICMP 、 IGMP 、ARP路由器
4、传输层提供端-端间可靠的、透明的数据传输,保证报文顺序的正确性、数据的完整性报文段TCP、UDP网关
5、会话层建立通信进程的逻辑名字与物理名字之间的联系,提供进程之间建立、管理和终止会话的方法,处理同步与恢复问题报文段RPC、SQL、NFS网关
6、表示层实现数据转换 (包括格式转换、压缩、加密等),提供标准的应用接口、公用的通信服务、公共数据表示方法报文段JPEG、ASCI1、GIF、MPEG、DES网关
7、应用对用户不透明的提供各种服务,如E-mail数据Telnet、FTP、HTTP、SMTP、
POP3、DNS、DHCP等
网关

协议

局域网和广域网协议

以太网

以太网是一种计算机组网技术
以太网规范IEEE 802.3是重要的局域网协议,包括:

IEEE 802.3标准以太网10Mb/s传输介质为细同轴电缆
IEEE 802.3u快速以太网100Mb/s双绞线
IEEE 802.3z千兆以太网1000Mb/s光纤或双绞线
IEEE 802.3ae万兆以太网10Gb/s光纤

以太网结构

DMACSMACLength/TypeDATA/PADFCS

DMAC:目的MAC地址
SMAC:源MAC地址
Length/Type:长度/类型
DATA/PAD:数据填充
FCS:校验
最小帧长:64字节

无线局域网WLAN技术标准

IEEE 802.11

在WLAN中常用拓扑结构

  • 点对点型
  • HUB型
  • 全分布型

广域网相关技术

  • 同步光网络 (SONET,利用光纤进行数字化信息通信)
  • 数字数据网(DDN,利用数字信道提供半永久性连接电路以传输数据)
  • 帧中继 (FR,数据包交换技术)
  • 异步传输技术(ATM,以信元为基础的面向连接的一种分组交换和复用技术)

TCP/IP协议

  • 网络层协议
  • 传输层协议
  • 应用层协议

网络层协议

  • IP: 网络层最重要的核心协议,在源地址和目的地址之间传送数据报,无连接 、不可靠
  • ICMP:因特网控制报文协议,用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息
  • ARP和RARP:地址解析协议,ARP是将IP地址转换为物理地址,RARP是将物理地址转换为IP地址
  • IGMP:网络组管理协议,允许因特网中的计算机参加多播,是计算机用做向相邻多目路由器报告多目组成员的协议,支持组播

传输层协议

  • TCP:整个TCP/IP协议族中最重要的协议之一在IP协议提供的不可靠数据数据基础上采 用了重发技术,为应用程序提供了一个可靠的、面向连接的、全双工的数据传输服务。一般 用于传输数据量比较少,且对可靠性要求高的场合
  • UDP:是一种不可靠 、无连接的协议,有助于提高传输速率,一般用于传输数据量大,对可靠性要求不高,但要求速度快的场合

应用层协议

基于TCP的FTP 、HTTP等都是可靠传输。基于UDP的DHCP 、DNS等都是不可靠传输

  • FTP:可靠的文件传输协议,用于因特网上的控制文件的双向传输
  • HTTP:超文本传输协议,用于从WWW服务器传输超文本到本地浏览器的传输协议 。使用SSL加密后的安全网页协议为HTTPS
  • SMTPPOP3:简单邮件传输协议,是一组用于由源地址到目的地址传送邮件的规则,邮件报文采用ASCII格式表示,SMTP是发送,POP3是接收
  • Telnet:远程连接协议,是因特网远程登录服务的标准协议和主要方式
  • TFTP:不可靠的 、开销不大的小文件传输协议
  • SNMP:简单网络管理协议,它主要用于网络设备与网络管理系统(NMS)之间进行监测与管理比如路由器和交换机设备通过SNMP定期向网络管理系统上报接口流量、CPU利用率等性能指标
  • DHCP:动态主机配置协议,基于UDP.基于C/S模型,为主机动态分配IP地址,有三种方式:固定分配、动态分配 、自动分配
  • DNS:域名解析协议,通过域名解析出IP地址

协议端口号对照表

端口服务端口服务
20文件传输协议(数据)80超文本传输协议(HTTP)
21文件传输协议(控制)110POP3服务器(邮箱接收服务器)
23Telnet终端仿真协议69简单文件传输协议(TFTP)
67DHCP(服务端)68DHCP(客户端)
25SMTP简单邮件发送协议161SNMP(轮询)
53域名服务器(DNS)162SNMP(陷阱)

交换技术

交换机的定义

数据在网络中转发通常离不开交换机 。人们日常使用的计算机通常就是通过交换机接入网络的。

交换机的功能

  • 集线功能,提供大量可供线缆连接的端口达到部署星状拓扑网络的目的
  • 中继功能,在转发顿时重新产生不失真的电信号
  • 桥接功能。在内置的端口上使用相同的转发和过滤逻辑
  • 隔离冲突域功能 ,将部署好的局域网分为多个冲突域,而每个冲突域都有自己独立的带宽,以提高交换机整体宽带利用效率

(1)转发路径学习。根据收到数据中的源MAC地址建立该地址同交换机端口的映射写入MAC地址表中。
(2)数据转发。如果交换机根据数据中的目的MAC地址在建立好的MAC地址表中查询到了,就向对应端进行转发。
(3)数据泛洪。如果数据中的目的MAC地址不在MAC地址表中,则向所有端口转发也就是泛洪。广播帧和组播帧向所有端口(不包括源端口) 进行转发。
(4)链路地址更新。MAC地址表会每隔一定时间 (如300s ) 更新一次。

路由技术

路由器的功能

  1. 异种网络互连,比如具有异种子网协议的网络互连
  2. 子网协议转换,不同子网间包括局域网和广域网之间的协议转换
  3. 数据路由,即将数据从一个网络依据路由规则转发到另一个网络
  4. 速率适配,利用缓存和流控协议进行适配
  5. 隔离网络,防止广播风暴,实现防火墙
  6. 报文分片和重组,超过接口的MTU报文被分片,到达目的地之后的报文被重组
  7. 备份 、流量控制,如主备线路的切换和复杂流量控制等

路由器工作在OSI七层协议中的第3层,即网络层。其主要任务是接收来源于一个网络接口的数据包,通常根据此数据包的目地址决定待转发的下一个地址(即下一跳地址)。路由器中维持着数据转发所需的路由表,所有数据包的发送或转发都通过查找路由表来实现。这个路由表可以静态配置,也可以通过动态路由协议自动生成。
一般来说,路由协议可分为内部网关协议 (IGP) 和外部网关协议(EGP) 两类。
网络建设工程可分为网络规划 、网络设计和网络实施三个环节。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/414330.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于Java网上鲜花商城系统设计与实现(源码+部署文档)

博主介绍: ✌至今服务客户已经1000、专注于Java技术领域、项目定制、技术答疑、开发工具、毕业项目实战 ✌ 🍅 文末获取源码联系 🍅 👇🏻 精彩专栏 推荐订阅 👇🏻 不然下次找不到 Java项目精品实…

全开源多城市同城信息小程序源码(Laravel 框架),同城分类信息发布便民小程序系统【非DZ】

同城生活分类信息小程序,人才招聘、房产二手 多城市地区同城分类信息发布,商家入驻等功能 小程序前后端代码开源无加密,可进行二次开发 【源码运行要求】 1、需要已认证的微信小程序 2、已备案的域名及服务器空间 推荐使用宝塔面板LinuxPHP…

C#用Convert.ToString(Int32, Int32)和Convert.Tolnt64(String, Int32)进行数值转换

目录 一、Convert.ToString(Int32, Int32) 方法 1.定义 2. 示例 二、Convert.ToInt64(String, Int32) 1.定义 2.实例 三、用Convert.ToString(Int32, Int32)和Convert.Tolnt64(String, Int32)进行数值转换 1.Main() 2.类库 3.生成效果 使用Convert.ToString(Int32…

python数字图像处理基础(八)——harris角点检测、图像尺度空间、SIFT算法

目录 harris角点检测原理函数 图像尺度空间概念局部不变性局部不变特征SIFT算法 harris角点检测 原理 Harris 角点检测是一种用于在图像中检测角点的算法。角点是图像中局部区域的交叉点或者突出的特征点。Harris 角点检测算法旨在寻找图像中对于平移、旋转和尺度变化具有不变…

媒体AI解决方案

贴合媒体业务流程 提供智能生产、多模态内容结构化、智能编解码、审核等丰富智能应用,贴合行业“采编存管播发”场景。 依托强大 AI 技术 联合腾讯优图、多媒体实验室、天御、微信等领先团队,融合互联网媒体 AI 应用经验,提供有效技术支撑。…

杰理AC791N编译以及生成升级固件

一、打开工程编译 首先是找到工程文件,如果是使用的codeblock编译器编译,则找到cbp文件打开工程进行编译(例如fw-AC79_AIoT_SDK\apps\wifi_camera\board\wl82\AC791N_WIFI_CAMERA.cbp),点击build选项下拉项中选择build进行编译。 二、使用脚本生成升级固…

Java如何做到无感知刷新token含示例代码(值得珍藏)

1. 前言 在系统页面进行业务操作时,有时会突然遇到应用闪退,并被重定向至登录页面,要求重新登录。此问题的出现,通常与系统中用于存储用户ID和token信息的Redis缓存有关。具体来说,这可能是由于token过期所导致的身份…

一种基于YOLO改进的高效且轻量级的表面缺陷检测网络, NEU-DET和GC10-DET涨点明显

💡💡💡本文摘要:一种基于YOLO改进的高效且轻量级的表面缺陷检测, 在NEU-DET和GC10-DET任务中涨点明显 目录 1.轻量且高效的YOLO 1.1 SCRB介绍 1.1.1 ScConv介绍 1.2 GSConvns 1.3 od_mobilenetv2_050 1.4 对应ya…

【mars3d】 graphic.bindPopup(inthtml).openPopup()无需单击小车,即可在地图上自动激活弹窗的效果。

实现效果:new mars3d.graphic.FixedRoute({无需单击小车,即可在地图上实现默认打开弹窗的激活效果。↓↓↓↓↓↓↓↓ 相关链接说明: 1.popup的示例完全开源,可参考:功能示例(Vue版) | Mars3D三维可视化平台 | 火星科…

WEB 3D技术 three.js 3D贺卡(3) 点光源灯光动画效果

经过 上文 WEB 3D技术 three.js 3D贺卡(2) 加入天空与水面效果 我们将水面 和 天空的效果搭建了一下 那么 我们将四周 点光源的效果做一下 首先 我们将 renderer.toneMappingExposure 的值 改为 0.1 让效果看着明显一点 这样 整个界面就会暗下来 然后 我们在任意位置 加入代…

看完买,开放式耳机质量榜单:南卡夺冠、韶音第5、Cleer排第7

​作为一名拥有丰富经验的开放式耳机用户,我想在此提醒大家,选择耳机时,千万不要盲目跟风或过于信赖所谓的“网红”或“大牌产品”。毕竟,每个人的需求和使用环境都是独一无二的,因此,适合自己的耳机才是最…

文件夹里的文件消失了?3个方法轻松找回文件!

“我在电脑上建了个文件夹,用来保存比较重要的文件和数据,但是不知道为什么,我文件夹里的文件莫名其妙就消失了,有什么方法可以找回消失的文件吗?” 为了更好的给文件进行分类,很多用户会选择将文件放置到不…