高龄白菜Java学习第四十天(计算机网络(1))

2021/8/7 1:07:08

本文主要是介绍高龄白菜Java学习第四十天(计算机网络(1)),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1.计算机网络的功能
数据通信、资源共享、分布式处理、提高可靠性、负载均衡
2、计算机网络的组成
(1)组成部分:硬件、软件、协议
(2)工作方式:
边缘部分:用户直接使用 (1)C/S方式 (2)P2P方式
核心部分:为边缘部分服务
(3)功能组成:
通信子网:实现数据通信(7层模型的下3层:物理层、数据链路层、网络层)
资源子网:实现资源共享(7层模型的上3层:会话层、表示层、应用层)
3.计算机网络的分类
(1)按分布范围:广域网、城域网、局域网、个人区域网
(2)按使用者:公用网、专用网
(3)按交换技术:电路交换、报文交换、分组交换
(4)按拓扑结构:总线型、星型、环型、网状型
(5)按传输技术:广播式网络、点对点网络
在这里插入图片描述
1.2标准化工作
1、标准分类:法定标准(OSI)、事实标准(TCP/IP)

2、RFC :因特网标准的形式
4个阶段:
(1)因特网草案
(2)建议标准(从这个阶段开始成为RFC文档)
(3)草案标准(2016年开始取消)
(4)因特网标准
3、标准化工作的相关组织
国际标准化组织ISO:OSI参考模型、HDLC协议
国际电信联盟ITU:制定通信规则
国际电气电子工程师协会IEEE:学术机构
inter工程任务组IETF:负责因特网相关标准的制定
1.3速率相关的性能指标
速率:即数据率|数据传输率|比特率
定义:连接在计算机网络上的主机在数字信道上传送数据位数的速率
在这里插入图片描述
带宽:原本指某个信号具有的频带宽度,即最高频率与最低频率之差,单位是hz

计算机网络中,带宽用来表示网络的通信线路传送数据的能力,通常是单位时间内从网络中某点到另一点所能通过的最高数据率**(网络设备所支持的最高速度)**

吞吐量:单位时间内通过某个网络(或信道、接口)的数据量
带宽>吞吐量=速率加和

时延:指数据(报文、分组、比特流)从网络或链路的一端传送到另一端的时间,也叫延迟,单位是s
时延组成:
发送时延:数据长度/信号带宽(发送速率)
传播时延、
排队时延、
处理时延

时延带宽积:(又称为以bit为单位的链路长度)
时延带宽积=传播时延*带宽(描述数据量的一个数据)

往返时延RTT:从发送方发送数据开始,到发送方收到接收方的确认,总共经历的时延
RTT越大,在收到确认之前,可以发送的数据越多

利用率:
(1)信道利用率:有数据通过时间/总时间
(2)网络利用率:信道利用率加权平均值

1.4分层结构
为什么要分层(把下面的一系列问题分步解决)
(1)激活数据通信通路
(2)要告诉网络如何识别目的主机
(3)查明目的主机是否开机,并且与网络连接是否正常
(4)对方计算机中的文件管理程序是否做好准备工作
(5)确保差错和意外可以解决
。。。。。

1实体:第n层的活动元素称为n层实体,同一层的称为对等实体
2协议: (对等实体数据交换的标准)
语法
语义(功能)
同步(顺序)
3接口:上层使用下层服务的入口【单向、垂直】
概念总结:
在这里插入图片描述



这篇关于高龄白菜Java学习第四十天(计算机网络(1))的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程