首页 > 其他分享 >计算机网络学习第二天

计算机网络学习第二天

时间:2023-12-01 22:00:46浏览次数:23  
标签:学习 计算机 协议 IP 带宽 计算机网络 第二天 网络体系结构

上次主要学习了关于因特网基本概论和三种交换方式,重点在于对这些的理解上面。

计算机网络的定义

计算机网络的最简单的定义是:一些互相连接的、自治的计算机的集合。

互连 :是指计算机之间可以通过有线或无线的方式进行数据通信。

自治:是指独立的计算机,它有自己的硬件和软件,可以独立运行使用。

集合:是指至少需要两台计算机。


计算机网络的较好的定义是:计算机网络主要是由一些通用的、可编程的硬件互连而成的,而这些硬件并非专门用来实现某一特定目的(例如,传输数据或者视频信号)。这些可编程的硬件能够用来传送多种不同类型的数据,并能支持广泛的和日益增长的应用。


计算机网络所连接的硬件,并不局限于一般计算机,而是包括了智能手机等智能硬件。

计算机网络并非专门用来传送数据,而是能够支持很多种的应用。(包括今后可能出现的各种应用)


计算机网络的分类(了解)

计算机网络学习第二天_TCP/IP协议


计算机网络的性能指标

常用的计算机网络的性能指标有以下8个:

速率:连接在计算机网络上的主机在数字信道上传送比特的速率,也称为比特率或者数据率。

计算机网络学习第二天_体系结构_02

带宽:

在模拟信号系统中的意义:

信号所包含的各种不同频率成分所占据的频率范围

单位:Hz(kHz,MHz,GHz)

带宽在计算机网络中的意义:

用来表示网络的通信线路所能传送数据的能力,因此网络带宽表示在单位时间内从网络中的某一点到另一点所能通过的“最高数据率”

单位:b/s  (kb/s,Mb/s,Gb/s,Tb/s)


其实,“带宽”的这种表述之间有着密切的联系。一条通信线路的“频率带宽”越宽,其所传输数据的“最高数据率”也越高。

我们平时家里说的宽带400M这些是常常忽略了后面的b/s

吞吐量:表示在单位时间内通过某个网络的数量

吞吐量被经常用于对现实世界中的网络的一种测量,以便知道实际上到底有多少数据能够通过网络。  

吞吐量受网络的带宽或额定速率的限制。


时延:

计算机网络学习第二天_体系结构_03

时延带宽积、往返时间、利用率、丢包率:

计算机网络学习第二天_TCP/IP协议_04

计算机网络体系结构

1.常见的计算机网络体系结构

两个体系结构,一个是法律上的国际标准,另外一个是事实上的国际标准。

OSI体系结构:

  • 应用层
  • 表示层
  • 会话层
  • 运输层
  • 网络层
  • 数据链路层
  • 物理层

TCP/IP体系结构

应用层

运输层

网际层

网络接口层

计算机网络学习第二天_体系结构_05

IP协议作为TCP/IP协议的最重要的协议。IP协议对上对TCP协议和UDP协议提供网络互连服务。TCP协议在享受IP协议提供的服务之外,可以向应用层的相关协议(HTTP、SMTP)提供可靠的传输的服务。那么UDP协议在享受IP协议提供的服务之外,可以向应用层的相关协议(DNS、RTP)提供不可靠的传输服务。

IP协议向上提供各种网络服务,向下管理连接不同的网络接口。

计算机网络学习第二天_体系结构_06



原理体系结构

计算机网络学习第二天_TCP/IP协议_07

这种计算机网络体系结构适合理解。


2.计算机网络体系结构分层的必要性

计算机网络是个非常复杂的系统。很早之前就提出了分层的设计理念。

分层可以将庞大而复杂的问题,转化为若干较小的局部问题,而这些较小的局部问题就比较易于研究和处理。

物理层

计算机网络学习第二天_体系结构_08

严格来说,传输媒体不属于物理层。不包含在体系结构当中。计算机网络中的信号不仅仅是方波信号。










标签:学习,计算机,协议,IP,带宽,计算机网络,第二天,网络体系结构
From: https://blog.51cto.com/u_15831056/8649297

相关文章

  • 2023-2024-1 20231424《计算机基础与程序设计》第10周学习总结
    2023-2024-120231424《计算机基础与程序设计》第10周学习总结作业信息作业属于的课程<班级链接>(2022-2023-1-计算机基础与程序设计)作业要求<作业要求>(2022-2023-1计算机基础与程序设计第一周作业)作业目标《计算机科学概论》第12,13,14章和《C语言程序设计》第9......
  • 2023-2024 20231313《计算机基础与程序设计》第十周学习总结
    2023-202420231313《计算机基础与程序设计》第十周学习总结作业速达作业课程班级链接作业要求计算机基础与程序设计第十周学习总结作业内容计算机科学概论第12,13,14章《C语言程序设计》第9章并完成云班课测试,信息系统、数据库与SQL、人工智能与专家系统、人工神经......
  • 20211326学习笔记12
    第十四章数据库系统一、知识点归纳(一)MySQL简介MySQL(MySQL2018)是一个关系数据库系统(Codd1970)c在关系数据库中,数据存储在表中。每个表由多个行和列组成。表中的数据相互关联。表也可能与其他表有关联。关系结构使得可在表上运行查询来检索信息并修改数据库中的数据。关系......
  • Java学习之路(九)
    Java学习之路(九)1、继承1.1、继承的实现(掌握)继承的概念继承是面向对象三大特征之一,可以使得子类具有父类的属性和方法,还可以在子类中重新定义,以及追加属性和方法实现继承的格式继承通过extends实现格式:class子类extends父类举例:classDogextendsAnimal......
  • 《信息安全系统设计与实现》学习笔记12
    《信息安全系统设计与实现》学习笔记12第十四章MySQL数据库系统MySQL简介MySQL(MySQL2018)是一个关系数据库系统(Codd1970)。在关系数据库中,数据存储在表中。每个表由多个行和列组成。表中的数据相互关联。表也可能与其他表有关联。关系结构使得可在表上运行查询来检索信息......
  • C++学习笔记——函数探幽
    C++内联函数内联函数是一种用空间换时间的技术,是C++提高程序运行速度做的改进。运行程序时操作系统将指令载入计算机内存中,并逐条执行这些指令,遇到循环或分支时向前或向后跳转到特定的地址(每条指令都有特定的内存地址)。常规函数也是如此,在调用常规函数时立即存储该指令的地址......
  • 《深度学习入门——自制框架》读书笔记
    1.自动微分step2创建变量的函数#箱子类,存放一个变量数据classVariable: def__init__(self,data): self.data=data#函数类的基类classFunction:#__call__方法是一个特殊的Python方法。#定义了这个方法后,当f=Function()时,就可以通过编写f(...)来......
  • 计算机网络笔记第一章
    计算机网络一、计网体系结构计算机网络概述计算机网络:是一个将分散的、具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统。计算机网络是互连的,自治的计算机集合。互连:通过通信链路互联互通。自治:无主从关系计算机网络功能......
  • 01-计算机网络概述
    01-计算机网络概述1.2因特网的概述1网络、互联网(互连网)和因特网网络(Network)由若干节点(Node)和连接这些节点的链路(Link)组成多个网络还可以通过路由器互连起来,这样就构成了一个覆盖范围更大的网络,即互联网(互连网)因特网(Internet)是世界上最大的互连网络(用户数以亿计,互连的网络数......
  • [TS手册学习] 04_类
    TS官方手册:TypeScript:Handbook-TheTypeScriptHandbook(typescriptlang.org)类Class类的成员初始化类的成员属性声明类型:classPoint{x:number;y:number;}类的成员属性初始化,会在实例化的时候完成赋值:classPoint{x:number=0;y:number=0;......