网络基础(一)---------认识网络

网络基础之网络协议篇(一) 一.操作系统基础  操作系统:(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。注:计算机(硬件)---->OS----->应用软件二、网络通信原理2.1 互联网的本质就是一系列的网络协议1、C/S 架构和B/S架构    client<---基于网络... 阅读详情

网络的定义

在计算机当中我们主要对网络主要从三个角度进行了定义
1、广义的定义

计算机网络是以实现远程通信为目的,一些互连的,独立自治的计算机集合。

2、资源共享的观点

计算机网络把地理位置上分散,能够互相共享资源的方式连接起来,并且各自具有独立功能计算机系统的集合,具有如下的特征:
1)计算机通信的目的是为共享硬件,软件以及信息资源。
2)各计算机功能独立,地域可以分散。
3)计算机网络应该具有网络操作系统,遵循统一的网络协议。

3、用户透明的观点

计算机网络是一组相互连接在一起的计算机系统的集合,使得整个网络像一个大的计算机系统一样,因此它对用户是透明的。

网络的功能

计算机网络具有的功能,又称服务。其中最主要的功能就是资源共享和数据通信。
资源共享:包括硬件的共享,软件资源共享。
数据通信:在计算机之间传送消息。进行数据信息的基址和综合处理均衡负载,相互协作提高了系统的可靠性和可用性进行分布式处理

网络的组成和结构

物理组成主要是从资源构成的角度将由网络硬件系统和网络软件系统构成。
硬件系统
局域网的硬件系统主要是指构成局域网的所有物理设备的总和。
服务器:用于网络管理,运行应用程序,处理各网络工作站成员的信息请求等,并可连接一些外部设备,可分为文件服务器,应用程序服务器和数据库服务器等。
工作站:由服务器进行管理和提供服务的,进入网络的任何计算机都属于工作站。
传输介质:用于网络设备之间通信连接的网络电缆。
网卡:网络适配器,在局域网中用于将计算机网络相连接的设备。
交换机:用于处理与高宽带相关协议配套的多层设备,具有数据转发,过滤等功能,适用于数据量大,通信频繁的网络。
集线器:用于连接多个计算机或局域网络的设备。
调制解调器:用于实现模拟和数字信号之间转换的设备。
路由器:互连局域网和广域网,当网络端点存在多条通路时,路由器可以提供交通控制和筛选功能,选择信息通路。
光纤:传输介质,用于高速通信线路连接。
终端:没有CPU的网络工作站。
软件系统
网络通信协议
网络操作系统
网络应用软件
逻辑组成
从功能上将计算机网络逻辑划分为资源子网和通信子网。
资源子网:负责全网的数据处理业务,并向网络用户提供各种网络资源和数据资源组成。资源子网主要主机终端以及相应的I/O设备,各种软件资源和数据资源的构成。
通信子网:负责数据通信处理的通信控制处理机和传输链路组成的独立的数据通信系统。负担着全网的数据,传输,转接,加工和变换等通信处理各种。

局域网、广域网

从覆盖范围上来说
局域网:分布于一个房间,每个楼层,整栋楼或是楼群之间等。具有网络范围小,传输速率高,组建成本低,传输错误率低的特点。
广域网:覆盖范围很大,几个城市,一个国家,几个国家都属于广域网的范畴,具有规模大,速度慢,传输错误率高,成本高的特点。
在局域网内,所有主机的信息都可以被监听的,在局域网内,两台主机可以直接通信的。
其实对于这个问题我们也很好解释,比如小明,小红都是局域网中的主机,小明想给小红发一条消息,他可以冲着小红说一声“小红,我要给你发消息了”,这时候所有局域网中的主机都能够听到这个信息,但是他们听到之后,就立即反应上来这个消息不是给我发的,那我就认为自己没有听见就好了,也就是立即忽略,然后小红就认为这条消息是给我发的,我就接收这条消息。
在局域网中的两台主句的通信也是如此的,小明要想给小红发送消息,只需要将他的数据发送到局域网中,但是只有小红最后才会接收,其他就认为不是给自己的,直接进行忽略。将数据进行丢弃了。
那么我们这样也会产生一个问题,如果在同一时刻,会有很多主机都往同一个局域网中进行传送数据,就会出现数据的干扰问题。我们都知道,数据传送靠的是电信号的高低电平传送,一旦出现碰撞,就有可能造成数据的丢失或者是缺损。所以交换机的功能就是:将碰撞域划分为子碰撞域,降低碰撞的概率。

认识协议

通过上面的例子我们可以知道数据可能会有丢失或者缺损。那么我们在进行通信的时候双方就必须有一个约定,既要保证能够找到传送数据,又要保证可靠的传送数据。这个约定就是我们所说的协议。、那么我们只要通信双方约定好就可以了吗?想要在不同的厂商指甲剪生产出来的计算机之间能够相互顺畅的进行通信,就需要有人站出来,约定一个共同的标准,,大家都按这个标准来遵守,这就是网络协议。网络协议是为计算机网络中进行数据交换而建立的规则、标准或者说是约定的集合。计算机网络协议同我们的语言一样,多种多样。

网络基础(一) 网络基础(一) 一、计算机网络的背景 1.网络的发展:独立模式: 计算机之间相互独立 2.网络互联:多态计算机连载一起,完成数据共享 3.局域网:计算机数量更多了, 通过交换机和路由器连接在一起; 4.广域网WAN: 将远隔千里的计算机都连在一起 二、认识“协议” 1.计算机之间的传输媒介是光信号和电信号. 通过 “频率” 和 “强弱” 来表示 0 和 1 这样的信息. 要想传递各种不同... 阅读详情

相关推荐

计算机视觉之姿态识别(原理+代码实操)

计算机视觉中的姿态识别原理+模型介绍,同时通过代码实操简单的演示基于mediapipe的单人姿态识别。

输出既学习 3万+

网络的基础知识-----认识什么是网络?

课堂小结: 总结 认识什么是网络? 1、网络是由网络连接设备通过传输介质将网络终端设备连接起来进行数据交换、资源共享的平台 2、网络连接设备:路由器、交换机 3、传输介质:网线、光纤、同轴电缆 4、网络终端设备:计算机、服务器、手机、智能电视、摄像头(视频安防) 二、OSI七层参考模型(物数网传会表应) 又称开放式系统互联模型 Open System Interconnection Reference Model ISO--国际标准化组织 IOS思科设备的操作系统 应用层、表.

CYG2573076485的博客 2644

【dify】 dify环境变量配置说明

SMTP_SERVER、SMTP_PORT、SMTP_USERNAME、SMTP_PASSWORD、SMTP_USE_TLS、SMTP_OPPORTUNISTIC_TLS:当 MAIL_TYPE 为 smtp 时,SMTP服务器的相关配置。UPLOAD_IMAGE_FILE_SIZE_LIMIT、UPLOAD_VIDEO_FILE_SIZE_LIMIT、UPLOAD_AUDIO_FILE_SIZE_LIMIT:分别为上传图像、视频、音频文件的大小限制(MB)。

tonysh_zds的博客 7355

网络的初步认识

计算机网络:是一个将分散的、具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统。我们需要了解互联网的本质是一系列的网络协议,这个协议就叫做OSI协议(开放系统互联(Open System Interconnection)),它是由ISO(国际标准化组织)定义的。需要注意,随着时代的发展,OSI已经被TCP/IP 4层模型淘汰,在当今世界上并没有大规模的使用。那么对于OSI,人们按照功能不同,分工不同,人为的将OSI的分为七层。

2301_77418896的博客 517

抖音视频数据抓取

最近经常有人问我抓取抖音视频的数据,问我一些很小白的问题,算法给他也不会用。 还是先抓包,获取需要的接口和参数,相关的算法在其它文章里面有描述。 搜索个视频看看 查看抓的包信息: 可以看到,这里是post请求...

2501_91048859的博客 3097

从代码学习深度强化学习 - 目标导向的强化学习-HER算法 PyTorch版

经典的深度强化学习算法,如 PPO、SAC 等,在各自擅长的任务中都取得了非常好的效果。但它们通常都局限在解决单个任务上,换句话说,训练好的算法,在运行时也只能完成一个特定的任务。想象一个场景:我们想让一个机械臂能把桌子上的任何一个物体重置到任意一个指定位置。对于传统强化学习而言,如果目标物体的初始位置和目标位置每次都变化,那么这就是一个全新的任务。即便任务的“格式”——抓取并移动——是一样的,但策略本身可能需要重新训练。这显然效率极低。为了解决这类问题,

weixin_43887510的博客 1500

网络的基础认知

网络基础认知(网络发展、网络协议分层、TCP与UDP区别,网络分层事例)

c_study__c的博客 1302

【GIS效率手册】告别C盘爆满:三步重置ArcMap默认地理数据库路径

本文针对ArcMap用户C盘空间常被占满的问题,提供了三步重置默认地理数据库路径的详细教程。通过修改地图文档属性,将数据存储位置从C盘迁移至其他驱动器,不仅能有效释放系统盘空间,还能提升数据管理效率与安全性,是GIS数据规范化管理的关键一步。

g2h3i4j5的博客 543

网络基础入门(网络基础概念详解)

本篇文章主要是对网络初学的概念进行解释,可以让你对网络有一个大概整体的认知。网络是指将多个计算机或设备通过通信线路、传输协议和网络设备连接起来,形成一个相互通信和共享资源的系统。网络互联:把多台计算机互相连接起来,进行互相传输数据,进而完成数据共享。没有网络之前的你:在没有网络的情况下,数据也可以传输。可以通过使用数据线将两台设备(如计算机、手机或存储设备)直接连接在一起,可以实现数据传输。或者通过使用磁带或光盘等媒介来进行数据传输。不过这样传输的成本比较高。什么是报头呢?在计算机网络通信中,

weixin_67596609的博客 6233

vtk相机_分别用 VTK 体绘制和面绘制来实现医学图像三维重建;

序言,VTK介绍:VTK 全称为 The Visualization Toolkit (可视化工具),是一个开源、跨平台、自由获取、支持并行计算的图形应用函数;拥有3D 渲染的最新工具、提供3D交互模式以及2D绘图等。VTK 包含一个C++类库,目前提供了众多语言接口,例如 Java、Python、TCL;在三维函数库OpenGL 的基础上采用面向对象设计方法发展起来图形学基本概念和数据...

weixin_39665302的博客 687

华为OD机试 - 小火车最多人时所在园区站点(Java 2024 E卷 100分)

刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、发现新题目,随时更新,全天优快云在线答疑。

学Java,找哪吒 996

面试官都震惊,你这网络基础可以啊!

目录网络1.对网络的基础认识<1>.组网方式<2>.OSI七层模型<3>.TCP/IP五层(四层模型)<4>.对封装分用的理解2.网络数据传输<1>局域网(1)认识IP和MAC(2)网络数据传输的特性(3)网络数据传输流程1)网络互联的方式2).局域网交换机组网的方式3)局域网交换机+路由器组网的方式<2>广域网传输流程3.UDP和TCP<1>UDP协议<2>TCP协议(可靠的传输协议)(1)TCP相关概念(2)

qq_45704528的博客 49万+

Swin Transformer 与 CNN 结合实现图像分类

Swin Transformer 与 CNN 结合实现图像分类。(含swin transformer 结构讲解,cnn网络搭建,代码)

这里是Mae。 5026

(一阶段)网络基础

占楼zsbd。

Settle_accounts的博客 524

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Linux网络 网络基础一

计算机网络的发展经历了从独立模式到网络互联,再到局域网(LAN)和广域网(WAN)的演变。网络协议是确保不同计算机和设备之间通信的关键,它需要统一的标准和认证,以解决多厂商、多系统的兼容性问题。OSI七层模型和TCP/IP五层(或四层)模型是网络通信的框架,它们通过分层的方式简化了网络通信的复杂性。TCP/IP模型包括物理层、数据链路层、网络层、传输层和应用层,每一层都有其特定的功能和协议。网络通信的本质是数据包在不同协议层之间的封装和解包过程,而IP地址和MAC地址则是网络中设备识别和数据传输的基础。

m0_74826386的博客 1489

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

一 网络基础

数据传输数据传输的三个必要介质:路由器、交换机、AP(Access Point(专业叫法)) 接入点(俗称无线路由器)、防火墙拓扑结构(Topology)网络,由它两共同决定网络的(Cost)例如制冷设备,网络配置,网络维护等,需要考虑网络的成本网络的(Security)网络网络网络**可靠性(**Reliability)总线拓扑(废弃了)环形拓扑(很少使用)星型拓扑(很少使用)网状拓扑结构 (可靠性好,但贵):描述的是数据传输的路径。

天高云淡,望断南飞雁。不到长城非好汉,屈指行程二万。 六盘山上高峰,红旗漫卷西风。今日长缨在手,何时缚住苍龙 615

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

【Linux网络编程】网络基础一

本篇博文重点 : 1. 了解网络发展背景, 对局域网/广域网的概念有基本认识; 2.了解网络协议的意义, 重点理解TCP/IP五层结构模型; 3. 学习网络传输的基本流程, 理解封装和分用;

fight_p的博客 1816

网络基础一

计算机网络来由,认识协议、协议分层还有网络的OSI七层模型

qq_33093885的博客 767

运维网络基础一

一、网络基础1 1. 网络基础知识 2. 二、网络基础2 三、网络基础3 四、网络基础4

qq_45291750的博客 1123

【网络】网络基础(一)

在计算机发展初期,计算机之间相互独立,每个终端各自持有数据,这明显对于数据的共享很不友好,为了高效的数据传输和共享,世界各地的科学家、实验室就开始想办法提出自己的解决方案用来解决多设备数据共享的问题,所以在这一阶段形成了网络互联的概念。

℉f的博客 6034

HCIA 笔记 一、网络基础

对HCIP学习的一些笔记

lwz_43的博客 1709

网络基础<一>

IP的意义!比如唐僧取经的栗子:1、 从哪里来,到哪里去(几乎是一直不变的)IP2、上一站从哪里来,下一站去哪里(一直在变化)Mac。因为在数据链路层,经过路由器,一直在进行解包和封装。

qq_58724706的博客 4605

网络基础(一)

网络基础(一) 文章目录网络基础(一)计算机网络背景网络和系统的关系网络发展认识“协议”网络协议初识协议分层OSI七层模型TCP/IP五层(或四层)模型网络传输基本流程网络传输流程图同一个网段内的两台主机传输跨网段的主机的传输数据包封装和分用网络中的地址管理IP地址认识MAC地址linux下查看网络信息总结 计算机网络背景 学习系统不能忽略硬件,学习网络也不能忽略硬件。 网络和系统的关系 网络发展 最开始只有一台计算机处理人算力不足的问题。 独立模式:计算机之间相互独立 不同人在不同单位所承担的分工是

代码笔记本 4014

一、网络基础

OSI模型有七层,TCP/IP模型有四层,其中,TCP/IP模型将OSI模型中的应用层与会话层合并到应用层,将物理层,数据链路层合并到链路层,TCP/IP模型更加贴合实际的互联网协议体系,是目前互联网协议的基础协议架构(广泛被使用),而OSI模型主要用于教学与理论研究(理解网络协议的分层概念。数据进入交换机后,交换机先查看Mac地址,然后将该地址与进入的接口映射记录;在关注数据中的目标Mac地址,查询本地表格看是否存在对应的接口记录,若有记录按照记录对应接口唯一转出(单播),若没有记录将洪泛该数据。

wzhlove_的博客 885
上一篇: 【数据结构】-------二叉树的四种遍历方法(递归实现)
下一篇: 网络基础(一)--------- 网络体系结构与OSI七层模型
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值