网络工程师基础笔记(一)

一、接入网

接入网,是指将端系统物理连接到边缘路由器的网络。

(1)家庭接入:数字用户线(DSL)、电缆、光纤到户(FTTH)卫星和拨号接入。
(2)企业(家庭)接入:以太网、WIFI
(3)广域无线接入:3G、LTE

二、物理媒体

导引性媒体:双绞铜线、同轴电缆
非导引性媒体:陆地无线电信道、卫星无线电信道

三、网络核心

网络核心:由互联因特网端系统的链路和交换机组成的网状网络

(1)分组交换

在各种网络应用中,端系统彼此交换报文。它可以执行一种控制功能,也可以包含数据。为了从源端系统向目的端系统发送一个报文,源将长报文划分为较小的数据块,称为分组。而分组通过通信链路和交换机进行传送。且以等于该链路最大传输速率的速度传输通过通信链路。(交换机主要有两类:路由器和链路层交换机
1.存储转发传输
存储转发指的是,分组交换机在向输出端传送分组的第一个比特之前,首先需要接受到整个分组。
:关于时延的问题,如果考虑一个一般情况,从源发送一个分组到目的主机,通过N条速率为R组成的路径(有N-1台路由器)
那么,总的传输时延应该=L/R(第一个路由器接受完整个分组)+(N-1)L/R(每个路由器发送分组的时间之和)=N(L/R)
2.排队时延和分组丢失
每台交换机有多个输出链路与之相连,对于每条相连的链路,分组交换机都相应的具有一个输出队列。如果到达的某个分组需要传输的链路正在忙于传输其他分组,那么该分组就必须在输出缓存中等待,这就存在一个排队时延。同时,由于输出队列的大小是有限制的,一旦缓存被充满,就会发生分组丢失的情况。
3.转发表和路由选择协议
在网络核心中,我们提到它是一种网状机构,那么,分组是如何选择路径从源传输到端系统中的呢?在因特网中,每个端系统都有一个IP地址。IP地址具有一种等级结构,每当分组到达一个路由器,路由器就会检查目的IP地址中的一部分,并向一台相邻的路由器转发该分组。(类似于你寄快递,比如江苏省南京市六合区,他就会一级一级的检查并分发下去)。同时,每个路由器都具有一个转发表,用于将目的地址(或目的地址中的一部分)映射成为输出链路。
:转发表是通过路由选择协议来自动设置的。

(2)电路交换

在电路交换网络中,当端系统通信会话发生时,其为两个端系统建立一条专用的端到端连接。而链路中电路的分配建立,是通过频分复用FDM或时分复用TDM来实现的。
1.FDM在连接期间为每条连接专用一个频段。其中,该频段的宽度称为带宽。
2.而对于一条TDM链路,时间被划分为固定期间的帧,帧划分为固定数量的时隙。当网络跨越链路创建一条连接时,网络在每个帧中为该连接指定一个时隙。
:对于TDM,一条链路的传输速率等于帧速率*一个时隙中比特的数量。

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

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

相关文章

ArduPilot开源飞控之GCS显示DPS310异常问题

ArduPilot开源飞控之GCS显示DPS310异常问题 1. 源由2. 现象3. 分析3.1 Mission Planner3.2 Ardupilot3.3 AP_Baro分析3.4 AP_Baro定位 4. 修复5. 效果6. 参考资料7. 补充7.1 Ardupilot提交PR注意事项7.2 修复主要使用到的命令 1. 源由 2020年Ardupilot官网论坛就有开始讨论DPS…

计算机竞赛 深度学习卫星遥感图像检测与识别 -opencv python 目标检测

文章目录 0 前言1 课题背景2 实现效果3 Yolov5算法4 数据处理和训练5 最后 0 前言 🔥 优质竞赛项目系列,今天要分享的是 🚩 **深度学习卫星遥感图像检测与识别 ** 该项目较为新颖,适合作为竞赛课题方向,学长非常推荐…

python基于轻量级卷积神经网络模型GhostNet开发构建养殖场景下生猪行为识别系统

养殖业的数字化和智能化是一个综合应用了互联网、物联网、人工智能、大数据、云计算、区块链等数字技术的过程,旨在提高养殖效率、提升产品质量以及促进产业升级。在这个过程中,养殖生猪的数字化智能化可以识别并管理猪的行为。通过数字化智能化系统&…

idea 通过tomcat 配置 https方式访问

步骤1:管理员模式打开cmd命令进行生成密匙 D:\software\apache-tomcat-8.5.93\bin\tomcat.keystore 是生成密匙存放的路径,修改成自己tomcat的路径即可 keytool -genkeypair -alias "tomcat" -keyalg "RSA" -keystore "D:\s…

【新版】系统架构设计师 - 案例分析 - 架构设计<Web架构>

个人总结,仅供参考,欢迎加好友一起讨论 文章目录 架构 - 案例分析 - 架构设计<Web架构>Web架构知识点单台机器 到 数据库与Web服务器分离应用服务器集群负载均衡负载均衡技术静态与动态算法Session共享机制有状态与无状态 持久化技…

使用香橙派 在Linux环境中安装并学习Python

前言 在实际项目中,经常会遇到需要使用人工智能的场景,如人脸识别,车牌识别等...其一般的流程就是由单片机采集数据发送给提供人工智能算法模型的公司(百度云,阿里云...),然后人工智能将结果回…

C++ 继承详解

目录 C 继承介绍 继承中的特点 public 继承 protected 继承 private 继承 在类里面不写是什么类型,默认是 private 的 如果继承时不显示声明是 private,protected,public 继承,则默认是 private 继承,在 struct …

如何给Nginx配置访问IP白名单

一、Nginx配置访问IP白名单 有时部署的应用需要只允许某些特定的IP能够访问,其他IP不允许访问,这时,就要设置访问白名单; 设置访问白名单有多种方式: 1.通过网络防火墙配置,例如阿里云/华为云管理平台 2.…

从零实现 promise 的 class 和 function 版本

Class 版 class mPromise {// 构造器constructor(executor) {// 添加属性this.PromiseState "pending";this.PromiseResult null;this.callbacks [];const _this this;function resolve(data) {if (_this.PromiseState ! "pending") return;_this.Pro…

百度资源搜索平台出现:You do not have the proper credential to access this page.怎么办?

Forbidden site not allowed You do not have the proper credential to access this page. If you think this is a server error, please contact the webmaster. 如果你的百度资源平台,点进去出现这个提示,说明您的网站已经被百度清退了。如果你的网站…

Java循环对比:传统for循环、增强型for循环和forEach循环

1、传统for循环 传统的for循环是一种经典的循环结构,在Java中广泛使用。 以下是传统for循环的特点: 灵活控制:传统for循环使用形式为for (初始化表达式; 终止条件; 步进表达式)的语法,可以手动控制循环的索引,并根据需…

C语言数组和指针笔试题(三)(一定要看)

目录 字符数组四例题1例题2例题3例题4例题5例题6例题7 结果字符数组五例题1例题2例题3例题4例题5例题6例题7结果字符数组六例题1例题2例题3例题4例题5例题6例题7 结果 感谢各位大佬对我的支持,如果我的文章对你有用,欢迎点击以下链接 🐒🐒🐒个…

【数值计算方法】非线性方程(组)和最优化问题的计算方法:非线性方程式求根的二分法、迭代法、Newton 迭代法及其Python实现

目录 一、非线性方程式求根 1、二分法(Bisection Method、对分法) a. 理论简介 b. python实现 2、迭代法(Iterative Method) a. 理论简介 b. python实现 3、Newton 迭代法(Newtons Method) a. 理论…

电脑入门:电脑不认新硬盘时该怎么办?

电脑不认新硬盘时该怎么办? 当新硬盘加进后,正常工作时,没有什么问题。若电脑遇到特殊情况时,电脑对新硬盘“不认”,可采取以下措施让电脑重新“认”新硬盘,显示新分区(如G、H、I、J)。 咱的目的是保持S-ATA的开启,把控制板载S-ATA设定值由No变成Yes就可以。 首…

【数据结构与算法】链表的实现以及一些基本算法

目录 单选链表的基本实现 有序列表的合并(双指针法) 链表的反转 链表实现两数之和 判定链表是否有环 单选链表的基本实现 public class LinkedList1 {//头节点Node first;//尾节点Node last;//大小int size 0;//头插法public void addFirst(int…

微信小程序学习笔记3.0

第3章 资讯类:仿今日头条微信小程序 3.1 需求描述及交互分析 需求描述 仿今日头条微信小程序,要具有以下功能。 (1)首页新闻频道框架设计,包括底部标签导航设计、新闻检索框设计及新闻频道滑动效果设计。 (2)首页新闻内容设计,包括新闻标题、新闻图片及新闻评论设计…

springcloudgateway 默认转发不生效

配置文件配置了自动转发 spring.cloud.gateway.discovery.locator.enabled true 但是用微服务路径访问时一直报503 [fa9cc893-1] There was an unexpected error (typeService Unavailable, status503). 这个503看得我是一头雾水。原因在于这个默认错误页的报错显示不全…

TikTok的媒体革命:新闻业如何适应短视频时代?

在数字时代,媒体行业一直在不断演变和创新,以适应观众的变化需求和技术的发展。而在这个进化的过程中,短视频应用TikTok已经崭露头角,成为了一个重要的信息传播平台。 这篇文章将深入探讨TikTok如何引领了媒体的一场革命&#xf…

转载-C#学习笔记-基本概念(CLR、CTS、CLS...)

1. CLR(Common Language Runtime,公共语言运行时(库)) 可由多种.NET语言使用的运行时环境,其主要作用是定位、加载和管理.NET类型、内存管理、安全检查、线程管理等。.NET运行库提供了一个定义明确的运行库层,可以被支持.NET的所有语言和平台…

2、Linux中静态IP与动态IP的修改

修改为静态IP 打开文件 sudo vim /etc/network/interfaces修改如下 # interfaces(5) file used by ifup(8) and ifdown(8) auto lo iface lo inet loopbackauto ens33#配置网络为DHCP模式 #iface ens33 inet dhcp#配置网络 ens33为静态IP模式 iface ens33 inet static #设置…