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

本文主要是介绍[初始计算机]——计算机网络的基本概念和发展史及OSI参考模型,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

🏡作者主页:点击! 

🤖网络通信基础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)
物理层比特传输

这篇关于[初始计算机]——计算机网络的基本概念和发展史及OSI参考模型的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1018562

相关文章

【机器学习】高斯过程的基本概念和应用领域以及在python中的实例

引言 高斯过程(Gaussian Process,简称GP)是一种概率模型,用于描述一组随机变量的联合概率分布,其中任何一个有限维度的子集都具有高斯分布 文章目录 引言一、高斯过程1.1 基本定义1.1.1 随机过程1.1.2 高斯分布 1.2 高斯过程的特性1.2.1 联合高斯性1.2.2 均值函数1.2.3 协方差函数(或核函数) 1.3 核函数1.4 高斯过程回归(Gauss

计算机毕业设计 大学志愿填报系统 Java+SpringBoot+Vue 前后端分离 文档报告 代码讲解 安装调试

🍊作者:计算机编程-吉哥 🍊简介:专业从事JavaWeb程序开发,微信小程序开发,定制化项目、 源码、代码讲解、文档撰写、ppt制作。做自己喜欢的事,生活就是快乐的。 🍊心愿:点赞 👍 收藏 ⭐评论 📝 🍅 文末获取源码联系 👇🏻 精彩专栏推荐订阅 👇🏻 不然下次找不到哟~Java毕业设计项目~热门选题推荐《1000套》 目录 1.技术选型 2.开发工具 3.功能

【机器学习】高斯网络的基本概念和应用领域

引言 高斯网络(Gaussian Network)通常指的是一个概率图模型,其中所有的随机变量(或节点)都遵循高斯分布 文章目录 引言一、高斯网络(Gaussian Network)1.1 高斯过程(Gaussian Process)1.2 高斯混合模型(Gaussian Mixture Model)1.3 应用1.4 总结 二、高斯网络的应用2.1 机器学习2.2 统计学2.3

计算机视觉工程师所需的基本技能

一、编程技能 熟练掌握编程语言 Python:在计算机视觉领域广泛应用,有丰富的库如 OpenCV、TensorFlow、PyTorch 等,方便进行算法实现和模型开发。 C++:运行效率高,适用于对性能要求严格的计算机视觉应用。 数据结构与算法 掌握常见的数据结构(如数组、链表、栈、队列、树、图等)和算法(如排序、搜索、动态规划等),能够优化代码性能,提高算法效率。 二、数学基础

计算机网络基础概念 交换机、路由器、网关、TBOX

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、VLAN是什么?二 、交换机三、路由器四、网关五、TBOXTelematics BOX,简称车载T-BOX,车联网系统包含四部分,主机、车载T-BOX、手机APP及后台系统。主机主要用于车内的影音娱乐,以及车辆信息显示;车载T-BOX主要用于和后台系统/手机APP通信,实现手机APP的车辆信息显示与控

java计算机毕设课设—停车管理信息系统(附源码、文章、相关截图、部署视频)

这是什么系统? 资源获取方式在最下方 java计算机毕设课设—停车管理信息系统(附源码、文章、相关截图、部署视频) 停车管理信息系统是为了提升停车场的运营效率和管理水平而设计的综合性平台。系统涵盖用户信息管理、车位管理、收费管理、违规车辆处理等多个功能模块,旨在实现对停车场资源的高效配置和实时监控。此外,系统还提供了资讯管理和统计查询功能,帮助管理者及时发布信息并进行数据分析,为停车场的科学

【Rocketmq入门-基本概念】

Rocketmq入门-基本概念 名词解释名称服务器(NameServer)消息队列(Message Queue)主题(Topic)标签(Tag)生产者(Producer)消费者(Consumer)拉取模式(Pull)推送模式(Push)消息模型(Message Model) 关键组件Broker消息存储工作流程 名词解释 名称服务器(NameServer) 定义: 名称服务器

《计算机视觉工程师养成计划》 ·数字图像处理·数字图像处理特征·概述~

1 定义         从哲学角度看:特征是从事物当中抽象出来用于区别其他类别事物的属性集合,图像特征则是从图像中抽取出来用于区别其他类别图像的属性集合。         从获取方式看:图像特征是通过对图像进行测量或借助算法计算得到的一组表达特性集合的向量。 2 认识         有些特征是视觉直观感受到的自然特征,例如亮度、边缘轮廓、纹理、色彩等。         有些特征需要通

CCF推荐C类会议和期刊总结(计算机网络领域)

CCF推荐C类会议和期刊总结(计算机网络领域) 在计算机网络领域,中国计算机学会(CCF)推荐的C类会议和期刊为研究者提供了广泛的学术交流平台。以下是对所有C类会议和期刊的总结,包括全称、出版社、dblp文献网址以及所属领域。 目录 CCF推荐C类会议和期刊总结(计算机网络领域) C类期刊 1. Ad Hoc Networks 2. CC 3. TNSM 4. IET Com

【python计算机视觉编程——7.图像搜索】

python计算机视觉编程——7.图像搜索 7.图像搜索7.1 基于内容的图像检索(CBIR)从文本挖掘中获取灵感——矢量空间模型(BOW表示模型)7.2 视觉单词**思想****特征提取**: 创建词汇7.3 图像索引7.3.1 建立数据库7.3.2 添加图像 7.4 在数据库中搜索图像7.4.1 利用索引获取获选图像7.4.2 用一幅图像进行查询7.4.3 确定对比基准并绘制结果 7.