《计算机网络》(谢希仁)内容总结20 分钟阅读本文是我在大二学习计算机网络期间整理, 大部分内容都来自于谢希仁老师的《计算机网络》第七版这本书。为了内容更容易理解,我对之前的整理进行了一波重构,并配上了一些 …阅读全文
ARP 协议详解(网络层)15 分钟阅读每当我们学习一个新的网络协议的时候,都要把他结合到 OSI 七层模型中,或者是 TCP/IP 协议栈中来学习,一是要学习该协议在整个网络协议栈中的位置,二是要学 …阅读全文
DNS 域名系统详解(应用层)10 分钟阅读DNS(Domain Name System)域名管理系统,是当用户使用浏览器访问网址之后,使用的第一个重要协议。DNS 要解决的是域名和 IP 地址的映射问 …阅读全文
HTTP vs HTTPS(应用层)10 分钟阅读HTTP 协议 HTTP 协议介绍 HTTP 协议,全称超文本传输协议(Hypertext Transfer Protocol)。顾名思义,HTTP 协议就是用 …阅读全文
HTTP 常见状态码总结(应用层)10 分钟阅读HTTP 状态码用于描述 HTTP 请求的结果,比如 2xx 就代表请求被成功处理。 1xx Informational(信息性状态码) 相比于其他类别状态码来 …阅读全文
NAT 协议详解(网络层)5 分钟阅读应用场景 NAT 协议(Network Address Translation) 的应用场景如同它的名称——网络地址转换,应用于内部网到外部网的地址转换过程中。 …阅读全文
OSI 和 TCP/IP 网络分层模型详解(基础)10 分钟阅读OSI 七层模型 OSI 七层模型 是国际标准化组织提出一个网络分层模型,其大体结构以及每一层提供的功能如下图所示: 每一层都专注做一件事情,并且每一层都需要使 …阅读全文
TCP 三次握手和四次挥手(传输层)10 分钟阅读TCP 是一种面向连接的、可靠的传输层协议。为了在两个不可靠的端点之间建立一个可靠的连接,TCP 采用了三次握手(Three-way Handshake)的策 …阅读全文
TCP 传输可靠性保障(传输层)10 分钟阅读TCP 如何保证传输的可靠性? 基于数据块传输:应用数据被分割成 TCP 认为最适合发送的数据块,再传输给网络层,数据块被称为报文段或段。 对失序数据包重新排序 …阅读全文
应用层常见协议总结(应用层)10 分钟阅读HTTP:超文本传输协议 超文本传输协议(HTTP,HyperText Transfer Protocol) 是一种用于传输超文本和多媒体内容的协议, …阅读全文
网络攻击常见手段总结25 分钟阅读本文整理完善自TCP/IP 常见攻击手段 - 暖蓝笔记 - 2021这篇文章。 这篇文章的内容主要是介绍 TCP/IP 常见攻击手段,尤其是 DDoS 攻击, …阅读全文
计算机网络常见面试题总结(上)40 分钟阅读上篇主要是计算机网络基础和应用层相关的内容。 计算机网络基础 网络分层模型 OSI 七层模型是什么?每一层的作用是什么? OSI 七层模型 是国际标准化组织提 …阅读全文
计算机网络常见面试题总结(下)25 分钟阅读下篇主要是传输层和网络层相关的内容。 TCP 与 UDP ⭐️TCP 与 UDP 的区别(重要) 是否面向连接: TCP 是面向连接的。在传输数据之前,必须先通 …阅读全文
访问网页的全过程(知识串联)5 分钟阅读开发岗中总是会考很多计算机网络的知识点,但如果让面试官只考一道题,便涵盖最多的计网知识点,那可能就是 网页浏览的全过程 了。本篇文章将带大家从头到尾过一遍这道被 …阅读全文