计算机网络

计算机网络结构体系

这里从全局的角度介绍计算机网络的基本组成和结构体系,旨在从整体快速了解计算机网络是如何运作的。

本分类的文章是我阅读《计算机网络——自顶向下方法(第七版)》的个人读书笔记,整理成文章并掺杂了一些自己的理解。同时在学习过程中还参考了湖南科技大学的计算机网络课程,链接为 https://www.icourse163.org/learn/HNKJ-1461816178?tid=1467414442#/learn/content

部分文章包含一定的实验。在报文分析实验中,所使用的软件为 WireShark ,它是一个开源、强大的报文捕获与分析软件。在编程实验中,所用到的编程语言为 Python ,其具有简洁、跨平台等优点,可以较为容易地读懂并用 Java 、Go 等语言改写;有时也会使用 C 语言编写一些底层、和内存相关的操作,也可以较为容易地用 C++ 、Rust 等语言改写。

03-域名系统:DNS

DNS是一个重要的应用层协议,它与平时上网用到的域名紧密相连

04-运输层概览与UDP协议

介绍运输层内容,UDP是一个非常简单的运输层协议。同时介绍可靠数据传输原理,为下一节打下基础

05-面向连接的运输:TCP

TCP是非常典型的运输层协议,担负起可靠数据传输的基础,也是最被广泛研究的计算机网络协议

京ICP备2021034974号
contact me by hello@frozencandles.fun