IT袋

当前位置:主页 > 经验教程 > 建站编程 >

网络相关基础知识

网络相关基础知识 网络基础知识入门

时间:2023-09-22 18:47:26 来源:IT袋 作者:苏晓敏
导读:网络相关基础知识,文章摘要:网络相关基础知识的相关经验,接下来一起来看看吧。 一、网络相关基础概念 1.网络发展 首先,我们要明确一个概念:操作系统先于网络出现,现在的网络是

网络相关基础知识

文章摘要:网络相关基础知识的相关经验,接下来一起来看看吧。

一、网络相关基础概念

1.网络发展

首先,我们要明确一个概念:操作系统先于网络出现,现在的网络是依附于操作系统的。

  • 独立阶段:计算机之间相互独立,数据只能通过硬盘等工具完成传输。
  • 网络互联阶段: 多台计算机连接在一起,完成数据共享。可以理解为,需要有一台主机当服务器,其他主机可以访问这台主机,通过这台主机完成数据传输。
  • 局域网:通过路由器,交换机等设备完成在一定区域内,所有主机可以实现通信。
  • 广域网:是一个和局域网相对的概念,比如:将我国的网络视为广域网,则西安市的网络为局域网;将地球的网络视为广域网,则我国的网络就是一个局域网。

网络协议初识

协议就是一种“约定”,比如:在抗战时期,组织要向我方卧底传递情报,规定一声口哨就是行动开始,两声口哨就是行动推迟,三声口哨就是行动取消。

上面的例子就是一种协议,而网络协议的提出就是规定网络通信的格式规范以及内容含义,如果地球上的网络交互都使用同一套协议,那么就可以做到全球网络通信。

当然,如果你不使用大多数人的协议,那么你就无法与大多数人进行网络通信。

协议分层

先来看一个例子理解协议分层:

网络相关基础知识

上面的图片表示了两个人打电话进行通信时采用的协议,上层两人都使用汉语协议,底层两人使用电话这样相同的协议(这里抽象的认为电话是底层通话协议的一种),由于两人使用相同的协议,所以可以进行通话。

1、改变语言协议

网络相关基础知识

改变了上层语言的协议,但是上层的改变没有影响下层协议,通信没有被影响。

2、改变通话协议

网络相关基础知识

改变底层通话协议,但是没有影响上层协议,所以通信也没用被影响。

综上可得,可以按照功能划分不同协议(如上例,语言层和通话层按照功能划分了协议),并且其中一层协议改变不会影响其他层协议的使用,这两个特点就是协议分层的重大意义。

我们可以用比较专业的语言概括一下协议分层的特点:分层的最大的好处在于封装。

OSI七层模型

OSI(Open System Interconnection,开放系统互连)七层网络模型称为开放式系统互联参考模型,是一个逻辑上的定义和规范。它把网络从逻辑上分为了7层,每一层都有相关、相对应的物理设备。

相关阅读

  • 网站建设开发解决方案 网站设计与规划了解

    网站建设开发解决方案 网站设计与规划了解

    小编为你讲解网站建设开发解决方案和网站设计与规划了解的内容,一定能解决您的问题的,一起来了解吧! 企业网站作为企业在互联网上的形象,对于企业来说是至关重要的,一个好的企业

  • 个人如何搭建云服务器教程 电脑搭建小型服务器的方法

    个人如何搭建云服务器教程 电脑搭建小型服务器的方法

    本文导读:个人如何搭建云服务器教程和电脑搭建小型服务器的方法的IT知识,接下来IT袋小编就来介绍。 如果选择云服务器的配置,总的来说要根据应用场景需求来。在云服务器的产品页面,

  • 什么是DDR SDRAM 其优势有哪些

    什么是DDR SDRAM 其优势有哪些

    为关注IT袋网网的网友们详解什么是DDR及SDRAM的相关话题,一起来看看吧! DDR SDRAM英文全称: Double Data Rate Synchronous Dynamic Random Access Memory . DDR SDRAM是传统动态随机存取存储器(DRAM)的一种改进

  • cURL是什么意思 cURL支持的通信协议有哪些?

    cURL是什么意思 cURL支持的通信协议有哪些?

    cURL是什么意思?curl是什么命令? cURL命令是一个利用URL语法在命令行下工作的文件传输工具,1998年首次发行。它支持文件上传和下载,所以是综合传输工具,但按传统,习惯称cURL为下载工具