跟小智一起学网络
文章平均质量分 79
《跟小智一起学网络》是一个有关计算机网络的学习教程。
小智,全名王小智,是本套教程的作者,从事网络编程开发十年,现任某 IT 网络公司系统架构师,主要负责公司下一代网络产品的系统架构设计,对数通、安全、虚拟化、云计算、DPI 和存储等各个领域都有所涉猎。
编程十万问
我是王小智,Linux C 开发工程师,喜欢钻研技术,写文章,交朋友。
展开
-
应用层HTTP协议详解 - 跟小智一起学网络(5)
前言哈喽,小伙伴们,大家好,我是小智。前面的准备工作都做好了,现在我们就要真正开始学习网络协议知识了。在上一章节中,我们使用 Wireshark,简单分析过访问世界上第一个网站 http://info.cern.ch(后面简称 cern 网站)的 HTTP 报文,不过这个分析太过于简单。由于 HTTP 使用得非常广泛,在互联网公司面试中,HTTP 也被经常问到,所以我们有必要比较系统的来学习一下它。这个章节包含的内容如下:正文HTTP是什么HTTP,全称HyperText Transfer原创 2020-11-28 16:38:02 · 668 阅读 · 0 评论 -
网络报文分析工具的使用 - 跟小智一起学网络(4)
前言哈喽,小伙伴们,大家好,我是小智。在后面的网络知识学习中,都离不开对数据报文的分析。俗话说,工欲善其事,必先利其器。掌握网络分析工具的基本使用,对我们后面的学习会起到事半功倍的效果。网络世界中的数据报文(我们也叫它数据包)看不见摸不着,但是通过 Wireshark 这款软件,我们不仅可以抓取到报文,而且还可以详细分析报文的每个字段。这个章节包含的内容如下:tcpdump的安装由于前面安装的 CentOS 没有图形化界面,所以在 CentOS 里面不能直接使用 Wireshark 抓包,我们原创 2020-11-28 15:34:32 · 3214 阅读 · 6 评论 -
《跟小智一起学网络》教程目录
写在前面 - 跟小智一起学网络(1)计算机网络概述 - 跟小智一起学网络(2)Linux系统学习环境搭建 - 跟小智一起学网络(3)原创 2020-11-28 12:37:00 · 223 阅读 · 0 评论 -
Linux系统学习环境搭建 - 跟小智一起学网络(3)
前言哈喽,小伙伴们,大家好,我是小智。在正式开始学习网络知识之前,我们先把学习环境先搭建好,这样在后面学习的过程中,就可以边学习理论边实践啦。这个章节包含的内容如下:虽然我们日常生活或者在大学教学中,大都是使用 Windows 系统,但是实际工作进行软件开发时,使用 Linux 还是占绝大部分,所以我们学习环境的操作系统选择的 是Linux。安装 Linux 系统,最简单的就是在我们平时使用的电脑上安装一个虚拟机就行了。正文安装VMware Workstation安装 Linux 虚拟机,常原创 2020-11-28 11:56:55 · 289 阅读 · 0 评论 -
计算机网络概述 - 跟小智一起学网络(2)
《跟小智一起学网络》教程目录写在前面 - 跟小智一起学网络(1)前言哈喽,小伙伴们,大家好,我是小智。这个章节,主要让大家先了解一下计算机网络的全貌,能够从整体上建立对计算机网络的认识。主要包含的内容如下:正文计算机为什么要联网?计算机网络,顾名思义,就是由计算机组成的网络,而网络的定义是由若干节点和连接这些节点的链路组成。所以计算机网络,我们可以理解是由很多计算机和连接这些计算机的通信链路组成的一个网状的系统。那我们有没有想过,计算机为什么要组成网络呢?设想一下,如果我们正在使用的原创 2020-11-25 22:21:17 · 1188 阅读 · 0 评论 -
写在前面 - 跟小智一起学网络(1)
写在前面《跟小智一起学网络》是一个有关计算机网络的学习教程。这个章节是对教程的介绍,主要包含的内容如下:教程的特点1)重点突出,贴近实际教程对计算机网络教材中的重点章节进行深入讲解,所讲内容更贴近实际工作,让学习者能够做到学以致用。2)通俗易懂,学习门槛低教程通过大量的举例和配图,尽可能将复杂的问题简单化,学习门槛低,非常适合初学者。3)重视实践,兼顾理论教程坚持理论指导实践,实践检验理论的原则。通过网络工具的分析、对Linux系统的实际操作以及代码的编程,让学习者加深对网络理论知识的理原创 2020-11-22 11:48:08 · 379 阅读 · 2 评论