计算机网络-笔记-汇总

目录

📚 前言

🌸章节汇总 

🚀 学习心得

⌛2023年8月31日 星期四


📚 前言

在学习了【操作系统】、【计算机组成原理】之后

再来学习【计算机网络】,对计算机之间如何通信,有了一个大致的认识。


可以想象计算机网络工程师们,在解决这一个通信问题上,付出了很多心血与精力。

从面对这一难题,工程师们把问题模块化,进行分层!

然后把每一个模块的问题,一步一步解决!(不断优化)

PS:个人感受分享,如果说的不对,请见谅~ 

  • 在这里分享我在学习期间,做的笔记~(里面有一些小小的心得)
  • 笔记的PDF版本——应该可以在文章顶部找到下载链接~

时间——2023年8月24日13:34:55

 

🌸章节汇总 

 一、第一章——计算机网络概述

二、第二章——物理层

三、第三章——数据链路层

四、第四章——网络层

五、第五章——运输层

六、第六章——应用层

🚀 学习心得

2023年8月31日 星期四

上一年,学习过计算机网络,但是当时没有什么应用,并且跟的是谢仁希的教材,十分的生硬加死板,经过一年的时间,我做了一些小项目,感受到了网络请求等,在生活中的应用,多次想要缕清这里的联系,但都仍是一知半解!

在经过差不多一个星期的学习,边学边整理笔记,并且把知识点记录了下来(方便后面自己复习),同时,还把之前遇到的各种问题,也搞明白了!


比如:容量差异的来源、宽带速度的差异来源、各种报文格式情况、里面的协议是如何一层层封装的、协议里面的特性。

当我们遇到一个需求时,应该使用怎样的协议来发送我们的数据,都有了一个较好的理解


不过,这里面貌似少了关于数据加密的知识点!

后面有时间,我会自己进行拓展,学无止境,加油啊!!!

时间:2023年8月31日16:03:28

如何学习计算机网络?

  1. 建立坚实的基础:计算机网络是一个广泛而复杂的领域,因此建立坚实的基础非常重要。了解网络的基本概念,如协议、IP地址、子网掩码、路由、交换等,是学习更高级主题的基础。

  2. 深入理解关键概念:对于计算机网络的各个方面,如网络拓扑、传输层协议(TCP和UDP)、网络安全、互联网协议(IP)等,需要深入理解其工作原理和相互之间的关系。

  3. 动手实践:理论知识只是学习计算机网络的第一步。通过实际的网络配置、搭建和调试,可以加深对网络原理和技术的理解。可以使用模拟器或虚拟机来实验,或者尝试搭建自己的小型网络环境。

  4. 阅读经典教材和参考资料:计算机网络领域有许多经典的教材和参考资料,如《计算机网络:自顶向下方法》、《TCP/IP详解》等。这些资料通常提供了深入的内容和实践案例,有助于加深理解。

  5. 关注最新的发展趋势:计算机网络是一个不断发展和演进的领域,因此及时关注最新的技术和趋势非常重要。了解云计算、物联网、软件定义网络(SDN)等新兴技术,可以帮助你在网络领域保持竞争力。

  6. 参与项目和实践:参与网络相关的项目和实践活动,如网络设计、安全演练、网络优化等,可以锻炼实际操作的能力,并将所学知识应用到实际场景中。

  7. 与他人交流和分享:和同学、教师或业界专家进行交流和分享经验,可以拓宽视野,了解不同的观点和实践经验。

  8. 持续学习和更新知识:计算机网络是一个不断变化和演进的领域,因此持续学习和更新知识是必要的。

 

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

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

相关文章

MATLAB实现AHP层次分析法——以情人节选取礼物为例

问题背景: 情人节来临之际,广大直男(女)同胞在给异性朋友选购礼物时会遇到难题——什么才是礼物好坏最重要的标准?基于层次分析法AHP进行计算,得出最高权重的指标,给出各位朋友选购礼物的一种思…

PY32F003F18P单片机概述

PY32F003F18P单片机是普冉的一款ARM微控制器,内核是Cortex-M0。这个单片机的特色,就是价格便宜,FLASH和SRAM远远超过8位单片机,市场竞争力很强大。 一、硬件资源: 1)、FLASH为64K字节; 2)、SRAM为8K字节&…

无涯教程-JavaScript - CUBEKPIMEMBER函数

描述 该函数返回关键绩效指标(KPI)属性,并在单元格中显示KPI名称。 语法 CUBEKPIMEMBER (connection, kpi_name, kpi_property, [caption])争论 Argument描述Required/OptionalconnectionName of the connection to the cube - A text stringRequiredkpi_nameName of the K…

axios 或 fetch 如何实现对发出的请求的终止?

终止 HTTP 请求是一个重要的功能,特别是在需要优化性能、避免不必要的请求或在某些事件发生时(例如用户点击取消)中断正在进行的请求时。以下是如何使用 axios 和 fetch 实现请求终止的方法: 1. axios axios 使用了 CancelToken…

Oracle数据泵备份恢复(导出导入)详细语句

数据泵备份 查询已存在备份目录 select * from dba_directories;新建备份目录 create directory dbbak as /u01/dbbak;注意:在本地新建对应的物理目录 给指定用户赋权 grant read, write on directory dbbak to testuser; 或者直接把目录的权限设置为公开 g…

LuatOS 开发指南

NDK 开发 官方教程 官方例程 API 下载软件 下载官方NDK例程压缩包到本地,并解压。可以看到目录如下: doc: 文档教程 env: 编译环境 example: NDK示例 platform: 需要编译的平台(air72x/air8xx) tools: 其他辅助软件 VSCode 使…

设计模式-7--代理模式(Proxy Pattern)

一、什么是代理模式(Proxy Pattern) 代理模式(Proxy Pattern)是一种结构型设计模式,它允许一个对象(代理)充当另一个对象(真实对象)的接口,以控制对该对象的…

【数据结构】 二叉树面试题讲解->叁

文章目录 🌏引言🌲[根据二叉树创建字符串](https://leetcode.cn/problems/construct-string-from-binary-tree/submissions/)🐱‍👤题目描述:🐱‍🐉示例:📌示例一&#x…

Autofac中多个类继承同一个接口,如何注入?与抽象工厂模式相结合

多个类继承同一个接口,如何注入?与抽象工厂模式相结合 需求: 原来是抽象工厂模式,多个类继承同一个接口。 现在需要使用Autofac进行选择性注入。 Autofac默认常识: Autofac中多个类继承同一个接口,默认是最后一个接口注入的类。 解决方案:(约定大于配…

去中心化应用程序(DApp),引领数字世界的未来

随着区块链技术的快速发展,去中心化应用程序(DApp)正迅猛崛起,引领着数字世界的未来。DApp不仅是区块链技术的杰出示范,还代表了一种全新的、更具包容性的应用模型。 DApp的定义 DApp,即去中心化应用程序…

Scala的函数式编程与高阶函数,匿名函数,偏函数,函数的闭包、柯里化,抽象控制,懒加载等

Scala的函数式编程 函数式编程 解决问题时,将问题分解成一个一个的步骤,将每个步骤进行封装(函数),通过调用这些封装好的步骤,解决问题。 例如:请求->用户名、密码->连接 JDBC->读取…

分布式session的4种解决方案

分布式session的4种解决方案 1、cookie和session cookie和session都是用来跟踪用户身份信息的会话方式。 cookie存储的数据保存在本地客户端,用户获取容易,但安全性不高,存储数据小。 session存储的数据保存在服务器,用户不易获取…

文件操作 黑马教程(04)

1.文本文件 写文件 #include "iostream" #include "fstream" using namespace std; /** 文件操作** 程序运行时产生的数据都属于临时数据&#xff0c;程序一旦结束都会被释放* 通过文件可以将数据持久化* C中对文件操作需要包含头文件<fstream>** 文…

linux中busybox与文件系统的关系

busybox与文件系统 在 Linux 中&#xff0c;BusyBox 是一个精简的、多功能的工具集合&#xff0c;它包含了一系列常用的命令和实用程序&#xff0c;如 ls、cp、mkdir 等。BusyBox 的目标是提供一个功能完整而又占用空间较小的工具集合&#xff0c;适用于嵌入式系统或资源受限的…

安防监控视频平台EasyCVR视频汇聚平台定制项目增加AI智能算法详细介绍

安防视频集中存储EasyCVR视频汇聚平台&#xff0c;可支持海量视频的轻量化接入与汇聚管理。平台能提供视频存储磁盘阵列、视频监控直播、视频轮播、视频录像、云存储、回放与检索、智能告警、服务器集群、语音对讲、云台控制、电子地图、平台级联、H.265自动转码等功能。为了便…

hadoop学习:mapreduce入门案例四:partitioner 和 combiner

先简单介绍一下partitioner 和 combiner Partitioner类 用于在Map端对key进行分区 默认使用的是HashPartitioner 获取key的哈希值使用key的哈希值对Reduce任务数求模决定每条记录应该送到哪个Reducer处理自定义Partitioner 继承抽象类Partitioner&#xff0c;重写getPartiti…

udig下载、安装及汉化,生成geoserver图层样式sld文件

uDig是一款开源免费的桌面地理信息系统框架软件。uDig汉化版主要采用RCP技术构建&#xff0c;内置的多专业的水文工具&#xff0c;拥有复杂专业的分析能力&#xff0c;既可以作为独立程序运行&#xff0c;还可以作为插件使用。 uDig是一个 open source (EPL and BSD) 桌面应用程…

HttpClient默认重试机制

分析&回答 只有发生IOExecetion时才会发生重试InterruptedIOException、UnknownHostException、ConnectException、SSLException&#xff0c;发生这4中异常不重试get方法可以重试3次&#xff0c;post方法在socket对应的输出流没有被write并flush成功时可以重试3次。读/写超…

机器学习课后习题 --- 逻辑回归

&#xff08;一&#xff09;单选题 1.一监狱人脸识别准入系统用来识别待进入人员的身份&#xff0c;此系统一共包括识别4种不同的人员&#xff1a;狱警&#xff0c;小偷&#xff0c;送餐员&#xff0c;其他。下面哪种学习方法最适合此种应用需求&#xff1a; A:二分类问题 …

Lambda表达式第五版

1、为什么使用Lambda表达式 Lambda是一个 匿名函数&#xff0c;我们可以把Lambda表达式理解为是 一段可以传递的代码&#xff08;讲代码像数据一样进行传递&#xff09;。使用它可以写出更简洁、更灵活的代码。作为一种更紧凑的代码风格&#xff0c;是Java的语言表达式能力得到…