如何系统学习计算机网络?(三)

简介: 关于计算机网络如何学习,我就拿自己亲身实践的来举例吧,因为我也自学学起的。我觉得最重要的就是看书(博客) + 实践。

博客推荐

推荐几个不错的学习博客。

互联网协议入门-阮一峰:http://www.ruanyifeng.com/blog/2012/05/internet_protocol_suite_part_i....

网络协议-兰亭风雨:http://blog.csdn.net/ns_code/article/category/1805481

HTTP协议:http://www.cnblogs.com/TankXiao/category/415412.html

Unix 网络编程:http://blog.csdn.net/chenhanzhun/article/category/2767131/2

TCP/IP详解:http://blog.csdn.net/chenhanzhun/article/category/2734921/1

计算机网络面试题:http://blog.csdn.net/shadowkiss/article/details/6552144

国外优秀计算机网络站点:http://www.tcpipguide.com/free/t_TCPSlidingWindowAcknowledgmentSystemForDataTranspo-6.htm

当然最硬核的就是 RFC 文档了 https://tools.ietf.org/rfc/index

学习 HTTP ,必须要看一下 MDN 官网 https://developer.mozilla.org/zh-CN/docs/Web/HTTP

学习计算机网络,Cloudflare 你必须要去看 https://www.cloudflare.com/zh-cn/learning/

GeeksforGeeks 学习计算机网络也非常不错 https://www.geeksforgeeks.org/basics-computer-networking/

Tutorialspoint 系统学习计算机,不仅仅局限于计算机网络 https://www.tutorialspoint.com/computer_fundamentals/computer_networking.htm

国外优秀的学习网站不能少了 javapoint https://www.javatpoint.com/types-of-computer-network

以上这些网站都是我精心汇总的一些内容。

我自己也输出了一些关于计算机网络非常硬核的连载教程

作为配套,我写了一些关于计算机网络的文章,你也可以作为参考

计算机网络第一篇,聊一聊网络基础 :计算机网络基础知识总结

计算机网络第二篇,聊一聊 TCP/IP 基础:TCP/IP 基础知识总结

计算机网络第三篇,这些应用层协议你也应该知道:拿下计网协议后,我就是公园里最靓的仔

计算机网络第四篇,这篇文章写的时间很长了,图文精美,非常值得花时间阅读:40 张图带你搞懂 TCP 和 UDP

计算机网络第五篇,网络层之路由器的基本概念:路由器你竟然是这样的...

计算机网络第六篇,了解一下 IP 基础知识的概念:IP 基础知识总结

计算机网络第七篇,全方位了解一下网络层的知识:我画了 40 张图就是为了让你搞懂计算机网络层  

计算机网络第八篇,了解一下 ARP 协议是什么ARP,这个隐匿在计网背后的男人

计算机网络第九篇,DNS 协议是面试经常会考到的点,这篇带你深入了解一下 DNS 协议万字长文爆肝 DNS 协议!

关于 HTTP 协议的相关硬核内容 ,可以作为参考,希望能帮到你

看完这篇HTTP,跟面试官扯皮就没问题了

你还在为 HTTP 的这些概念头疼吗

震惊 | HTTP 在疫情期间把我吓得不敢出门了

看完这篇 HTTPS,和面试官扯皮就没问题了

面试 HTTP ,99% 的面试官都爱问这些问题

看完这篇 Session、Cookie、Token,和面试官扯皮就没问题了

这些文章也是在连载中,希望小伙伴能够喜欢,如果有任何关于网络方面的知识,欢迎与我一起探讨,你可以在

这个github 上联系到我,我的这个 github 也有一些不错的文章,希望能够对你有所帮助。 可以点击原文链接查看或者访问 https://github.com/crisxuan/bestJavaer

实验

借鉴一些大佬的回答,给你推荐一个斯坦福课程的实验

推荐 Stanford 课程 cs144,配合《计算机网络:自顶向下方法》(Computer Networking: A Top-Down Approach)。具体来说就是跟着 cs144 的课程安排走一遍,完成课程的 lab 啦。

另外,cxuan 肝了六本 PDF,公号回复 cxuan ,领取作者全部 PDF 。


微信图片_20220416153245.png

相关文章
|
23天前
|
Ubuntu Windows
【Ubuntu/Arm】Ubuntu 系统如何链接有线网络(非虚拟机)?
【Ubuntu/Arm】Ubuntu 系统如何链接有线网络(非虚拟机)?
|
1月前
|
存储 Shell Linux
【Shell 命令集合 网络通讯 】Linux 显示Unix-to-Unix Copy (UUCP) 系统的状态信息 uustat命令 使用指南
【Shell 命令集合 网络通讯 】Linux 显示Unix-to-Unix Copy (UUCP) 系统的状态信息 uustat命令 使用指南
26 0
|
1月前
|
Shell Linux C语言
【Shell 命令集合 网络通讯 】Linux 查看系统中的UUCP日志文件 uulog命令 使用指南
【Shell 命令集合 网络通讯 】Linux 查看系统中的UUCP日志文件 uulog命令 使用指南
29 0
|
14天前
|
存储 算法 Linux
【实战项目】网络编程:在Linux环境下基于opencv和socket的人脸识别系统--C++实现
【实战项目】网络编程:在Linux环境下基于opencv和socket的人脸识别系统--C++实现
38 6
|
15天前
|
JavaScript Java 测试技术
基于Java的网络类课程思政学习系统的设计与实现(源码+lw+部署文档+讲解等)
基于Java的网络类课程思政学习系统的设计与实现(源码+lw+部署文档+讲解等)
30 0
基于Java的网络类课程思政学习系统的设计与实现(源码+lw+部署文档+讲解等)
|
18天前
|
机器学习/深度学习 人工智能 运维
构建未来:AI驱动的自适应网络安全防御系统
【4月更文挑战第7天】 在数字时代的浪潮中,网络安全已成为维系信息完整性、保障用户隐私和确保商业连续性的关键。传统的安全防御策略,受限于其静态性质和对新型威胁的响应迟缓,已难以满足日益增长的安全需求。本文将探讨如何利用人工智能(AI)技术打造一个自适应的网络安全防御系统,该系统能够实时分析网络流量,自动识别并响应未知威胁,从而提供更为强大和灵活的保护机制。通过深入剖析AI算法的核心原理及其在网络安全中的应用,我们将展望一个由AI赋能的、更加智能和安全的网络环境。
28 0
|
29天前
|
存储 Unix Linux
深入理解 Linux 系统下的关键网络接口和函数,gethostent,getaddrinfo,getnameinfo
深入理解 Linux 系统下的关键网络接口和函数,gethostent,getaddrinfo,getnameinfo
15 0
|
1月前
|
安全 Unix Shell
【Shell 命令集合 网络通讯 】Linux 在不同的系统之间执行远程命令 uux 命令 使用指南
【Shell 命令集合 网络通讯 】Linux 在不同的系统之间执行远程命令 uux 命令 使用指南
28 0
|
1月前
|
存储 Shell Linux
【Shell 命令集合 网络通讯 】⭐Linux 显示当前系统的主机名和操作系统类型 uuname命令 使用教程
【Shell 命令集合 网络通讯 】⭐Linux 显示当前系统的主机名和操作系统类型 uuname命令 使用教程
29 0
|
1月前
|
机器学习/深度学习 数据采集 安全
基于机器学习的网络安全威胁检测系统
【2月更文挑战第30天】 随着网络技术的迅猛发展,网络安全问题日益凸显,传统的安全防御机制面临新型攻击手段的挑战。本文提出一种基于机器学习的网络安全威胁检测系统,通过构建智能算法模型,实现对异常流量和潜在攻击行为的实时监测与分析。系统融合了深度学习与行为分析技术,旨在提高威胁识别的准确性与响应速度,为网络环境提供更为坚固的安全防线。