计算机网络部分知识点(王道考研笔记)

devtools/2025/2/5 16:04:39/
  • 计算机网络体系结构(概念、框架)(选择填空题)

什么是计算机网络

计算机网络的概念:计算机网络是一个将众多分散的自治的计算机系统,通过通信设备线路连接起来,由功能完善的软件实现资源共享信息传递的系统。

计算机网络:由若干个结点和连接这些结点的链路组成。

结点(node)节点可以是计算机、集线器、交换机、路由器等

链路(link)链路可以是有线链路、无线链路

集线器(Hub)可以把多个结点连接起来,组成一个计算机网络(会发生数据冲突)

集线器工作在物理层

交换机(Switch)可以把多个结点连接起来,组成一个计算机网络(不会发生数据冲突)

路由器:可以把两个或多个计算机网络互相连接起来,形成规模更大的计算机网络,也可以称为“互连网

路由器工作在网络

家用路由器=路由器+交换机+其他功能

互连网:

ISP:Internet Service Provider,即互联网服务提供商,如中国电信、中国移动、中国连通

互联网:(或因特网,Internet):由各大ISP和国际机构组建的,覆盖全球范围的互连网(internet)

互联网必须使用TCP/IP  协议通信,互连网可使用任意协议通信

1.2计算机网络的组成和功能

组成:从组成部分看

从工作方式上看

从逻辑功能上看

三种交换技术

电路交换——用于电话网络

电路交换的优点:通信前从主叫端到被叫端建立一条专用的物理通路,在通信的全部时间内,两个用户始终占用端到端的线路资源。数据直送,传输速率高。

电路交换的缺点:建立/释放链接,需要额外的时间开销。

线路被通信双方独占,利用率低

线路分配的灵活性差

交换节点不支持“差错控制”(无法发现传输过程中的发生的数据错误)

电路交换更适用于:低频次、大量地传输数据

计算机之间数据往往是“突发式”传输,即往往会高频次、少量地传输数据。

报文交换——用于电报网络

报文交换的优点:

通信前无需建立连接  数据以“报文”为单位被交换节点间“存储转发”,通信线路可以灵活分配   在通信时间内,两个用户无需独占一整条物理线路。相比于电路交换,线路利用率高

交换节点支持“差错控制”(通过校验技术)

报文交换的缺点:报文不定长,不方便存储转发管理

长报文的存储转发时间开销大、缓存开销大

长报文容易出错,重传代价高

分组交换——用于现代计算机网络

分组交换的优点:

通信前无需建立

数据以“分组”为单位被交换节点间“存储转发”,通信线路可以灵活分配

在通信时间内,两个用户无需独占一整条物理线路。相比于电路交换,线路利用率更高

交换节点支持“差错控制”(通过校验技术)

相比于报文交换,分组交换改进了如下问题:

分组定长,方便存储转发管理

分组的存储转发时间开销小、缓存开销小

分组不易出错,重传代价低

分组交换的缺点:

相比于报文交换,控制信息占比增加

相比于电路交换,依然存在存储转发时延

报文被拆分为多个分组,传输过程中可能出现失序、丢失等问题,增加处理的复杂度

虚电路交换的过程

建立连接

通信(分组按序、按已建立好的既定线路发送,通信双方不独占线路)

释放连接

电路交换(Circuit Switching):通过物理线路的连接,动态地分配传输线路资源。


http://www.ppmy.cn/devtools/156315.html

相关文章

【零基础到精通】小白如何自学网络安全

小白人群想学网安但是不知道从哪入手?一篇文章告诉你如何在4个月内吃透网安课程,掌握网安技术 一、基础阶段 1.了解网安相关基础知识 了解中华人民共和国网络安全法、熟知网络安全的相关概念:包括信息安全、风险管理、网络攻防原理、认证与…

Docker 部署 ClickHouse 教程

Docker 部署 ClickHouse 教程 背景 ClickHouse 是一个开源的列式数据库管理系统(DBMS),主要用于在线分析处理(OLAP)。它专为大数据的实时分析设计,支持高速的查询性能和高吞吐量。ClickHouse 以其高效的数…

寒假(五)

请使用read 和 write 实现链表保存到文件&#xff0c;以及从文件加载数据到链表中的功能 link.h #ifndef __link__ #define __link__#include <stdio.h> #include <string.h> #include <unistd.h> #include <stdlib.h> #include <sys/types.h>…

kubernetes 高可用集群搭建

在生产环境中部署 Kubernetes 集群时&#xff0c;确保其高可用性&#xff08;High Availability, HA&#xff09;是至关重要的。高可用性不仅意味着减少服务中断时间&#xff0c;还能提高系统的稳定性和可靠性。本文将详细介绍如何搭建一个高可用的 Kubernetes 集群&#xff0c…

计算机基础知识(第二篇)

计算机基础知识&#xff08;第二篇&#xff09; 嵌入式技术 嵌入式技术 特点&#xff1a;专用性、实时性、低成本、可靠性、体积小 应用&#xff1a;汽车电子、家用电器、通信设备、安防监控、工业自动化、医疗设备 体系结构&#xff1a; 冯诺依曼结构&#xff1a;传统计…

【Python深入浅出】解锁Python3模块:从入门到实战的进阶指南

目录 一、Python3 模块初相识二、模块的类型大揭秘2.1 内置标准模块2.2 第三方开源模块2.3 自定义模块 三、模块导入全攻略3.1 import 语句基础3.2 from...import 语句详解3.3 import as 和 from...import as 的妙用3.4 导入路径与搜索机制 四、常用标准模块深度剖析4.1 os 模块…

2.4学习总结

今天写了两道题。 p1449&#xff1a;后缀表达式。通过栈来储存数字&#xff0c;遇到运算符号则对栈顶的两个数进行运算 #include <stdio.h> #include <stdlib.h>int main() {int top0,i1,a0;int z[55];char s[55];while(1){scanf("%c",&s[i]);if(s…

刷题记录 动态规划-7: 63. 不同路径 II

题目&#xff1a;63. 不同路径 II 难度&#xff1a;中等 给定一个 m x n 的整数数组 grid。一个机器人初始位于 左上角&#xff08;即 grid[0][0]&#xff09;。机器人尝试移动到 右下角&#xff08;即 grid[m - 1][n - 1]&#xff09;。机器人每次只能向下或者向右移动一步。…