千锋教育+计算机四级网络-计算机网络学习-01

2023-05-16

目录

课程链接

最早的广域网

计算机网络发展阶段 

计算机网络的定义与要点

 英文单词网络术语与解释

 计算机网络分类

 广域网技术

 城域网

 局域网

 个人局域网

五种基本的网络拓扑结构​

 误码率

电路交换网特点

分组交换

交换方式

TCP/IP协议族

IP协议介绍

TCP协议介绍

UDP协议介绍

 网卡

MAC地址—链路层

IP地址

IP地址组成

IP地址特点


课程链接

课程会涉及到一些计算机四级网络技术的知识点 

千锋教育物联网嵌入式开发基础全套教程,小白学网络编程入门必备教程_哔哩哔哩_bilibili

最早的广域网

在通信双方或多方之间,通过电路交换建立电路连接的网络

场景分析:这种有点像电视剧上谍战片,他们打电话需要给总局,总局再接线给另外一个设备这种的

计算机网络发展阶段 

对计算机网络最有影响的广域网就是:ARPANET 

计算机网络的定义与要点

 英文单词网络术语与解释

 计算机网络分类

 广域网技术

 城域网

 局域网

 个人局域网

五种基本的网络拓扑结构

 误码率

电路交换网特点

1、建立链接->使用链接->释放链接

2、物理通路被通信双方独占

计算机数据是突发式出现在数据链路上的,而电路交换网的建立链接、使用链接、释放链接的三个过程使得传输效率太低,故电路交换不适合传输计算机数据。

分组交换

通过标有地址的分组进行路由选择传送数据,使通信通道仅在传送期间被占用的一种交换方式

分组的组成:每个分组都由首部和数据段组成;为什么?

 

 场景分析:我们下载软件3G,不是一次性给我们3个G,而是把这3G分成等份的数据和首部的,然后在目的主机上进行重组,一个数据超过了一定的大小就会被分组

就跟你跟女朋友写信,不可能写一张A2纸,肯定是好几张A4纸给她,并且写了1,2,3,4这种顺序,防止读错误了

交换方式

交换方式—存储-转发

节点收到分组,先暂时存储下来,再检查其首部,按照首部中的目的地址,找到合适的节点转发出去。 数据ABC在F点发送,在各个路由进行存储和相互转发给主机G

 特点:

  1. 以分组作为传输单位
  2. 独立的选择转发路由
  3. 逐段占用,动态分配传输带宽

想一想:节点收到的分组有序吗?无序 而数据重组发生在目的主机上(G上)

TCP/IP协议族

这里的箭头:比如主机到主机,不是说数据直接过去的,而是需要一层一层的过去

上面的那种形式更形象,比如你应用程序QQ发信息给另外一个QQ,那么屏蔽下面的,那就是直接应用层-应用层,但其实真实的情况却不是这样的,它经过了服务器、你的IP地址、你的手机或者电脑的MAC地址(网卡)

IP协议介绍

IP协议也叫网际协议—网络层

特指为实现在一个相互连接的网络系统上从源地址到目的地传输数据包(互联网数据包)所提供必要功能的协议

特点:

不可靠:它不能保证IP数据包能成功地到达它的目的地,仅提供尽力而为的传输服务

无连接:IP并不维护任何关于后续数据包的状态信息。每个数据包的处理是相互独立的。IP数据包可以不按发送顺序接收

IP数据包中含有发送它主机的IP地址(源地址)和接收它主机的IP地址(目的地址)

场景分析:你公司到你家有一条直达的高速公路,高速公路路很平,但是你也不敢保证你能平安回家,万一遇到了啥

TCP协议介绍

TCP是一种面向连接的,可靠的传输层通信协议  

功能:

提供不同主机上的进程间通信

特点

1、建立链接->使用链接->释放链接(虚电路)

2、TCP数据包中包含序号(发送者)和确认序号(接收者)---保证可靠

A报文数据通过TCP传输,A报文有一个序号10,接收者接收到了A报文后,需要发送此报文的序号,叫确定序号,两者序号进行对比,这就是可靠。你发一个数据,接收方就需要ACK,告诉发送者你接收到了,不然发送者会觉得失败了,可能会重传

3、对包进行排序并检错,而损坏的包可以被重传

服务对象

需要高度可靠性且面向连接的服务如HTTP、FTP、SMTP等

特点:可靠、排序、检错、失败重传、大文件传输一般、不支持广播

UDP协议介绍

UDP是一种面向无连接的传输层通信协议

功能:

提供不同主机上的进程间通信

特点

  1. 发送数据之前不需要建立链接
  2. 不对数据包的顺序进行检查
  3. 没有错误检测和重传机制

服务对象

主要用于“查询—应答”的服务如:NFS、NTP、DNS等

特点:无连接、不重传、不排序、不检错、快、支持广播

 网卡

又称为网络适配器或网络接口卡NIC,但是现在更多的人愿意使用更为简单的名称“网卡”,通过网卡能够使不同的计算机之间连接,从而完成数据通信等功能

MAC地址—链路层

MAC地址,用于标识网络设备,类似于身份证号,且理论上全球唯一

组成:以太网内的MAC地址是一个48bit的值

IP地址

IP地址是一种Internet上的主机编址方式,也称为网际协议地址

IP地址组成

使用32bit,由{网络ID,主机ID}两部分组成

子网ID:IP地址中由子网掩码中1覆盖的连续位------ 作用:标记网络网段

主机ID:IP地址中由子网掩码中0覆盖的连续位— 作用:标记网络网段标记某网段的主机号—类似于网吧的哪一个机子

IP地址特点

子网ID不同的网络不能直接通信,如果要通信则需要路由器转发

主机ID全为0的IP地址表示网段地址   --这里表示的意思就是上面:172.20.223.0就是网段地址

主机ID全为1的IP地址表示该网段的广播地址 – 172.20.233.255就是网段的广播地址

广播地址的意思就是:我给172.20.233.255这个IP地址发消息,那么处于172.20.233这个网段内的所有IP地址都会收到消息

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

千锋教育+计算机四级网络-计算机网络学习-01 的相关文章

随机推荐

  • linux系统启动流程,linux系统启动不了,启动出错怎么办?不小心把boot分区删了怎么办?

    linux系统启动出错 linux系统启动流程启动问题以及解决方法第一种情况 xff1a 磁盘引导数据丢失 xff08 即mbr数据丢失 xff09 第二种情况 xff1a grub2引导文件grub cfg丢失第三种情况 xff1a 开机
  • 怎么在linux和windows之间实现文件共享?

    windows与linux共享文件 windows端共享文件夹 61 61 windows端访问windows共享的文件夹 xff1a 61 61 61 61 linux端访问windows共享的文件夹 xff1a 61 61 linux端
  • Docker容器(1):安装docker,上线简单的2048,马里奥小游戏

    Docker基础知识 可以参考上一篇文章Docker基础知识 安装并启动Docker 实验环境 xff1a server5主机部署docker ip xff1a 172 span class token punctuation span 2
  • Docker网络详解

    Docker网络 Docker网络架构libnetwork中的5种内置驱动Docker原生网络bridge模式host模式none模式 Docker自定义网络创建自定义网桥bridge如何让不同网段的容器可以相互通信 Docker基础知识可
  • Kubernetes(k8s)之Volume(卷)

    Volume k8s中的volume为什么要用volumevolume特点K8s支持多种类型的Volume演示环境emptyDir卷多容器共享卷emptyDir卷缺点 hostPath 卷hostPath卷应用场景使用hostPath卷时
  • Kubernetes(k8s)之在集群环境部署Prometheus(普罗米修斯监控)和集群的ui管理工具Grafana

    Prometheus Prometheus演示环境部署Prometheus和Grafana测试 Prometheus Prometheus是一个开源系统监控和警报工具包 现在是一个独立的开源项目 xff0c 独立于任何公司进行维护 Prom
  • 用OpenStack搭建简单的云平台并启动云主机

    OpenStack OpenStack简介OpenStack重要集成组件OpenStack平台部署部署环境建立虚拟机 配置时间同步安装OpenStack安装 RabbitMQ 消息队列服务Memcached缓存令牌的安装安装和配置OpenS
  • python实现快速排序、归并排序

    时间复杂度平均为nlogn 快速排序快速排序代码 xff1a 归并排序归并排序代码 xff1a 快速排序 快速排序算法有两个核心点 xff0c 分别为 哨兵划分 和 递归 哨兵划分操作 xff1a 以数组某个元素 xff08 一般选取首元素
  • pycharm常用快捷键

    常用快捷键 复制粘贴撤销就不用我说了吧复制选中行并在该行下粘贴批量注释多行缩进多行删除缩进全局关键字搜索该页关键字搜索查看内置函数源码该函数被哪里引用按文件名搜索py文件按文件名搜索所有类型的文件 复制粘贴撤销就不用我说了吧 复制 xff1
  • linux源码安装python3

    python3源码安装 前置环境解压提前解决依赖性源码编译三部曲验证安装 前置环境 先要准备好源码包 xff0c 去官网下载自己想要的版本https www python org ftp python 我下的是3 9 7的直接下到了要安装p
  • 【shell】用 grep 查找包含字符串的文件|grep 过滤|取匹配行的前后n行

    目录 即可即用 grep 匹配多个关键字 与find的不同 grep检索文件内容详解 grep指定搜索的文件类型 grep 不起作用 xff1f 过滤了还是显示 匹配特定的列 指定在哪些文件 哪类文件 哪个目录里搜索 搜索时包含 排除哪类文
  • 基于FreeRTOS+STM32实践-01

    目的 xff1a 复习FreeRTOS以及STM32的使用 xff0c 完成51单片机到stm32的过渡 该项目会与传感器以及其他种类的外设相联系 xff0c 以提升代码管理能力和逻辑能力 在51单片机中我们使用了很多传感器和外设 xff0
  • C++点亮stm32LED灯

    目的 xff1a 引导初学者使用C 43 43 对STM32进行编程 1 xff1a 在C语言中我们没有封装 继承 多态的概念 xff0c 没有面向对象的程序思想 这些思想一般是源于C 43 43 语言的 xff0c C语言是面向过程的语言
  • 基于FreeRTOS+STM32实践-02

    按键学习 按键常见的为独立按键和行列按键 stm32中不存在Bit类型数据 而在51内核中存在bit类型的 按键引脚分配 开发板自带3个独立按键 xff1a KEY0 PC5 KEY1 PA15 WK UP PA0 行列键盘引脚分配 xff
  • 基于FreeRTOS+STM32实践-03

    03 xff1a 按键的扫描 资源 xff1a 软件定时器 43 信号量 43 消息队列 在51单片机中的按键扫描是 xff1a 标志位在10ms定时器1的中断中置一 xff0c 在while 1 中写一个如下的按键扫描程序 xff0c 目
  • 【正点原子】手把手教你学FreeRTOS-01

    内容为 xff1a 正点原子FreeRTOS的视频前1 8 目的 xff1a 简单的回忆一下 xff0c 加深印象和理解 单片机的发展趋势 操作系统的核心就是 任务调度器 xff0c 关于这些特点 xff0c 也是我们学习FreeRTOS的
  • 【正点原子】手把手教你学FreeRTOS-02

    内容为 xff1a 正点原子FreeRTOS的视频第9 10节 一个任务所需要的资源这些东西在标准库需要我们自己写 xff0c 但是在MX软件中可以自己生成 四项基本 xff1a 优先级 堆栈大小 句柄 任务函数声明 一个XXX任务需要的资
  • 【正点原子】手把手教你学FreeRTOS-03

    基本内容 xff1a 任务的创建 控制块 删除 挂起 恢复的使用 创建任务函数的核心 栈的增长方向为向下的则portSTACK GROWTH gt 0 而我们stm32使用的就是向下因此执行这个 xff0c 下面的就是向上不执行 核心函数p
  • 【正点原子】手把手教你学FreeRTOS-04

    FreeRTOS的中断配置是一个很重要的内容 xff0c 需要根据所使用的MCU来具体配置 重点 xff1a 不同的MCU所在FreeRTOS的配置是不一样的 xff0c 当你使用了其他芯片 xff0c 配置就有所不同了 xff0c 不要固
  • 千锋教育+计算机四级网络-计算机网络学习-01

    目录 课程链接 最早的广域网 计算机网络发展阶段 计算机网络的定义与要点 英文单词网络术语与解释 计算机网络分类 广域网技术 城域网 局域网 个人局域网 五种基本的网络拓扑结构 误码率 电路交换网特点 分组交换 交换方式 TCP IP协议族