[初始计算机]——计算机网络的基本概念和发展史及OSI参考模型

news2024/11/25 6:38:19

🏡作者主页:点击! 

🤖网络通信基础TCP/IP专栏:点击!

⏰️创作时间:2024年5月30日11点59分

🀄️文章质量:96分


目录

🌐计算机网络概述

💯趣站💯

📈计算机网络简史?

📃计算机网络的功能?

📄计算机网络组成?

🌎️OSI 参考模型

🌍️OSI七层模型参考

🗺️TCP/IP 模型

🏕️五层参考模型


🌐计算机网络概述

解释1:计算机网络是将分散在不同地理位置的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统

解释2:计算机网络(computer network)是指由若干个结点(node)和连接这些结点的链路(link)组成的一个系统。结点可以是计算机、路由器、交换机等设备;链路可以是电缆、光纤、无线信号等。计算机网络可以将位于不同地点的计算机连接起来,使它们能够相互通信和共享资源。

💯趣站💯

前些天发现了一个巨牛的🤖人工智能学习网站,通俗易懂,风趣幽默,忍不住粉香一下给大家,人工智能, 机器算法等......  点击跳转网站!icon-default.png?t=N7T8https://www.captainbed.cn/sis/

📈计算机网络简史?

1960年代:美国国防部高级研究计划局(ARPA)开发了第一个分组交换网络ARPANET,用于连接几个大学和研究机构的计算机。这是早期的计算机网络雏形。

1970年代:ARPANET采用TCP/IP协议,为互联网的发展奠定了基础。同时出现了局域网(LAN)技术,如以太网等。

1980年代:因特网开始商业化,逐渐普及。个人计算机的普及也带动了网络技术的发展

1990年代:万维网(World Wide Web)诞生,标志着互联网向广大公众开放。浏览器技术的发展带动了互联网的快速发展。

2000年代:互联网应用呈现爆发式增长,出现了搜索引擎、电子商务、社交网络等各种新兴互联网服务和应用。

2010年代:移动互联网时代到来,智能手机普及带动了移动应用的发展。物联网、云计算等新技术也逐步融入网络应用。

总的来说,计算机网络的发展经历了从军事、学术到商业和大众应用的过程,推动了信息技术和数字经济的蓬勃发展。互联网的普及给现代社会生活带来了深远的影响。

📃计算机网络的功能?

资源共享: 允许不同计算机系统之间共享硬件、软件、数据等资源。 提高资源利用率,降低计算机系统的成本。

信息传输: 在计算机网络上传输各种数据、文件、电子邮件等信息。 提供远程访问、在线聊天等通信功能。

分布式处理: 支持将任务分布在多台计算机上执行,提高整体处理能力。 实现诸如分布式计算、分布式存储等功能。

集中管理: 方便对网络系统进行统一的管理和维护。 提供集中授权、身份认证、安全防护等管理功能。

提高可靠性: 网络的冗余性,提高了整体系统的可靠性和容错能力。 即使部分节点或通信线路出现故障,网络也可以继续正常工作。

📄计算机网络组成?

通信设备:

主机(computer) 路由器(router) 交换机(switch) 网卡(network interface card, NIC) 调制解调器(modem) 集线器(hub)等

传输介质:

电缆(双绞线、同轴电缆、光纤) 无线电波 协议和标准:

TCP/IP协议族 以太网协议 Wi-Fi协议等 网络拓扑:

总线型 星型 环型 树型 网络操作系统:

Windows Server Linux Unix等 网络服务:

域名服务DNS Web服务 邮件服务 文件共享等

🌎️OSI 参考模型

OSI 参考模型(Open System Interconnection Reference Model),又称为开放系统互联参考模型,是由国际标准化组织(ISO)制定的一个概念性模型,用于描述计算机网络通信的七个层次。该模型旨在为不同厂商生产的网络设备和软件提供一个通用的框架,使其能够相互兼容和互操作。

物理层(Physical Layer)

  • 功能:负责比特(bits)在物理媒体上的传输,包括电缆、光纤等。

  • 设备:集线器、网线、网络接口卡等。

  • 协议:例如,Ethernet、USB等。

数据链路层(Data Link Layer)

  • 功能:负责节点之间的可靠数据传输,处理物理地址(如MAC地址)。

  • 子层:逻辑链路控制(LLC)和介质访问控制(MAC)。

  • 设备:交换机、桥接器等。

  • 协议:Ethernet、PPP、HDLC等。

网络层(Network Layer)

  • 功能:负责数据包的路由和转发,处理逻辑地址(如IP地址)。

  • 设备:路由器等。

  • 协议:IP(IPv4、IPv6)、ICMP、IPsec等。

传输层(Transport Layer)

  • 功能:提供端到端的通信服务,确保数据的完整性和可靠性。

  • 协议:TCP、UDP、SCTP等。

会话层(Session Layer)

  • 功能:管理会话和连接的建立、维护和终止,提供对话控制。

  • 协议:例如,NetBIOS、RPC等。

表示层(Presentation Layer)

  • 功能:负责数据的翻译、加密和压缩,确保数据格式正确。

  • 协议:SSL/TLS、JPEG、MPEG、ASCII等。

应用层(Application Layer)

  • 功能:提供网络服务和应用程序接口,直接面向用户。

  • 协议:HTTP、FTP、SMTP、DNS等。

  • 总结

    • 物理层:传输比特流。

    • 数据链路层:传输帧,确保节点间传输的可靠性。

    • 网络层:路由数据包,处理逻辑地址。

    • 传输层:端到端通信,确保数据完整性和可靠性。

    • 会话层:管理会话,提供对话控制。

    • 表示层:数据格式的翻译、加密和压缩。

    • 应用层:提供网络服务和应用程序接口。

🌍️OSI七层模型参考

层级层名功能描述典型设备典型协议
7应用层提供网络服务和应用程序接口,直接面向用户-HTTP、FTP、SMTP、DNS
6表示层负责数据的翻译、加密和压缩,确保数据格式正确-SSL/TLS、JPEG、MPEG、ASCII
5会话层管理会话和连接的建立、维护和终止,提供对话控制-NetBIOS、RPC
4传输层提供端到端的通信服务,确保数据的完整性和可靠性-TCP、UDP、SCTP
3网络层负责数据包的路由和转发,处理逻辑地址路由器IP(IPv4、IPv6)、ICMP、IPsec
2数据链路层负责节点之间的可靠数据传输,处理物理地址(如MAC地址)交换机、桥接器Ethernet、PPP、HDLC
1物理层负责比特(bits)在物理媒体上的传输,包括电缆、光纤等集线器、网线、网络接口卡Ethernet(物理部分)、USB

🗺️TCP/IP 模型

TCP/IP(Transmission Control Protocol/Internet Protocol)模型是目前最广泛使用的网络通信参考模型,它是基于OSI参考模型而发展出来的。TCP/IP 模型是目前世界上使用最广泛的计算机网络通信模型。

TCP/IP模型将网络通信过程划分为4个层次,从下到上分别是:

物理层(Physical Layer)

定义网络中设备与传输介质的物理特性 与OSI模型的物理层功能相同

网络接口层(Network Interface Layer)

负责数据在物理层的访问和传输 与OSI模型的物理层和数据链路层相对应、

网络层(Internet Layer)

负责数据包在网络中的路由和转发 主要包括IP协议

传输层(Transport Layer)

提供端到端的数据传输服务 主要包括TCP和UDP协议

与OSI七层模型相比,TCP/IP模型更加简单实用,更贴近实际网络的实现。虽然层次划分不同,但两者的基本功能是一致的。

TCP/IP模型广泛应用于Internet及各类IP网络中,成为当前世界上最流行和最重要的网络通信框架。它为计算机网络的快速发展和互联网的普及奠定了基础。

🏕️五层参考模型

层次简述
应用层支持各种网络应用(FTP、SMTP、HTTP)
传输层进程-进程的数据传输(TCP、UDP)
网络层源主机到目的主机的数据分组路由与转发(IP)
数据链路层把网络传下来的数据报封装成帧(PPP)
物理层比特传输

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

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

相关文章

星鸾云平台:高效配置Anaconda环境

星鸾云平台:高效配置Anaconda环境 多种算力资源和AI一体机在星鸾云平台上安装Anaconda并配置Python环境的步骤注册和登录体验GPU显卡服务选择服务器实例登陆GPU实例挂载数据盘配置CUDA环境安装Anaconda 星鸾云平台的优势 星鸾云平台以其卓越的产品功能和优势&#x…

c++ QT 实现QMediaPlayer播放音频显示音频级别指示器

文章目录 效果图概述代码总结 效果图 概述 QMediaPlayer就不介绍了,就提供了一个用于播放音频和视频的媒体播放器 QAudioProbe 它提供了一个探针,用于监控音频流。当音频流被捕获或播放时,QAudioProbe 可以接收到音频数据。这个类在需要访问…

计算机网络之快重传和快恢复以及TCP连接与释放的握手

快重传和快恢复 快重传可以让发送方尽早得知丢失消息, 当发送消息M1,M2,M3,M4,M5后,假如消息M2丢失,那么按照算法会发送对M2报文前一个报文M1的重复确认(M1正常接受到,已经发送了确认),然后之后收到M4,M5,也会发送两…

Linux网络编程:传输层协议|UDP|TCP

知识引入: 端口号: 当应用层获得一个传输过来的报文时,这时数据包需要知道,自己应该送往哪一个应用层的服务,这时就引入了“端口号”,通过区分同一台主机不同应用程序的端口号,来保证数据传输…

el-date-picker选择开始日期的近半年

<el-date-pickerv-model"form[val.key]":type"val.datePickerType || daterange":clearable"val.clearable && true"range-separator"~"start-placeholder"开始日期"end-placeholder"结束日期"style&q…

DataRockMan洛克先锋OZON选品工具

随着全球电子商务的飞速发展&#xff0c;跨境电商平台已成为越来越多企业和个人追逐市场红利的重要战场。在众多跨境电商平台中&#xff0c;OZON以其独特的市场定位和强大的用户基础&#xff0c;吸引了无数卖家的目光。然而&#xff0c;如何在OZON平台上成功选品&#xff0c;成…

结构体(C保姆级讲解)

前言&#xff1a; 为什么会有结构体&#xff0c;结构体可以用来面熟一个复杂对象&#xff0c;我们知道C语言中有哪些数据类型&#xff0c;有整型&#xff0c;有浮点型&#xff0c;有字符型&#xff0c;但是在生活中&#xff0c;我们需要描述一些比较复杂的东西&#xff0c;比如…

java调用科大讯飞离线语音合成SDK --内附完整项目

科大讯飞语音开放平台基础环境搭建 1.用户注册 注册科大讯飞开放平台账号 2.注册好后先创建一个自己的应用 创建完成后进入应用选择离线语音合成&#xff08;普通版&#xff09;可以看到我们开发需要的SDK,选择windows MSC点击下载。 3.选择你刚刚创建的应用&#xff0c;选择…

磁盘配额的具体操作

磁盘配额&#xff1a; linux的磁盘空间有两个方面&#xff1a;第一个是物理空间&#xff0c;也就是磁盘的容量 第二个inode号耗尽&#xff0c;也无法写入 linux根分区&#xff1a;根分区的空间完全耗尽&#xff0c;服务程序崩溃&#xff0c;系统也无法启动了。 为了防止有人…

Vue2 + Element UI 封装 Table 递归多层级列表头动态

1、在 components 中创建 HeaderTable 文件夹&#xff0c;在创建 ColumnItem.vue 和 index.vue。 如下&#xff1a; 2、index.vue 代码内容&#xff0c;如下&#xff1a; <template><div><el-table:data"dataTableData"style"width: 100%"…

神经网络与深度学习——第3章 线性模型

本文讨论的内容参考自《神经网络与深度学习》https://nndl.github.io/ 第3章 线性模型 线性模型 线性模型&#xff08;Linear Model&#xff09;是机器学习中应用最广泛的模型&#xff0c;指通过样本特征的线性组合来进行预测的模型&#xff0c;给定一个 D D D维样本 x [ x …

定时器与PWM的LED控制

目录 一、基础概念定时器定时器类型定时器特性 PWM定义占空比原理 二、实验1.LED周期性亮灭定时器TIM2配置GPIO引脚设置工程相关参数配置Keil编写程序 2.LED呼吸灯(PWM)呼吸灯原理Keil编写程序Keil虚拟示波器&#xff0c;观察 PWM输出波形设置点击setup&#xff0c;并设置观察引…

贪心算法拓展(反悔贪心)

相信大家对贪心算法已经见怪不怪了&#xff0c;但是一旦我们的决策条件会随着我们的步骤变化&#xff0c;我们该怎么办呢&#xff1f;有没有什么方法可以反悔呢&#xff1f; 今天就来讲可以后悔的贪心算法&#xff0c;反悔贪心。 https://www.luogu.com.cn/problem/CF865Dhttp…

[图的搜索]5.图解狄克斯特拉算法及其代码演示

狄克斯特拉算法 与前面提到的贝尔曼-福特算法类似&#xff0c;狄克斯特拉&#xff08;Dijkstra&#xff09;算法也是求解最短路径问题的算法&#xff0c;使用它可以求得从起点到终点的路径中权重总和最小的那条路径路径。 图解 01 这里我们设A为起点、G为终点&#xff0c;来讲…

“揭秘乐园通行证:Spring JWT的魔法之旅

嗨&#xff0c;我将带你深入了解如何利用JWT打造一个既安全又高效的网络乐园。从基础概念到实战技巧&#xff0c;再到安全策略&#xff0c;每一步都充满惊喜。你将学会如何为乐园设置无状态的门票系统&#xff0c;如何通过RBAC和ABAC确保游客安全&#xff0c;以及如何在微服务架…

统计信号处理-匹配滤波器实现与验证(matlab仿真)

什么是匹配滤波器 匹配滤波器是一种信号处理技术&#xff0c;它用于从噪声中提取信号&#xff0c;特别是在信号与噪声比率较低的情况下。匹配滤波器之所以存在&#xff0c;是因为它在信号检测和估计方面具有几个关键的优势&#xff1a; 最大化信噪比&#xff1a;匹配滤波器设计…

数字化校园建设让学习更加广阔

校园构建数字化校园的亮点是什么&#xff1f;校园以智能服务、才智办理、数字讲堂为中心内容的智慧校园建造&#xff0c;不只使师生作业和日子更高效&#xff0c;并且使他们有更多的时刻投入到智能教育和智能学习中去&#xff0c;进步教育质量&#xff0c;使学生走出校门时紧跟…

项目管理主要文档介绍

1、商业论证&#xff1a;一般由项目发起人创建&#xff0c;用于论证项目是否对组织有财务方面的收益。商业论证创建于项日开始之前&#xff0c;用于判断项目是否需要被开展。 2、项目章程&#xff1a;一般由项日经理创建,并由发起入和关键相关力提供输人&#xff0c;最后经项目…

MATLAB函数模块光显示zeros/poles怎么办?

出现下面这种图了怎么办&#xff1f;是做错了吗&#xff1f; 这种图就是它显示不完整了&#xff0c;把它拉大点就可以完全显示了。

【机器学习】深入探索机器学习:利用机器学习探索股票价格预测的新路径

❀机器学习 &#x1f4d2;1. 引言&#x1f4d2;2. 多种机器学习算法的应用&#x1f4d2;3. 机器学习在股票价格预测中的应用现状&#x1f389;数据收集与预处理&#x1f389;模型构建与训练&#x1f308;模型评估与预测&#x1f31e;模型评估&#x1f319;模型预测⭐注意事项 &…