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

news2024/11/28 20:36:51

目录

课程链接

最早的广域网

计算机网络发展阶段 

计算机网络的定义与要点

 英文单词网络术语与解释

 计算机网络分类

 广域网技术

 城域网

 局域网

 个人局域网

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

 误码率

电路交换网特点

分组交换

交换方式

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地址都会收到消息

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

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

相关文章

OpenCV的solvePnP函数和Dlib估计头部姿势

一、姿势估计概述1、概述在许多应用中,我们需要知道头部是如何相对于相机倾斜的。例如,在虚拟现实应用程序中,可以使用头部的姿势来渲染场景的右视图。在驾驶员辅助系统中,在车辆中观察驾驶员面部的摄像头可以使用头部姿势估计来查…

React(coderwhy)- 06(RTK)

认识ReduxToolkit 认识Redux Toolkit ◼ Redux Toolkit 是官方推荐的编写 Redux 逻辑的方法。  在前面我们学习Redux的时候应该已经发现,redux的编写逻辑过于的繁琐和麻烦。  并且代码通常分拆在多个文件中(虽然也可以放到一个文件管理,…

[RoarCTF 2019]Online Proxy(x-forwarded-for盲注)

这道题点开题目 然后题目显示不出网,一开始误认为是ssrf了,但是没有更多的信息了。 源码有一个ip会不会是修改X-Forwarded-For就可以了呢,抓包试一下, 发现有两个ip,一个当前一个是last上一个的意思把,…

数字图像处理实验——图像增强

一、实验目的与要求1.掌握图像空域点处理增强方法,包括图像求反,线性灰度变换,以及直方图均衡化方法;2.熟练掌握空域滤波增强方法,包括平滑滤波器及锐化滤波器。二、实验内容及步骤1.图像的求反、线性灰度变换、直方图…

【回答问题】ChatGPT上线了!比较流行的监督学习模型

监督学习模型是指在训练过程中,使用带有正确答案的标记数据来进行学习。常见的监督学习模型包括逻辑回归、决策树、支持向量机、朴素贝叶斯分类器、神经网络等。最近流行的监督学习模型还包括深度学习模型,如卷积神经网络和循环神经网络。 下面给出一些…

超级浏览器能帮来赞达(Lazada)老板什么忙?

近几年东南亚市场因人口红利及互联网的高度普及倍受关注,东南亚市场成了跨境市场的香饽饽,像来赞达(Lazada)、虾皮(shopee)等平台都是最近东南亚地区比较受欢迎的在线购物网站。根据第三方发布的调查报告显…

QGroundControl中使用QT语言家功能

QT语言家支持多种语言功能,在QGC中也很好的使用了该功能,下面对该功能是一些理解进行整理。首先在QGC使用语言家功能中分为qml文件和.c文件,两种略有不同。在.c文件中使用tr()将需要翻译的内容进行包裹在qml文件中使用qsTr()进行包裹下面以新…

【手把手一起学习】(一) Altium Designer 20 软件安装

Altium Designer 20 软件安装 1、解压安装压缩包 2、打开Setup文件夹 3、选中AltiumDesigner20Setup,选择“以管理员身份运行” 4、直接点击Next 5、选择“Chinese”,点击Next 6、直接点击Next 7、选择安装路径 8、直接点击Next 9、继续Next 10、软件安…

软件设计师通关攻略

软件设计师考什么?一、基础知识1.计算机科学基础知识2.计算机系统知识3.系统开发和运行知识4.面向对象基础知识5.信息安全知识6.标准化、信息化和知识产权基础知识7.计算机专业英语二、应用技术1.外部设计2.内部设计3.数据库应用分析与设计4.程序设计5.系统实施6.软…

【内网基于docker部署flink1.13.6 CDC、zeppelin0.10.0、flink-sql-cookbook-on-zeppelin】

内网基于docker部署flink1.13.6 CDC、zeppelin0.10.1、flink-sql-cookbook-on-zeppelin1、基础环境2、部署步骤2.1 docker安装2.2 拷贝docker镜像至内网2.2.1 外网机器下载所有需要镜像2.2.2 外网机器镜像检查2.2.3 外网机器镜像打包2.2.4 拷贝至内网2.2.5 内网加载镜像2.3 下载…

(剖面图全网唯一教程)如何利用EDEM制作剖面图 (自己琢磨出)

EDEM制作剖面图是一件非常重要的工作,本篇文章的方法是自己琢磨出来的,不一定完全精准,但是有效果,剖面图是可以制作出来的。方法在文末。

如何在图片上添加贴图?试试这几种方法

你平时在拍照的时候,有没有遇到过这样的情况:当你拍照后,发现背景不是很符合你的心意出现了一些你不想分享的物品,这个时候你会怎么办呢?一般情况下,有的小伙伴会选择使用马赛克来遮住这些物品,…

js如何引用同级元素

具体效果示例效果,可点击文末左下角阅读原文https://coder.itclan.cn/fontend/js/17-yinyong-tongji-elem/具体描述在网页中,同级(兄弟)元素,指的是拥有相同的直接父级元素的元素,并且往往指的是同类的元素,同类元素在实际开发中遇到的比较多比如:列表li,并列的按钮等,当需要做…

SpringBoot集成xxl-job分布式定时任务

一、xxl-job定时任务搭建下面这篇文章介绍了xxl-job平台搭建过程https://blog.csdn.net/xrq1995/article/details/126282290二、spring boot项目搭建1.创建项目2.pom文件引入<!-- xxl-job-core --><dependency><groupId>com.xuxueli</groupId><arti…

【文档】利用readthedoc来写一个在线文档

使用readthedoc快速创建在线文档 分为两步走 本地创建文档部署到网络 本地创建文档 先安装sphinx pip install sphinx然后在你的文件夹内 sphinx-quickstart一系列默认回车即可 最后编译 make html会产生_build文件夹之类的。 用浏览器打开_build/html/index.html 以…

详细流程——安装并启动Jupyter notebook

安装并启动使用Jupyter notebook一、安装*step1:*切换路径*step2:*下载*step3:*启动Juypter Notebook*step4:*配置Jupyter Notebook*step5(可不配置):* 添加代码自动补全功能二、启动三、初步使用一、安装 注意&#xff1a;我是没有安装Anaconda&#xff0c;中途觉得需要Jupyt…

LeetCode:16. 最接近的三数之和

16. 最接近的三数之和1&#xff09;题目2&#xff09;思路3&#xff09;代码4&#xff09;结果1&#xff09;题目 给你一个长度为 n 的整数数组 nums 和 一个目标值 target。请你从 nums 中选出三个整数&#xff0c;使它们的和与 target 最接近。 返回这三个数的和。 假定每组…

全网最全ssh:远程连接服务器学习,教你十分钟学会

远程连接服务器简介 SSH是如何工作的&#xff1f; 认证阶段 ssh修改配置文件 配置文件注释 练习 试验1 实验2 测试 远程连接服务器简介 1、什么是远程连接服务器 远程连接服务器通过文字或图形接口方式来远程登录系统&#xff0c;让你在远程终端前登录linux主机以取得可…

JSP学习笔记一

✅作者简介&#xff1a;热爱国学的Java后端开发者&#xff0c;修心和技术同步精进。 &#x1f34e;个人主页&#xff1a;Java Fans的博客 &#x1f34a;个人信条&#xff1a;不迁怒&#xff0c;不贰过。小知识&#xff0c;大智慧。 &#x1f49e;当前专栏&#xff1a;JAVA开发者…

shell第七天作业——awk(上)

题目 1、获取根分区剩余大小 2、获取当前机器ip地址 3、统计出apache的/var/log/httpd/access_log文件中访问量最多的前3个IP 4、打印/etc/passwd中UID大于500的用户名和uid 5、/etc/passwd 中匹配包含root或sys或tcp的任意行 6、请打印出/etc/passwd 第一个域&#xff0…