计算机网络【第一章-计算机网络体系结构】

一、计算机网络概述

1、概念

将分散的、有独立功能的++计算机系统++ ,通过++通信设备++ 与++线路++ 连接,由++软件++ 实现++资源共享++ 和++信息传递++的系统

2、功能

++数据通信++ 、++资源共享++、分布式处理(提高可靠性、负载均衡)

3、组成

1)组成部分:硬件、软件、协议

2)++工作方式++:

①边缘部分:用户直接使用,C/S方式、P2P方式

②核心部分:为边缘部分服务

3)++功能组成++:

①通信子网:实现数据通信,物理层、数据链路层、网络层

②资源子网:实现资源共享,会话层,表达层,应用层

4、分类

1)按分布范围:广域网(交换技术)、城域网、局域网(广播技术)、个人区域网

2)按使用者:公用网、专用网

3)按交换技术:电路交换、报文交换、分组交换

4)按拓扑结构:总线型、星型、环型、网状型

5)按传输技术:

①广播式网络:共享公共通信信道

②点对点网络:使用分组存储转发和路由选择机制

5、标准化工作及相关组织

1)标准的分类:

①法定标准:由权威机构制定的正式的、合法的标准(OSI)

②事实标准:某些产品占据主流,这些产品的协议和技术成为标准(TCP/IP)

2)RFC(RequestForComments)上升为因特网正式标准的三个阶段:

①因特网草案(InternetDraft)这个阶段还不是RFC文档

②建议标准(ProposedStandard)从这个阶段开始成为RFC文档

③因特网标准(InternetStandard)

3)相关组织:

①国际标准化组织ISO:OSI参考模型、HDLC协议

②国际电信联盟ITU:制定通信规则

③国际电气电子工程师协会EEE:学术机构、IEEE802系列标准、5G

④Internet工程任务组IETF:负责因特网相关标准的制定RFCXXXX

6、性能指标⭐

1)速率(bit/s)

数据传输率,连接在计算机网络上的主机在数字信道上传送数据位数的速率

2)带宽(bit/s)

线路传送数据的能力,单位时间内从网络中一点到另一点所能通过的"最高数据率"

3)吞吐量(bit/s)

单位时间内通过某个网络的数据量,受带宽和速率限制

4)时延(s)

①发送时延=数据长度/带宽:数据整体发送完毕所需时间,++++高速链路指发送时延小++++

②传播时延=信道长度/电磁波在信道上的传播速率:取决于电磁波传播速度和链路长度

③排队时延:等待输入(出)链路可用的时间

④处理时延:检错、找出口的时间

5)时延带宽积=传播时延*带宽:信道上可以有多少数据

6)往返时间RTT=往返传播时延+末端处理时延

从发送方发送数据,到发送方收到接收方的确认,总共经历的时延

7)利用率

①信道利用率=有数据通过时间/全部时间

②网络利用率:信道利用率加权平均值

ps:

网络参数:用十进制(K,M,G对应10^3,10^6,10^9)

存储参数:用二进制(K,M,G对应2^10,2^20,2^30)

二、体系结构&参考模型

1、分层结构

1.各层间独立,每层只实现一种独立的功能

2.各层间界面自然清晰,易于理解,相互交流尽可能少

3.结构上可分割开,每层都采用最合适的技术来实现

4.保持下层对上层的独立性,上层单向使用下层提供的服务

5.整个分层结构应该能促进标准化工作

2、协议、接口、服务

1.实体:第n层中的活动元素称为n层实体,同一层的实体叫对等实体

2.协议:为进行对等实体数据交换而建立的规则,协议有三大要素:

①语法:规定传输数据的格式

②语义:规定所要完成的功能

③同步:规定各种操作的顺序

3.接口:上层使用下层服务的入口

4.服务:下层为相邻上层提供的功能

3、ISO/OSI模型⭐

4、TCP/IP模型⭐

相关推荐
lazy H17 小时前
【计算机网络】第 13 篇:NAT 和端口映射是什么?为什么本地服务外网访问不了?
java·网络·网络协议·学习·计算机网络·408
lazy H2 天前
【计算机网络】第 12 篇:IPv6 详解——地址格式、地址类型与双栈网络
网络·经验分享·后端·学习·计算机网络·408
承渊政道4 天前
Linux网络学习【从深入理解网络层原理到IP分片与重组全过程剖析】
linux·计算机网络·ubuntu·ip分片与重组
局部有解4 天前
计算机网络:概论知识点整理
计算机网络
KobeSacre5 天前
计算机网络概览
网络·计算机网络
流浪0016 天前
计算机网络篇8:传输层——序列化与反序列化,TCP 面向字节流的报文边界由应用层自己切
网络协议·tcp/ip·计算机网络·1024程序员节·序列化反序列化·面向字节流·面向数据包
lazy H6 天前
【计算机网络】第 5 篇:TCP 和 UDP 有什么区别?从 Java 后端场景理解两种传输协议
经验分享·后端·网络协议·tcp/ip·计算机网络·1024程序员节
2501_915106327 天前
跨平台抓包工具怎么选?TraceEagle抓包鹰 的四种跨平台能力
网络协议·计算机网络·网络安全·ios·adb·https·udp
流浪0017 天前
计算机网络篇7:传输层——TCP 网络编程常用接口与调用流程
网络协议·tcp/ip·计算机网络·listen·tcp接口