计算机网络知识点合集【王道计算机考研】

学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩;迟一天就多一天平庸的困扰。各位小伙伴,如果您:
想系统/深入学习某技术知识点…
一个人摸索学习很难坚持,想组团高效学习…
想写博客但无从下手,急需写作干货注入能量…
热爱写作,愿意让自己成为更好的人…

地址讲解的主要知识点
物理层之奈氏准则和香农定理码元和宽带、码元传输速率、信息传输速率、奈氏准则、香农定理、奈氏准则和香农定理的对比
物理层之编码与调制(非归零编码、慢车斯顿编码、差分曼彻斯特编码、归零编码、反向不归零编码、4B/5B编码)基带信号和宽带信号、非归零编码、慢车斯顿编码、差分曼彻斯特编码、归零编码、反向不归零编码、4B/5B编码、数字数据调制为模拟信号
物理层之三种数据交换方式(电路交换、报文交换、分组交换(数据报方式、虚电路方式))电路交换、报文交换、分组交换(数据报方式、虚电路方式)
物理层之码分复用(内含相关例题)码分复用的相关计算,以及一些帮助理解的例题
数据链路层之组装成帧和透明传输数据链路层功能概述、组装成帧、透明传输、字符计数法、字符填充法 、零比特填充法、违规编码法
数据链路层之差错控制、奇偶校验码、CRC循环冗余码、海明码差错控制、检错编码(奇偶校验码、CRC循环冗余码)纠错编码——海明码、海明距离
数据链路层之流量控制和可靠传输机制(停止-等待协议、后退N帧协议(GBN)、选择重传协议(SR))流量控制、停止-等待协议、后退N帧协议(GBN)、选择重传协议(SR)、滑动窗口讲解
数据链路层之介质访问控制【静态划分信道(频分多路复用、时分多路复用、波分多路复用、码分多路复用)和动态分配信道(ALOHA协议、CSMA协议、CSMA/CD协议、CSMA/CA协议、令牌传递协议)】静态划分信道(频分多路复用、时分多路复用、波分多路复用、码分多路复用)和动态分配信道(ALOHA协议、CSMA协议、CSMA/CD协议、CSMA/CA协议、令牌传递协议)
数据链路层之局域网和以太网局域网拓扑结构、传输介质、介质访问控制方法、分类;以太网简介、提供无连接、不可靠服务、传输介质与拓扑结构的发展、适配器和MAC地址、以太网V2格式的MAC帧、高速以太网
数据链路层之VLAN基本概念和基本原理传统局域网的局限、VLAN简介、VLAN的实现
数据链路层之广域网、PPP协议、HDLC协议广域网、PPP协议、HDLC协议
数据链路层之网桥冲突域与广播域、网桥介绍、透明网桥、源路由网桥、以太网交换机
网络层之SDN基本概念、路由算法和路由协议路由器的转发和路由选择、SDN控制平面、SDN控制器的三个层次、路由算法、分层次的路由选择协议
网络层之IP数据报格式、数据报分片、IPv4、子网划分和子网掩码IP数据报格式、数据报分片、IPv4、子网划分和子网掩码
网络层之无分类编址CIDR(内涵计算例题)无分类编址CIDR、构成超网、最长前缀匹配
网络层之ARP协议、DHCP协议和ICMP协议ARP协议、DHCP协议、ICMP协议
网络层之IPv6IPv6数据报格式、IPv6和IPv4的对比、IPv6地址表示形式、IPv6基本地址类型、IPv6向IPv4过渡的策略
网络层之RIP协议、OSPF协议及链路状态算法和BGP协议RIP协议、OSPF协议及链路状态算法和BGP协议
网络层之IP组播IP数据报的三种传输方式、IP组播地址、硬件组播、网际组管理协议IGMP、IGMP工作的两个阶段、组播路由选择协议
网络层之移动IP和网络层设备——路由器动IP和网络层设备——路由器
传输层之传输层概述和UDP协议传输层功能、TCP/UDP协议、寻址与端口和UDP概述、首部格式、校验
传输层之TCP协议TCP协议特点、报文段首部格式、连接管理(三次握手和四次挥手、SYN泛滥攻击)、可靠传输、流量控制、拥塞控制
应用层之应用层的网络应用模型————C/S和P2P、域名解析系统DNS、文件传输协议FTP客户/服务端(C/S)和P2P、域名解析系统DNS、文件传输协议FTP
网络层之电子邮件、万维网和HTTP协议电子邮件信息格式、组成结构、简单邮件传输协议SMTP、邮寄协议POP3、网际报文存取协议IMAP、基于万维网的电子邮件、万维网和HTTP报文结构

这些都是博主参考王道计算机考研 计算机网络课程所总结的知识点,里面还有一些自己的理解和例题可供参考,希望对你有所帮助。积跬步以至千里,积怠惰以至深渊。时代在这跟着你一起努力哦!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/209688.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

维护真实时间:应对系统时间篡改的技巧

引言 在App使用中,由于系统时间用户可以随意更改,在某些特殊情况下会导致获取到的系统时间不正确问题。本篇代码使用dart语言进行相关描述。 1.问题分析: 手机系统时间 ≠ 真实时间,当我们做一些需要对时间精度和准确性要求较高的…

SQL命令---修改数据库的编码

介绍 使用sql命令修改数据库的编码,修改为utf8mb4编码。 命令 alter database 数据库名称 default character set utf8mb4;

垃圾收集算法和各种垃圾收集器的实现

深入理解Jvm虚拟机第三章 二、对象已死?3.2.1 引用计数算法3.2.2 可达性分析算法3.2.3 再谈引用3.2.4 生存还是死亡3.2.5 回收方法区 三、垃圾收集算法3.3.1 分代收集理论3.3.2 标记-清除算法3.3.3 标记-复制算法3.3.4 标记-整理算法 四、HotSpot的算法细节实现3.4.…

单片机中的printf思考

问题: 1. printf自带的库编译出来的大小比较大(flash吃紧) 2. printf是一个不定长参数, 意味着函数无法知道传入的长度. 解决这个问题有2中方法:1.设置足够大小的数组作为参数存储; 2. 使用动态内存分配的方式来做(应该使用的是这个方式).(内存吃紧) 问题解释: 1. 之前写裸…

C# WPF上位机开发(串口界面设计)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing 163.com】 如果只是把上位机看成是纯软件开发,本身不和硬件打交道的话,那么这就把上位机的操作范围给限定死了。事实上,上…

多线程的使用

进程与线程 进程: 1、进程是指运行中的程序,比如我们使用QQ,就启动了一个进程,操作系统就会为该进程分配内存空间。当我们使用微信,又启动了一个进程,操作系统将为其分配新的内存空间。 2、进程是程序的一次执行过程…

数据库系统概论期末经典大题讲解(范式提升、求闭包、求主码)

上一次我们介绍了数据库中关系代数查询,从选择、投影到连接等操作符,探索了数据库查询 大家可以移步我的文章:数据库系统概论期末经典大题讲解(用关系代数进行查询)-CSDN博客 今天,我们将继续沿着数据库系统…

《python每天一小段》--12 数据可视化《1》

欢迎阅读《Python每天一小段》系列!在本篇中,将使用Python Matplotlib实现数据可视化的简单图形。 一、概念 Matplotlib是一个流行的Python数据可视化库,它提供了丰富的绘图功能,可以创建各种类型的图表,包括折线图、…

Spring框架学习:Bean生命周期

目录 SpringBean的生命周期 Bean实例属性填充 三级缓存 常用的Aware接口 Spring IoC容器实例化Bean总结 SpringBean的生命周期 Spring Bean的生命周期是从 Bean 实例化之后,即通过反射创建出对象之后,到Bean成为一个完整对象,最终存储到…

【MyBatis系列】MyBatis字符串问题

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

SpringBoot + Spring Cloud Alibaba + Nacos实现服务管理

1、参考文档 Spring Cloud Alibaba参考文档 https://spring-cloud-alibaba-group.github.io/github-pages/hoxton/zh-cn/index.html Spring Cloud Alibaba官方文档 https://github.com/alibaba/spring-cloud-alibaba/wiki/ 2、引入 Alibaba 依赖 每个 SpringBoot 都有对应的…

css中2D和3D的区别

CSS中2D和3D的主要区别在于: 维度不同:2D是二维平面,3D是三维空间。可视角度不同:2D只能从一个平面角度看,而3D可以在多个角度上观察。技术难度不同:3D效果需要更复杂的技术支持,如矩阵变换&am…

javascript实现Stack(栈)数据结构

上一篇文章我们理解了List这种数据结构,知道了它的特点和一些使用场景,这篇文章我们就来看一下栈这种数据结构,这里的栈可不是客栈哦,哈哈 栈其实和List非常像,使用javascript实现都是基于数组来实现 尝试理解Stack …

6种常见的JS模块打包器

前言 JS模块打包器是一种工具,它可以将多个JS文件或模块合并成一个或多个输出文件,以便在浏览器或其他环境中使用。 JS模块打包器的作用有: 优化代码:通过压缩、混淆、删除无用代码等方式,减少代码的体积和复杂度&…

windows系统和虚拟机上ubuntu系统通过虚拟串口进行通信

本文的目的是实现windows系统和虚拟机上安装的ubuntu通过串口进行通信。为了直观观测串口收发数据的内容,需要在windows系统和ubuntu系统使用串口助手来进行监听。windows系统端用的监听工具是串口助手SSCOM,ubuntu系统端使用的串口助手是CuteCom。 ubu…

OpenCL学习笔记(一)开发环境搭建(win10+vs2019)

前言 异构编程开发,在高性能编程中有重要的,笔者本次只简单介绍下,如何搭建简单的开发环境,可以供有需要的小伙伴们开发测试使用 一、获取opencl的sdk库 1.使用cuda库 若本机有Nvidia的显卡,在安装cuda库后&#x…

如何提高大模型在超长上下文的表现?Claude实验表明加一句prompt立即提升效果~

本文来自DataLearnerAI官方网站:如何提高大模型在超长上下文的表现?Claude实验表明加一句prompt立即提升效果~ | 数据学习者官方网站(Datalearner)https://www.datalearner.com/blog/1051701947131881 Claude 2.1版本的模型上下文长度最高拓展到200K&am…

【Flink系列四】Window及Watermark

3.1、window 在 Flink 中 Window 可以将无限流切分成有限流,是处理有限流的核心组件,现在 Flink 中 Window 可以是时间驱动的(Time Window),也可以是数据驱动的(Count Window)。 Flink中的窗口…

c jpeg YUV图片帧分割成 8*8 块 ,与逆向把8*8还原为帧

1. 正向分割为若干8*8 块 下面的程序为通用程序&#xff0c;可以分割任意块 #include <stdlib.h> #include <string.h> #include <stdio.h> #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <stdlib.h>…

如果微软20年前开发.net core,JAVA会不会和IE一样倒下了

可以跨平台&#xff0c;大量类库&#xff0c;微软亲自操刀&#xff0c;性能一流&#xff0c;因为没有做跨平台&#xff0c;.NET被 python,javascript等抢了一半以上市场。 如果微软早早的推出类似.net core这样的跨平台语言&#xff0c;.net程序猿还会出在这样的尴尬局面吗众所…