计算机网络学习记录 网络的大概认识 Day1

你好,我是Qiuner. 为记录自己编程学习过程和帮助别人少走弯路而写博客 这是我的 github gitee

如果本篇文章帮到了你 不妨点个赞吧~ 我会很高兴的 😄 (^ ~ ^)

想看更多 那就点个关注吧 我会尽力带来有趣的内容

计算机网络学习记录Day1

本文基于1.1 计算机网络在信息时代的作用_哔哩哔哩_bilibili 写的文档 在这篇文章中,我对老师讲的东西进行了一些微小的补充,比如 为什么不是用电路交换连接计算机,比如解释出现的图片为什么不是一个计算机网络这些老师在上课没有讲的东西

  • 这个课很好,知识像水流进我的脑袋的深坑中
  • 我之前已经系统学过计算机网络了,但是不知道学的实际应用,且未成体系,这样一学后感觉突然开悟了。不知道是不是学了Web开发后对计算机这个庞大领域有了更深了解的缘由。

Day 1 计算机网络体系结构

因特网概述

网络与因特网

image-20240428164132944

image-20240428164202034

image-20240428165025213

ISP

image-20240428165052952

  • ISP向用户提供IP地址,用户给ISP钱

image-20240428165307798

  • 因特网太大了 很难描述他的结构

Internat标准化

  • 标准就是火车铁轨要做多大

image-20240428165816231

组成

image-20240428165919226

互联网连接交换文件的三种方式

电路交换

image-20240428170246081

  • 因为一对一连接的话,每个加入网络的电话都要和其他电话连接,要的线太多了,不显示,因此使用一个公共的机器–交换机 将所有电话连接在一起

image-20240428170354889

  • 用户线是私有,而中继线是使用人的共有

为什么不使用电路交换来使得计算机通信?

  • 因为你在连接的时候,别人不能连接,万一你去做别的事忘记了,那岂不是一直连接着
  • 就加了个监测,多长不操作自动断开 也没考虑到连接线路对话是需要想的,在思考的时候是人类必须而机器不必须的,机器在你想的时候,机器什么事情都不做

报文交换与分组交换

image-20240428171249822

  • 首部存着目标地址
  • 三个其实是一个,但分成小段,可能因为太大了不好传输
  • 三个小段可以走不同的交换机来到达对面

image-20240428171224545

小结

image-20240428172034152

  • 分组交换是优化了的报文交换
  • 报文就是不把传输的东西进行分组

image-20240428172309298

计算机网络定义与分类

image-20240428172520470

为什么这不是一个计算机网络

  • 大型机是指一类计算机系统,通常具有高性能、高可靠性、高扩展性和高容量的特点。这些系统通常用于处理大量的数据和复杂的计算任务,广泛应用于企业级、科研机构、政府部门等需要大规模计算和处理的领域。大型机的硬件通常由多个处理器、大容量内存、高速磁盘存储和高速网络连接组成,能够支持多用户、多任务和大规模数据处理。

  • 终端机(Terminal)是指用于与计算机系统进行交互的设备,通常用于输入和输出数据。终端机可以是物理设备,也可以是软件模拟的虚拟设备。在早期的计算机系统中,终端机通常是一种独立的物理设备,例如键盘和显示器组成的文本终端或图形终端。用户通过终端机输入指令和数据,并接收计算机系统返回的结果。

  • 在这个,终端机指的是,只有输入输出设备(键盘鼠标显示器),没有自己主机的设备

  • 因此,这不是一个计算机网络,因为只有一台计算机。

计算机网络的定义

image-20240428172945315

  • 计算机网络的定义是在不断发展的,这个定义和我之前学的就不一样

image-20240428220557072

  • 网状型网络,的每个节点至少连接其他两个节点

计算机网络性能指标

速率

  • 这里计算出8秒是因为没有计算1000 和1024的区别,直接乘八相除了
带宽

image-20240428225015806

吞吐量

image-20240428222153938

时延

image-20240428223810615

  • 处理时延包括排队时延和路由器传输的软硬件时延

image-20240428224701130

时延带宽积

image-20240428224839527

往返时间

image-20240428225215421

利用率

image-20240428225351911

丢包率

image-20240428225601042

小结

image-20240428224731760

image-20240428225626598

计算机体系结构

TCP/IP

image-20240429221841202

  • OSI没有比较通用

image-20240429222022188

image-20240429222145374

  • 在嵌入式开发领域,TCP/IP协议成为协议栈

image-20240429222303069

  • 因为Tcp/ip协议为了将网络接口层互联,因此没有规定什么协议内容,于是划分成五层来进行教学

分层的必要

image-20240429222439415

物理层解决的问题

image-20240429222539165

  • 传输介质不属于TCP/IP中的任意一层
  • 这个信号表示,实际也非如此,只是显示
  • 实现两个计算机互联传输
数据链路层解决的问题

image-20240429222848876

  • 上面举例的总线和星形这两种典型的拓扑结构
  • 实现在一个网络传输
网络层

image-20240429223144577

  • 实现多个网络互联传输
传输层

image-20240429223330549

  • 这里谷歌浏览器是一个进程,qq是一个进程,而apache,发送给N2网络的时候,是发给qq还是谷歌呢
  • 还有路由器工作时,暂时存满了,出现丢包情况要如何解决
应用层

image-20240429223606125

  • 这里制定标准
小结

image-20240429223746666

分层思想

这里视频动画做的非常好,直接看视频

1.6 计算机网络体系结构(3)—分层思想举例_哔哩哔哩_bilibili

image-20240429224138033

  • 应用层时只是一个http
  • 到传输层尾部加上TCP协议
  • 网络层加上IP
  • 数据链路层在数据头和尾加上帧

体系专业术语

实体

image-20240429224506006

协议

image-20240429224557486

  • 这里依据协议进行通信的意思是逻辑通信,也就是收,原本网络层进行通信需要经过数据链路,但逻辑通信意思忽略经过数据链路,直接进行通信的意思

image-20240429224821811

  • 语意就是定义这个单词什么意思

image-20240429224925364

服务

image-20240429225104351

image-20240429225133897

image-20240429225222330

小结

image-20240429225431135

计算机体系结构相关题目

image-20240429225915353

image-20240429225959659

image-20240429230142893

image-20240430072519295

image-20240430072622506

image-20240430072647991

image-20240430072719613

image-20240430073029215

image-20240430073107477

image-20240430073246768

计算机时延相关题目

image-20240505222133275

image-20240505222355981

image-20240505222652756

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

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

相关文章

利用香港多IP服务器进行大数据分析的潜在优势?

利用香港多IP服务器进行大数据分析的潜在优势? 在当今数据驱动的时代,大数据分析已经成为企业获取竞争优势的不二选择。而香港作为一个拥有世界级通信基础设施的城市,提供了理想的环境来部署多IP服务器,从而为大数据分析提供了独特的优势。…

链动2+1结合消费增值:破解用户留存与复购的密码

大家好,我是吴军,来自一家领先的软件开发公司,担任产品经理的职务。今天,我希望能与大家深入交流链动21模式,特别是它在提升用户留存和复购率方面的独特价值。 虽然链动模式在某些人眼中可能被视为传统或已被超越&…

升级! 测试萌新Python学习之连通数据库Pymsql增删改及封装(四)

pymysql 数据库概述python对数据库的增删改查pymysql核心操作事务事务操作pymysql工具类封装每日复习ChatGPT的回答 数据库概述 分类 关系型数据库: 安全 如, mysql oracle SQLite…database tables 行列 非关系型数据库: 高效 如, redis mongoDB…数据存储结构多样 键值对…

半个小时搞懂STM32面经知识——DMA

1.DMA 1.1 什么是DMA? DMA传输将数据从一个地址空间复制到另一个地址空间,提供在外设和存储器之间或者存储器和存储器之间的高速数据传输。 CPU无时不刻的在处理着大量的事务,但有些事情却没有那么重要,比方说数据的复制和存储数…

Vue2---router(配置路径、路由跳转、相关API、多级路由、路由守卫,两种工作模式)

Vue2—router(配置路径、路由跳转、相关API、多级路由、路由守卫,两种工作模式) 目录 Vue2---router(配置路径、路由跳转、相关API、多级路由、路由守卫,两种工作模式)安装配置路径路由跳转不携带参数跳转携带参数跳转?形式携带参数地址中直接携带参数 …

存内计算加速大模型——REM-CiM的RGB-事件融合多模态类比计算内存(CiM)技术

本文为大模型&存内计算融合专题的首篇文章,我们将以这篇名为《REM-CiM: Attentional RGB-Event Fusion Multi-modal Analog CiM for Area/Energy-efficient Edge Object Detection during both Day and Night》为例[1],探讨其在文中提到的多模态大模…

通过ip addr命令无法获取到ip地址,无法ping通百度

问题 今天通过VM安装CentOS虚拟机时,安装完成后,想查看ip地址,使用ip addr命令,发现没有展示网络ip地址,ping百度也不通。 解决方案 CentOS使用网络配置文件来设置网络接口的参数,出现这个问题说明网络的…

GEE数据集——东南亚区域油棕种种植分布(油棕榈树种植园的概率)数据集

森林数据伙伴关系围绕对全球商品驱动的森林砍伐、森林退化和恢复工作的全球监测,加强合作与应用。 世界各国政府和公司都承诺帮助制止砍伐森林和加快恢复,以避免气候变化带来的最坏影响,防止生物多样性丧失,保护森林对人类和自然…

IDM下载器激活

文章目录 1、Internet Download Manager简介2、Internet Download Managery应用3、Internet Download Managery下载 1、Internet Download Manager简介 Internet Download Manager (IDM) 是一款功能强大的下载管理软件,旨在帮助用户更高效地管理和加速其下载任务。它…

计算机网络 3.3OSI参考模型

第三节 OSI参考模型 一、认识OSI/RM 1.描述:定义了一个连接异种计算机的标准主体结构,给网络设计者提供了一个参考规范。 2.组织:国际标准化组织. 3.发展:1979年研究并提出了该国际标准。 4.分层原则: ①层次的划…

vue3 第二十八节 (vue3 事件循环之JS事件循环)

1、什么是事件循环 事件循环就是消息队列,是浏览器渲染主线程的工作方式; 过去将消息队列,简单的分为宏任务 和微任务 两种队列,而对于现在复杂多变的浏览器环境,显然这种处理方式已经不能满足使用,取而代…

基于springboot+vue的自习室管理和预约系统(全套)

一、系统架构 前端:vue | element-ui | html 后端:springboot | mybatis-plus 环境:jdk1.8 | mysql | maven | nodejs 二、代码及数据库 三、功能介绍 01. web端-首页1 02. web端-首页2 03. web端-注册 04. web端-登录 05. w…

【C++ 】红黑树

1.1 红黑树的概念 红黑树,是一种二叉搜索树,但在每个结点上增加一个存储位表示结点的颜色,可以是Red或 Black。 通过对任何一条从根到叶子的路径上各个结点着色方式的限制,红黑树确保没有一条路 径会比其他路径长出俩倍&#xff…

HCIP的学习(17)

BGP基础配置 使用直连接口IP地址来建立EBGP对等体关系 1、启动BGP协议 [r1]bgp 100 ----启动BGP协议,并且规定其AS号2、配置设备的RID数值,一般选择设备的loopback接口的IP地址 [r1-bgp]router-id 1.1.1.13、配置BGP对等体信息,包含了对等体…

庙算兵棋推演AI开发初探(4-调用AI模型)

前面讲了如何开展编写规则脚本型Agent(智能体)的方法,现在探究一下如何调用知识型(一般而言的训练出的模型)智能体的方法。 这次调用的是庙算平台的demo(网址见图) 下载了“知识强化学习型”…

ComfyUI 介绍及入门

介绍 ComfyUI 是一种用户界面,它采用了基于节点的流程设计,用于操作一种名为 Stable Diffusion 的技术。这种设计允许用户通过自定义流程来实现更精确的工作流程,并确保结果的可重复性。在 ComfyUI 中,每个模块都承担着特定的任务…

为什么质量工程师必学六西格玛?突破职业发展的瓶颈?

在质量管理领域工作多年,你是否曾感受到事业发展的停滞不前?3年、5年的职业生涯,薪水依旧停留在每月5000-7000,而同行业的其他人却能月入2-3万,这种差距让人不禁陷入深思。 问题究竟出在哪里?为什么我们的…

强化学习——马尔可夫过程的理解

目录 一、马尔可夫过程1.随机过程2.马尔可夫性质3.马尔可夫过程4.马尔可夫过程示例 参考文献 一、马尔可夫过程 1.随机过程 随机过程是概率论的“动态”版本。普通概率论研究的是固定不变的随机现象,而随机过程则专注于那些随时间不断变化的情况,比如天…

第五百零三回

文章目录 1. 概念介绍2. 使用方法2.1 普通路由2.2 命名路由 3. 示例代码4. 内容总结 我们在上一章回中介绍了"使用get显示Dialog"相关的内容,本章回中将介绍使用get进行路由管理.闲话休提,让我们一起Talk Flutter吧。 1. 概念介绍 我们在本章…

Github上5个实用的ChatGPT仓库

ChatGPT是一款基于聊天场景的大模型AI,最近火出圈。 Chat表示聊天,GPT表示大模型算法,它通过生成式的人机对话功能,让使用者第一次有了AI机器人‘懂我‘的感觉,而不是Siri、小爱那种傻瓜式的语音服务。 ChatGPT不仅仅…