计算机网络——1.1计算机网络概述

计算机网络——计算机网络概念

前言

计算机网络是计算机学习中必不可少的一环,甚至可以说,是离我们普通人日常生活最近的计算机知识。为什么呢?因为我们上网上网,都离不开计算机网络,打游戏,刷剧,也通通都有计算机网络的出现。那么我们常说的计算机网络到底是个啥,互联网又是啥,WIFI又是什么,网线是啥,为啥WIFI比网线快,家里的那个插了一堆线的又是啥,那行乱七八槽的网络设备都是用来干啥用滴?


好好好,接下来给大家一个一个讲。

1.计算机网络

计算机网络的定义

计算机网络到底是个啥?
要回答这个问题,我们就不得不提到一位…我就不提(哎就是玩)
不说那些有的没得,我们直入主题,计算机网络,其实就和邮件通信系统是同一个模子里刻出来的,我们邮件通信需要有发送端,也需要有接收端,当然,在它们两之间,还需要有一个信道的连接,这个信道可能是邮件车开过来的高速公路,也可能是别的,总之,它是一个传输信息的通道。
那计算机网络也是如此,在计算机网络中,发送端和接收端都可以统称为通信设备,而上面传输邮件的通道则是通信线路,也就是信道啦。
那么和开车在路上有要遵守的规则一样,计算机网络中通信,也需要遵守一定的规则,这个规则就叫做通信协议。
那么下面是计算机网络的定义:
选自维基百科
翻译一下就是说,计算机网络是一堆共享位于网络节点上或是由网络节点提供服务的计算机。这些计算机通过建立在数字互联上的通信协议进行通信。

计算机网络的功能

计算机网络,就是一个放大了的邮件通信系统,说到底他就是为了计算机和计算机间能更好的进行通信,能够进行全国乃至全世界范围内的资源共享的这么一个东西。
所以它的主要功能如下:

  1. 数据通信
  2. 资源共享
  3. 分布式处理
  4. 提高可靠性

那么1和2上面刚刚作出了解释,3和4是什么呢?首先,分布式处理,是个啥,它呀,实际上就是处于不同地理位置的计算机,能够为了同一个任务区去运转。那很显然,计算机网络的存在促进了这一点。
此外,提高可靠性又是啥,也很简单,既然一个计算机网络上有多台计算机,那么当一个计算机down的时候,其他计算机可以大喊一句:“我来助你!”,那么这就大大提高了整个网络系统的可靠性。

2.互连网

互连网,又被称为我们熟悉的internet,有人问,为什么这里开头字母不大写,不大写我看得浑身难受,我也一样,但是这里不大写是有原因的,我们姑且忍受一下。
internet是互连网的意思,它是一个互连全球的系统,使用一定的协议在网络和设备之间进行通信。它比较厉害之处在于,只要有个协议,有个规则就行,它可以用任意协议进行通信。

3.互联网

互联网是世界上最大的internet(互连网),现在我们常说的上网上网,上的其实都是互联网。而且现如今,其实不在互联网和互连网上做严格的区分,那么大家可以全当我前面说的是废话哈哈哈:)。我们常见的WWW,万维网,就是其中的一个很好的例子。它呢,比较守规矩,是个好孩子,它只遵循TCP/IP协议簇作为通信的规则。

总结

总之,以上就是对于常见的几个计算机网络的介绍。
呼,终于又开新坑了,CSDN,我回来了。

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

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

相关文章

使用HtmlAgilityPack+PuppeteerSharp+iText7抓取IdentityServer4帮助文档

需要学习IdentityServer4的用法,但是在IdentityServer4帮助文档网站(参考文献1)中没有找到下载离线文档的地方,准备使用HtmlAgilityPackPuppeteerSharpiText7将网站内容抓取生成离线PDF文档,便于本机学习、查看。   …

热烈庆祝,2024年11月9日(星期六)骑行马刺沟顺利结束

晨光微露:蓄势待发清晨的第一缕阳光穿透薄雾,照亮了集合现场。我们校长群的骑行爱好者们早早地聚集在约定地点,检查装备、调整车辆,彼此间寒暄着,兴奋之情溢于言表。随着一声令下,队伍正式出发,…

python数据分析|二 IPython和JupyterNotebooks

一 python 解释器 Python解释器同一时间只能运行一个程序的一条语句。 如何适用: win r cmd 要退出Python解释器返回终端,可以输入 exit() 或 Ctrl-D。 假设创建了一个 hello_world.py 文件,它的内容是: 可以用下面的命令运…

【持续更新】【NLP项目】【自然语言处理】智能聊天机器人——“有问必答”【Chatbot】第2章、《模式一:问候模式》

智能聊天机器人——“有问必答” 【注】该项目已开源,开源地址为:链接,代码更新可能不及时。 第2章、《模式一:问候模式》 主窗体的布局如下图所示: 共九种功能模式,最下方为关闭窗口按钮。 点击问候模…

@RestController 源码解读:解决 Web 开发中 REST 服务的疑难杂症

目录 一、RestContrller注解 1.1 查看底层源码 1.2 AliasFor注解说明 1.2.1 注解别名 1.2.2 元数据别名 1.3 value() 方法的作用 一、RestContrller注解 1.1 查看底层源码 首先编写如下内容: RestController public class TestController {} 按住 Ctrl &am…

【Android】轮播图——Banner

引言 Banner轮播图是一种在网页和移动应用界面设计中常见的元素,主要用于在一个固定的区域内自动或手动切换一系列图片,以展示不同的内容或信息。这个控件在软件当中经常看到,商品促销、热门歌单、头像新闻等等。它不同于ViewPgaer在于无需手…

游戏引擎学习第一天

视频参考: https://www.bilibili.com/video/BV1zGDCYHErA/ 创建一个保存项目的路径 VS的安装略过,个人自行百度 1. vs 创建第一个CMAKE的窗口项目 game.cpp 修改如下的代码 到https://learn.microsoft.com/en-us/windows/win32/api/winbase/nf-winbase-winmain 去…

ArcGIS软件之“计算面积几何”地图制作

目录 一、消防站的泰森多边形ex12二、人口调查的泰森多边形三、人口调查的泰森多边形属性设置四、计算面积几何,用于求密度五、求密度六、给“现有中学”属性 R1赋值七、“现有中学”设置多环缓存区 并为它赋值八、“土地使用”为不同的功能区赋值九、三个图层相交十…

Rust @绑定(Rust@绑定)(在模式匹配的同时将值绑定到变量)

文章目录 Rust中的绑定基础概念示例:基本模式匹配 绑定的使用示例:范围匹配并绑定变量 深入探索绑定的好处示例:复杂数据结构中的应用 总结 附加 Rust中的绑定 Rust 语言以其强类型系统和内存安全的特性著称。在进行模式匹配时,R…

使用EasyExcel实现导出excel文件时生成多级下拉选

前言 公司有个需求本来只涉及到两个下拉选项&#xff0c;后面就想能不能实现多个下拉选&#xff0c;当然我这里说的多个下拉选是联动的&#xff0c;比如省、地市、区县这种。 实现步骤 1、添加EasyExcel的Maven依赖 <dependency><groupId>com.alibaba</group…

海量小文件挑战下的CephFS:优化策略与实践探索

文章目录 1.背景2.基本概念2.1 CephFS IO流程2.2 Ceph-FUSE 3. 问题3.1 问题源起3.2 理论分析3.3 原因排查3.3.1 Ceph-FUSE日志分析3.3.2 提出猜想3.3.3 代码验证3.3.3.1 MDS端3.3.3.2 Ceph-FUSE端 3.4 小结 1.背景 随着大数据、人工智能技术的蓬勃发展&#xff0c;人类对于算…

编写一个脚本实现参数的远程主机网络探测python test_ip.py 192.168.0.10~192.168.0.100(sys模块)

""" 编写一个脚本实现参数的远程主机网络探测python test_ip.py 192.168.0.10~192.168.0.100 """ #导入模块 #读取起始IP&#xff0c;结束IP import sys start_ip sys.argv[1] end_ip sys.argv[2] # print(start_ip,end_ip)##########组装数据…

lvgl: 示例入门

目录 1. A very simple hello world label 2. A button with a label and react on click event 3. Create styles from scratch for buttons 4. Create a slider and write its value on a label 1. A very simple hello world label void _lv_example_get_started_1(void) …

Redis2:Redis数据结构介绍、通用命令、String类型、Key的层级格式

欢迎来到“雪碧聊技术”CSDN博客&#xff01; 在这里&#xff0c;您将踏入一个专注于Java开发技术的知识殿堂。无论您是Java编程的初学者&#xff0c;还是具有一定经验的开发者&#xff0c;相信我的博客都能为您提供宝贵的学习资源和实用技巧。作为您的技术向导&#xff0c;我将…

云计算基础

声明 学习视频来自B站UP主泷羽sec,如涉及侵权马上删除文章 笔记的只是方便各位师傅学习知识,以下网站只涉及学习内容,其他的都与本人无关,切莫逾越法律红线,否则后果自负 目录 一、云架构介绍 二、云服务 三、云分类 四、共享责任模型 五、云架构 六、云架构设计 七、集…

【超级详细】基于Zynq FPGA对雷龙SD NAND的测试

目录 一、SD NAND特征1.1 SD卡简介1.2 SD卡Block图 二、SD卡样片三、Zynq测试平台搭建3.1 测试流程3.2 SOC搭建 一、SD NAND特征 1.1 SD卡简介 雷龙的SD NAND有很多型号&#xff0c;在测试中使用的是CSNP4GCR01-AMW与CSNP32GCR01-AOW。芯片是基于NAND FLASH和 SD控制器实现的…

python中常见的8种数据结构之一列表

列表是Python中最常见的数据结构之一。它是一种有序的集合&#xff0c;可以包含不同类型的数据。 以下是列表的一些特点和常见操作&#xff1a; 1. 定义列表&#xff1a;可以使用方括号&#xff08;[]&#xff09;来定义一个空列表&#xff0c;也可以在方括号中添加元素来初始…

Python 在PDF中绘制形状(线条、矩形、椭圆形等)

在PDF中绘制图形可以增强文档的视觉效果。通过添加不同类型的形状&#xff0c;如实线、虚线、矩形、圆形等&#xff0c;可以使文档更加生动有趣&#xff0c;提高读者的阅读兴趣。这对于制作报告、演示文稿或是教材特别有用。本文将通过以下几个示例介绍如何使用Python 在PDF中绘…

AndroidStudio-滚动视图ScrollView

滚动视图 滚动视图有两种: 1.ScrollView&#xff0c;它是垂直方向的滚动视图;垂直方向滚动时&#xff0c;layout_width属性值设置为match_parent&#xff0c;layout_height属性值设置为wrap_content。 例如&#xff1a; &#xff08;1&#xff09;XML文件中: <?xml ve…

【后端速成Vue】computed计算属性

前言&#xff1a; 本期将会介绍 Vue 中的计算属性&#xff0c;他和 methods 方法又会有什么区别呢&#xff1f;在这里都会给你一一讲解。 篮球哥找工作专属IT岗位内部推荐&#xff1a; 专属内推链接&#xff1a;内推通道 1、computed计算属性 概念&#xff1a; 基于现有的数据…