计算机网络——计算机网络的概述(一)

前言:

面对马上的期末考试,也为了以后找工作,需要掌握更多的知识,而且我们现实生活中也已经离不开计算机,更离不开计算机网络,今天开始我们就对计算机网络的知识进行一个简单的学习与记录。

目录

一、什么是计算机网络

二、为什么学习计算机网络

三、计算机网络概念

1.定义:

2.组成:

3.类型:

(1)按照拓扑分类

(2)按照范围分类

(3)按照传输方式分类

四、计算机网络体系结构

1.传输方式

(1)传输方向:        

(2)传输对象:

2.数据交换:

3.通信协议和体系结构:

(1)网络协议三要素:

(2)OSI参考模型(开放式系统互联参考模型):

(3)TCP/IP参考模型:


一、什么是计算机网络

        计算机网络是将地理位置不同的、具有独立功能的多台计算机及其外部设备,通过通信线路和通信设备连接起来,在网络操作系统、网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。

        计算机网络主要是由一些通用的、可编程的硬件互连而成,这些可编程的硬件能够用来传送多种不同类型的数据,并能支持广泛的和日益增长的应用。

简单来说,计算机网络就是由通信线路互相连接的许多自主工作的计算机构成的集合体。

二、为什么学习计算机网络

学习计算机网络有很多原因

  1. 提高计算机网络的使用效率:通过学习计算机网络,可以更好地理解网络通信的原理和技术,从而更有效地使用网络资源。
  2. 提升网络安全性:了解计算机网络的基本原理和安全技术,可以有效地预防和解决网络安全问题,保护个人和组织的信息安全。
  3. 掌握网络管理技能:学习计算机网络可以掌握网络管理技能,包括网络规划、配置、监控和维护等,从而提高网络的可靠性和稳定性。
  4. 为职业发展打下基础:计算机网络是现代社会的重要基础设施之一,学习计算机网络可以为从事相关职业的人员提供必要的知识和技能,为职业发展打下基础。

        学习计算机网络对于提高个人计算机使用效率、保护信息安全、掌握网络管理技能以及为职业发展打下基础都具有重要意义。

三、计算机网络概念

1.定义:

         计算机网络是将地理位置不同的、具有独立功能的多台计算机及其外部设备,通过通信线路和通信设备连接起来,在网络操作系统、网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统

2.组成:

(1)通信子网:提供信息交换的网络结点和通信线路

(2)资源子网:提供共享的软件资源和硬件资源

3.类型:

(1)按照拓扑分类

        星型结构                                   树形结构                                        总线型结构                

        
        
        
      环形结构                                                  网状结构

(2)按照范围分类

        个人区域网PAN:一个人的个人区域网,范围规模最小。

        局域网LAN:一个楼一个小区的网络,规模范围比较小。

        城域网MAN:覆盖一个城市,某个市区,规模范围较大。

        广域网WAN:覆盖一个省份,甚至一个国家,规模范围最大。

(3)按照传输方式分类

        有线网络        无线网络

四、计算机网络体系结构

1.传输方式

(1)传输方向:        

                         单工:只能单方向传输的工作模式,如:广播,收音机

                         双工:在同一时间,线路上只能允许一个方向的数据通过,如:对讲机

                         全双工: 双方可以同时进行数据通信,如:手机短信,电话,qq,微信

(2)传输对象:

                        单播:1对1

                        多播:1对多

                        广播:1对all

2.数据交换:

                        电路交换:整个报文从源头到终点连续的传输。(占用整个信道,不可以给其他设备使用)缺点:占用信道,不允许其他线路进行传输,效率低。

                        报文交换:整个报文先传送到相邻结点,全部存储下来查找转发表,再转发到下一个结点。(不占用整个信道,可以给其他设备使用)缺点:对设备压力比较大。

                        分组交换:将一个报文分成多个分组,传送到相邻结点,再查找转发表,再转发到下一个结点。(与报文交换类型,分好几个小块,用各个分组拼成一个报文交换)缺点:被拆分开,完整性不高,速度较低。

3.通信协议和体系结构:

(1)网络协议三要素:

        语法         语义        时序

(2)OSI参考模型(开放式系统互联参考模型):

         宗旨:下层为上层服务

         应用层:使用应用程序通过网络服务

        表示层:表示层用于处理交互数据的表示方式,例如格式转换、数据的加密和解密、数据压缩和恢复等功能。

        会话层:负责维护通信中两个节点之间的会话建立维护和断开,以及数据的交换。

        传输层:提供端到端之间的数据传输服务,实现对数据进行控制和操作的功能。

        网络层:单位 分组,在数据链路层的基础之上,提供点到点之间的通信,提供路由功能,实现拥塞控制、网络互联等功能。

        数据链路层:单位 帧,在物理层的基础之上,提供结点到结点之间的服务,采取差错控制和流量控制的方法,实现网络互联。

        物理层:单位 bit,利用传输介质为通信的网络结点之间的建立。    

(3)TCP/IP参考模型:

        应用层:会话层、表示层、应用层

        传输层

        网际层:网络层。

        网络接口层:物理层和数据链路层。

       

        

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

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

相关文章

OpenCV4 工业缺陷检测的六种方法

文章目录 机器视觉缺陷检测工业上常见缺陷检测方法方法一:基于简单二值图像分析实现划痕提取,效果如下:方法二:复杂背景下的图像缺陷分析,基于频域增强的方法实现缺陷检测,运行截图:方法三&…

【C语言进阶篇】你真的了解预处理吗? 预处理详细解析

🎬 鸽芷咕:个人主页 🔥 个人专栏:《C语言初阶篇》 《C语言进阶篇》 ⛺️生活的理想,就是为了理想的生活! 文章目录 一、预定义符号的含义二、#define2.1 #define定义标识符2.2 在define定义标识符的注意事项 三、#define 定义宏&…

Unity 问题 之 ScrollView ,LayoutGroup,ContentSizeFitter 一起使用时,动态变化时无法及时刷新更新适配界面的问题

Unity 问题 之 ScrollView ,LayoutGroup,ContentSizeFitter 一起使用时,动态变化时无法及时刷新更新适配界面的问题 目录 Unity 问题 之 ScrollView ,LayoutGroup,ContentSizeFitter 一起使用时,动态变化时无法及时刷新更新适配界面的问题 一、简单介绍…

代码图形注释自动生成(通过文字图像)

0. 简介 大家在学(CTRL)习(C)别人代码的时候,看到别人的代码程序,在日志中有很多很酷的代码注释,或者是有一些图形化注释方便理解。之前本人以为都是一个个手敲出来的。然后在网上一番搜索&…

Unity头发飘动效果

Unity头发飘动 介绍动作做头发飘动头发骨骼绑定模拟物理组件 UnityChan插件下载UnityChan具体用法确定人物是否绑定好骨骼节点(要做的部位比如头发等)给人物添加SpringManager骨骼管理器给骨骼节点添加SpringBone这里给每个头发骨骼都添加上SpringBone。…

【Python必做100题】之第二十五题(统计字符)

题目:输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数 代码如下: string input("请输入字符串:")char 0 number 0 space 0 other 0for i in string:if i.isalpha():char 1elif i.isdigit():number 1eli…

springboot集成springdoc-openapi(模拟前端请求)

目录 描述---痛点 Springfox对比springdoc-openapi 1. 成熟度和维护性: 2. 依赖和配置: 3. 注解和使用方式: 4. 特性和扩展性: 应用目录结构 pom文件 新增测试controller StaffController YUserController 启动测试看下…

亚马逊品牌分析ABA功能有哪些?亚马逊选品的量化标准有哪些?——站斧浏览器

亚马逊品牌分析ABA功能有哪些? 1、品牌市场份额(Share of Voice) ABA提供了品牌在特定类别中市场份额的详细数据。这一模块帮助品牌所有者准确评估其品牌在整个市场中的竞争地位和表现。通过了解市场份额,品牌方可以制定更具针对…

Guava的TypeToken在泛型编程中的应用

第1章:引言 在Java世界里,泛型是个相当棒的概念,能让代码更加灵活和类型安全。但是,泛型也带来了一些挑战,特别是当涉及到类型擦除时。这就是TypeToken大显身手的时候! 作为Java程序员的咱们,…

Epson爱普生手臂机器人与PC通讯 C#

一、Epson手臂配置 1.安装Epson手臂控制软件 安装Epson手臂控制软体EPSON RC+ 7.0(根据实际需求下载应用),可以去官网下载安装。 2.硬件配置 准备一台PC,用网线连接PC和EPSON手臂控制器。 3.在PC上修改IP地址 EPSON手臂默认IP(192.168.0.1),PC IP改为手臂同一网段…

MFC使用高速绘图控件high-speed Charting Control绘制柱形图

1. 创建MFC单文档工程BarChartDemo。 2. 在工程文件夹下新建文件夹ChartCtrl,将ChartCtrl源码放入,如下图所示。在工程中添加这些项,项目——添加——现有项,全部添加。 3. 添加一个对话框,ID为IDD_DLG_BAR,类名为CBarDlg。 4. 在对话框中添加Custom Control控件,将控…

业务框架概念及极简史

概念 ● 我们通过在“什么是业务”章节对业务的概念有个较为明确的认知,业务就是企业的经营活动。架构,也是等同于企业架构中的架构概念,架构就是 输出某种价值的主题,里面的配置:各种元素,元素之间的关系…