计算机网络--网络基础概述

目录

1.网络的定义、历史与发展

网络发展的四个阶段:

网络、互联网与因特网的区别与关系

2.网络的分类、功能和应用

计算机网络分类:

3.网络的组成与结构

4.网络的OSI七层参考模型

5.网络的有关性能指标

1.网络的定义、历史与发展

计算机网络:以能够相互共享资源的方式互连起来的自治计算机系统的集合

网络发展的四个阶段:

  • 远程联机系统
  • 多计算机互联网络
  • 标准、开放的计算机网络
  • 高速、移动、互连、融合、智能网络

网络、互联网与因特网的区别与关系

  • 网络:若干节点和链路互连形成
  • 互联网:若干网络通过路由器互连形成
  • 因特网:是当今世界上最大的互联网

2.网络的分类、功能和应用

计算机网络分类:

  • 按通信介质:有线网络和无线网络
  • 按传输速度:低速网络和高速网络
  • 按传输技术:广播式网络和点到点式网络
  • 按地理覆盖范围:广域网(WAN)、城域网(MAN)、局域网(LAN)和个域网(PAN)
  • 按使用网络的对象:公众网络和专用网络
  • 按交换方式:电路交换网络、报文交换网络、分组交换网络
  • 网络的应用领域:信息浏览和发布、通信和交流、休闲和娱乐、资源共享、电子商务、办公协作

3.网络的组成与结构

从资源构成角度,计算机网络由硬件和软件组成

计算机网络从逻辑功能上分为资源子网和通信子网

4.网络的OSI七层参考模型

协议:保障通信可以按照既定流程进行,而对参与各方定义的一套标准。

服务:每一层的作用。

接口:模型上下层之间互相访问的标准

OSI参考模型:是由ISO(国际标准化组织)提议的模型,一共七层,是一种理想标准。

  • 应用层:提供用户接口,包含了各类用户常用的协议(如:HTTP\FTP\SMTP\POP)
  • 表示层:既保证通信各方在应用层相互发送的信息可以相互解读,且表达方式是一致的(如解密、编码)
  • 会话层:完成各方交互信息之前的会话建立准备工作,确认通信方的身份及可以执行的操作等
  • 传输层:规范数据传输的功能和流程。传输层的协议数据单元(PDU)叫段
  • 网络层:将数据从源转发给目的设备,网络层PDU是包
  • 数据链路层:为相连或同一局域网中设备实现数据帧传输、出错校验和流量控制。PDU是数据帧
  • 物理层:实现信号在两台相邻网络实体之间的传输,PDU是比特

网络的TCP/IP四层模型

TCP/IP模型:是业界公认的Internet的工业标准和协议标准--事实标准

  • 应用层:在功能上等同于OSI模型中的应用层、表示层和会话层之和
  • 传输层:在功能上与OSI模型的传输层相同(其中主要有两大协议:TCP协议和UDP协议)
  • 互联网层:在功能上与OSI模型的网络层类似(IP协议)
  • 网络接入层:也可以视为是主机与线路之间的接口

5.网络的有关性能指标

速率:数据的传送速率(即每秒传送多少个比特),也成为数据率或比特率

单位:bit/s(bps)或(kb/s,Mb/s,Gb/s,Tb/s)。k、M、G、T的数值分别为10的3、6、9、12次方

带宽:用来表示网络的通信线路所能传送数据的能力,即在单位时间内从网络中的某一点到另一点所

能通过的最高数据率。单位:b/s(kb/s,Mb/s,Gb/s,Tb/s)。

数据传送速率=min(主机接口速率,线路带宽,交换机或路由器的接口速率),符合木桶效应

吞吐量:在单位时间内通过某个网络或接口的实际数据量

时延:数据从网络的一端传送到另一端所耗费的时间,也称为延迟或迟延

时延种类:处理时延、排队时延、发送时延、传播时延

发送时延=数据量/发送速率 传播时延=传播距离/信号传播速率

相关推荐
数据安全科普王19 小时前
打破中心枷锁:P2P网络如何用“去中心化”重构互联网通信
网络·去中心化·p2p
爱吃烤鸡翅的酸菜鱼19 小时前
CANN ops-nn激活函数与池化算子深度解析
网络·开源·aigc
saber_andlibert20 小时前
TCMalloc底层实现
java·前端·网络
慢半拍iii21 小时前
CANN算子开发实战:手把手教你基于ops-nn仓库编写Broadcast广播算子
人工智能·计算机网络·ai
飞凌嵌入式1 天前
用「EN 18031认证」通关欧盟,这张 “网络安全护照” 已就位
网络·安全·能源
Trouvaille ~1 天前
TCP Socket编程实战(三):线程池优化与TCP编程最佳实践
linux·运维·服务器·网络·c++·网络协议·tcp/ip
JoySSLLian1 天前
手把手教你安装免费SSL证书(附宝塔/Nginx/Apache配置教程)
网络·人工智能·网络协议·tcp/ip·nginx·apache·ssl
Zach_yuan1 天前
自定义协议:实现网络计算器
linux·服务器·开发语言·网络
猫头虎1 天前
如何解决 OpenClaw “Pairing required” 报错:两种官方解决方案详解
网络·windows·网络协议·macos·智能路由器·pip·scipy
charlotte102410241 天前
高并发:关于在等待学校教务系统选课时的碎碎念
java·运维·网络