<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>base on 当以读书通世事</title><link>https://www.sakaay.com/network/base/</link><description>Recent content in base on 当以读书通世事</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Tue, 23 Dec 2025 15:46:43 +0800</lastBuildDate><atom:link href="https://www.sakaay.com/network/base/index.xml" rel="self" type="application/rss+xml"/><item><title>2.1 TCP/IP 网络模型有哪几层？</title><link>https://www.sakaay.com/network/tcp_ip_model/</link><pubDate>Tue, 23 Dec 2025 15:46:43 +0800</pubDate><guid>https://www.sakaay.com/network/tcp_ip_model/</guid><description>&lt;div class="ad-block"&gt;&#10;&lt;ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-2897720906666216" data-ad-slot="2668661755" data-ad-format="auto" data-full-width-responsive="true"&gt;&lt;/ins&gt;&#10;&lt;/div&gt;&#10;&lt;h1 id="21-tcpip-网络模型有哪几层"&gt;2.1 TCP/IP 网络模型有哪几层？&lt;/h1&gt;&#10;&lt;p&gt;问大家，为什么要有 TCP/IP 网络模型？&lt;/p&gt;&#10;&lt;p&gt;对于同一台设备上的进程间通信，有很多种方式，比如有管道、消息队列、共享内存、信号等方式，而对于不同设备上的进程间通信，就需要网络通信，而设备是多样性的，所以要兼容多种多样的设备，就协商出了一套&lt;strong&gt;通用的网络协议&lt;/strong&gt;。&lt;/p&gt;</description></item><item><title>2.2 键入网址到网页显示，期间发生了什么？</title><link>https://www.sakaay.com/network/what_happen_url/</link><pubDate>Tue, 23 Dec 2025 15:46:43 +0800</pubDate><guid>https://www.sakaay.com/network/what_happen_url/</guid><description>&lt;div class="ad-block"&gt;&#10;&lt;ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-2897720906666216" data-ad-slot="2668661755" data-ad-format="auto" data-full-width-responsive="true"&gt;&lt;/ins&gt;&#10;&lt;/div&gt;&#10;&lt;h1 id="22-键入网址到网页显示期间发生了什么"&gt;2.2 键入网址到网页显示，期间发生了什么？&lt;/h1&gt;&#10;&lt;p&gt;想必不少小伙伴面试过程中，会遇到「&lt;strong&gt;当键入网址后，到网页显示，其间发生了什么&lt;/strong&gt;」的面试题。&lt;/p&gt;&#10;&lt;p&gt;还别说，这问题真挺常问的，前几天坐在我旁边的主管电话面试应聘者的时候，也问了这个问题。&lt;/p&gt;&#10;&lt;p&gt;接下来以下图较简单的网络拓扑模型作为例子，探究探究其间发生了什么？&lt;/p&gt;</description></item><item><title>2.3 Linux 系统是如何收发网络包的？</title><link>https://www.sakaay.com/network/how_os_deal_network_package/</link><pubDate>Tue, 23 Dec 2025 15:46:43 +0800</pubDate><guid>https://www.sakaay.com/network/how_os_deal_network_package/</guid><description>&lt;div class="ad-block"&gt;&#10;&lt;ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-2897720906666216" data-ad-slot="2668661755" data-ad-format="auto" data-full-width-responsive="true"&gt;&lt;/ins&gt;&#10;&lt;/div&gt;&#10;&lt;h1 id="23-linux-系统是如何收发网络包的"&gt;2.3 Linux 系统是如何收发网络包的？&lt;/h1&gt;&#10;&lt;p&gt;这次，就围绕一个问题来说。&lt;/p&gt;&#10;&lt;p&gt;&lt;strong&gt;Linux 系统是如何收发网络包的？&lt;/strong&gt;&lt;/p&gt;&#10;&lt;h2 id="网络模型"&gt;网络模型&lt;/h2&gt;&#10;&lt;p&gt;为了使得多种设备能通过网络相互通信，和为了解决各种不同设备在网络互联中的兼容性问题，国际标准化组织制定了开放式系统互联通信参考模型（&lt;em&gt;Open System Interconnection Reference Model&lt;/em&gt;），也就是 OSI 网络模型，该模型主要有 7 层，分别是应用层、表示层、会话层、传输层、网络层、数据链路层以及物理层。&lt;/p&gt;</description></item></channel></rss>