【系统架构师】-计算机网络

1、网络的划分

网络性能指标:速率、带宽(频带宽度或传送线路速率)、吞吐量、时延、往返时间、利用率。

网络非性能指标:费用、质量、标准化、可靠性、可扩展性、可升级性、易管理性和可维护性。

总线型(利用率低、干扰大、价格低)、

星型(交换机转发形成的局域网、中央单元负荷大)、

环型(流动方向固定、效率低扩充难)、

树型(总线型的扩充、分级结构)、

分布式(任意节点连接管理难成本高)

2、通信技术

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

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

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

发信机进行的信号处理包括信源编码、信道编码、交织、脉冲成形和调制。相反地,

收信机进行的信号处理包括解调、采样判决、去交织、信道译码和信源译码。

如果同时传递多路数据就需要复用技术和多址技术。

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

1)基于0FDM 优化的波形和多址接入
2)实现可扩展的0FDM 间隔参数配直

3)0FDM 加窗提高多路传输效率
4)灵活框架设计

5)大规模MIM0:最多256根天线
6)毫米波:频率大于24GHz 以上的频段
7)频谱共享
8)先进的信道编码设计

3、OSI七层模型

点到点:主机到主机

端到端:端口到端口

路由器:可以上互联网

交换机:组成局域网

4、局域网和广域网协议

 局域网:

1)有线局域网(以太网):IEEE802.3

2)无线局域网(WLAN):IEEE 802.11,拓扑结构:点对点、HUB(星形)、全分布型

上图依次为:目的MAC地址、源MAC地址、帧长度/类型、数据填充、校验。
最小帧长:64字节。

广域网

同步光网络(SONET,利用光纤进行数字化信息通信)、

数字数据网(DDN,利用数字信道提供半永久性连接电路以传输数据)、

帧中继(FR,数据包交换技术)、

异步传输技术(ATM,以信元为基础的面向连接的一种分组交换和复用技术)。

5、TCP/IP四层协议

网络协议三要素:语法、语义、时序。其中语法部分规定传输数据的格式,语义部分规定所要完成的功能,时序部分规定执行各种操作的条件、顺序关系等。

网络层协议

IP:网络层最重要的核心协议,在源地址和目的地址之间传送数据报,无连接、不可靠

TCMP:因特网控制报文协议,用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。

ARP和RARP:地址解析协议,ARP是将IP地址转换为物理地址,RARP是将物理地址转换为IP地址。

IGMP:网络组管理协议,允许因特网中的计算机参加多播,是计算机用做向相邻多目路由器报告多目组成员的协议,支持组播。

传输层协议

TCP:整个TCP/IP协议族中最重要的协议之一,在IP协议提供的不可靠数据数据基础上,采用了重发技术,为应用程序提供了一个可靠的、面向连接的、全双工的数据传输服务。一般用于传输数据量比较少,且对可靠性要求高的场合。三次握手、四次挥手

UDP:是一种不可靠、无连接的协议,有助于提高传输速率,一般用于传输数据量大,对可性要求不高,但要求速度快的场合。

应用层协议

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

FTP:可靠的文件传输协议,用于因特网上的控制文件的双向传输。

HTTP:超文本传输协议,用于从WWW服务器传输超文本到本地浏览器的传输协议。使用SSL加密后的安全网页协议为HTTPS。

SMTP和POP3:简单邮件传输协议(发送和接受),是一组用于由源地址到目的地址传送邮件的规则,邮件报文采用ASCI格式表示。

Telnet:远程连接协议,是因特网远程登录服务的标准协议和主要方式。

TFTP:不可靠的、开销不大的小文件传输协议。

SNMP:简单网络管理协议,由一组网络管理的标准协议,包含一个应用层协议、数据库模型和一组资源对象。该协议能够支持网络管理系统,泳衣监测连接到网络上的设备是否有任何引起管理师行关注的情况。

DHCP:动态主机配置协议,基于UDP,基于C/S模型,为主机动态分配IP地址,有三种方式:固定分配、动态分配、自动分配。

DNS:域名解析协议,通过域名解析出IP地址。

协议端口号对照表

6、交换技术

数据链路层、帧传输、MAC地址、端口

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

交换机功能包括:
1)集线功能。提供大量可供线缆连接的端口达到部署星状拓扑网络的目的。

2)中继功能。在转发帧时重新产生不失真的电信号。

3)桥接功能。在内置的端口上使用相同的转发和过滤逻辑。

4)隔离冲突域功能。将部署好的局域网分为多个冲突域,而每个冲突域都有自己独立的带宽,以提高交换机整体宽带利用效率。


交换机需要实现的功能:

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

7、路由技术

路由器、网络层、接入互联网、IP数据包

路由功能由路由器来提供,具体包括:
(1)异种网络互连,比如具有异种子网协议的网络互连:

(2)子网协议转换,不同子网间包括局域网和广域网之间的协议转换:

(3)数据路由,即将数据从一个网络依据路由规则转发到另一个网络:

(4)速率适配,利用缓存和流控协议进行适配:

5)隔离网络,防止广播风暴,实现防火墙;

(6)报文分片和重组,超过接口的MTU 报文被分片,到达目的地之后的报文被重组:

(7)备份、流量控制,如主备线路的切换和复杂流量控制等。


路由器工作在0SI七层协议中的第3层,即网络层。

其主要任务是接收来源于一个网络接口的数据包,通常根据此数据包的目地址决定待转发的下一个地址(即下一跳地址)。路由器中维持着数据转发所需的路由表,所有数据包的发送或转发都通过查找路由表来实现。这个路由表可以静态配置,也可以通过动态路由协议自动生成。

一般来说,路由协议可分为内部网关协议(IGP)和外部网关协议(EGP)两类

网络建设工程可分为网络规划、网络设计和网络实施三个环节。

 

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【Linux】系统开启和关闭过程

Linux 系统启动过程 BIOS 自检:在计算机开机时,BIOS 会进行自检,检查硬件设备是否正常。 加载引导程序:BIOS 自检完成后,会加载引导程序,如 GRUB、LILO 等。引导程序会加载内核和初始化 RAM 磁盘&#xff…

数据结构:详解【栈和队列】的实现

目录 1. 栈1.1 栈的概念及结构1.2 栈的实现1.3 栈的功能1.4 栈的功能的实现1.5 完整代码 2. 队列2.1 队列的概念及结构2.2 队列的实现2.3 队列的功能2.4 队列的功能的实现2.5 完整代码 1. 栈 1.1 栈的概念及结构 栈:一种特殊的线性表,其只允许在固定的…

如何看待腾讯 QQ 浏览器抄袭 Arc

今天在 Reddit 的帖子上看到,QQ 浏览器抄袭了 Arc 而且还是 Arc 官方发布的 It looks very similar lol 看起来也太像了,笑死我了 稍微震惊了一下,带着疑惑,打开了 QQ 浏览器官网页 点击下载 ⬇️ 下载后打开 翻找了下&#xff0…

2004-2022年各省化学需氧量数据(无缺失)

2004-2022年各省化学需氧量数据(无缺失) 1、2004-2022年 2、范围:31省 3、指标:化学需氧量 4、来源:各省年鉴、国家统计局、环境年鉴 5、指标解释:化学需氧量(COD)排放量指工业废水中COD排放量与生活污…

java 泛型(下)

本篇文章主要说明的是类型通配符、可变参数、可变参数的使用等。 在学习之前,希望能对泛型有个大概了解,可参考链接 java 泛型(上)-CSDN博客 也希望对泛型类、泛型接口、泛型方法有个大概的认识及使用,可参考链接 j…

【保姆级教程】YOLOv8_Track多目标跟踪,快速运行

一、YOLOV8环境准备 1.1 下载安装最新的YOLOv8代码 仓库地址: https://github.com/ultralytics/ultralytics1.2 配置环境 pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple二、下载测试视频,预训练权重 测试视频 链接&am…

nuc980下 RTL8188EUS_wifi移植过程

我使用的nuc980型号为NUC980DK61YC,内核版本为"linux 4.4.115" ,以下过程是在自己单片机上移植的过程,仅供参考,不同配置环境可能会有不同的坑需要踩,希望会对各位小伙伴有帮助。 1.驱动添加与调整 注意&a…

[综述笔记]A Survey on Deep Learning for Neuroimaging-Based Brain Disorder Analysis

论文网址:Frontiers | A Survey on Deep Learning for Neuroimaging-Based Brain Disorder Analysis (frontiersin.org) 英文是纯手打的!论文原文的summarizing and paraphrasing。可能会出现难以避免的拼写错误和语法错误,若有发现欢迎评论…

NET 自定义控件

如果添加 Category, 自定义控件,会放在杂项中

03-Java面试题八股文-----java基础——10题

41、HashMap 的长度为什么是 2 的 N 次方呢? 为了能让 HashMap 存数据和取数据的效率高,尽可能地减少 hash 值的碰撞,也就是说尽量把数据能均匀的分配,每个链表或者红黑树长度尽量相等。 我们首先可能会想到 % 取模的操作来实现。…

6 修改主机名和HOSTS文件

后期我们会配置多台服务器,那么每台服务器我们都会给定一个主机名,方便后期通过主机名进行访问。主机名的修改我们可以在安装操作系统时对其修改,如果忘记了,就可以修改配置文件完成,像后期我们进行虚拟机克隆后&#…

Unity Toggle与Toggle Group的妙用

Toggle与Toggle Group结合使用,妙处多多。 因为在同一Toggle Group内只有一个Toggle可以被选中,那么对于我们要创建单选按钮组、游戏的一些开关、暗夜模式、筛选不同显示内容等功能都非常好用。 比如我要实现通过点击不同按钮,从而筛选显示不同内容&am…

基于springboot的“漫画之家”系统

目录 背景 技术简介 系统简介 界面浏览 背景 随着科技的不断进步,计算机已经变成了人们日常生活和工作不可或缺的工具。在这样的环境下,互联网技术被广泛运用于各个领域,以提升工作和生活的效率,推动了网络信息技术的迅猛发展…

物联网和工业物联网的区别——青创智通

工业物联网解决方案-工业IOT-青创智通 物联网(IoT)和工业物联网(IIoT)作为现代科技的重要分支,正在逐渐渗透到我们的日常生活和工业生产中。它们的应用范围广泛,涵盖了从智能家居到自动化工厂的多个领域。…

基于SSM的土家风景文化管理平台(有报告)。Javaee项目。ssm项目。

演示视频: 基于SSM的土家风景文化管理平台(有报告)。Javaee项目。ssm项目。 项目介绍: 采用M(model)V(view)C(controller)三层体系结构,通过Spri…

python_BeautifulSoup爬取汽车评论数据

爬取的网站: 完整代码在文章末尾 https://koubei.16888.com/57233/0-0-0-2 使用方法: from bs4 import BeautifulSoup 拿到html后使用find_all()拿到文本数据,下图可见,数据标签为: content_text soup.find_all…

微信群发技巧有哪几种?

群发是指通过微信平台对特定受众进行大规模信息发布的过程,如节日祝福、活动促销等。随着科技的不断发展,群发的定义已不再仅限于手机信息群发或短信群发。如今,微信内置的群发功能也被广泛应用。 一、微信群发的操作步骤 1. 进入微信&…

Matlab 双目相机标定(内置函数)

文章目录 一、简介二、实现代码三、实现效果参考资料一、简介 相机标定的目的就是要找到从世界坐标转换为图像坐标所用到的投影P矩阵各个系数(即相机的内参与外参)。具体过程如下所述: 1、首先我们需要获取一个已知图形的图像(这里我们使用MATLAB所提供的数据)。 2、找到同…

基于Springboot的疫情物资管理系统(有报告)。Javaee项目,springboot项目。

演示视频: 基于Springboot的疫情物资管理系统(有报告)。Javaee项目,springboot项目。 项目介绍: 采用M(model)V(view)C(controller)三层体系结构…

Java项目:70 ssm小学生课外知识学习网站+vue

作者主页:舒克日记 简介:Java领域优质创作者、Java项目、学习资料、技术互助 文中获取源码 项目介绍 管理员;首页、个人中心、医护人员管理、科室管理、病人管理、病房管理、病人信息管理、病历管理、医嘱管理、手术安排管理、药品信息管理、…