<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>百川🌊的博客</title>
        <link>https://www.baichuanweb.cn/</link>
        <description>百川归海🌊 </description>
        <lastBuildDate>Sun, 30 Mar 2025 10:54:23 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>zh-CN</language>
        <copyright>All rights reserved 2025, 百川🌊</copyright>
        <item>
            <title><![CDATA[成长是破碎与重建的永恒循环]]></title>
            <link>https://www.baichuanweb.cn/article/example-86</link>
            <guid>https://www.baichuanweb.cn/article/example-86</guid>
            <pubDate>Thu, 27 Mar 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[相遇的意义从来不在结局，而在于它如何重塑了你生命的轨迹]]></description>
            <content:encoded><![CDATA[<div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-1c39efe8226b803ab946c5a5171f8f93"><div class="notion-viewport"></div><div class="notion-collection-page-properties"></div><figure class="notion-asset-wrapper notion-asset-wrapper-embed notion-block-1c39efe8226b800fb9bdd85ce0f264df"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:204px"><iframe class="notion-asset-object-fit" src="https://audio.com/embed/audio/1827729197935034?theme=image" title="iframe embed" frameBorder="0" allowfullscreen="" loading="lazy" scrolling="auto"></iframe></div></figure><div class="notion-text notion-block-1c39efe8226b80cab1ebd1fa7d6dad37">周末和朋友一起看了近期上映的张子枫主演的电影《我会好好的》，电影主要讲述了女孩赵小满（张子枫 饰）重复着打零工的生活，一只流浪狗（塔塔 饰）的闯入让她逐渐放下家庭伤痛，形影不离的朝夕相处温暖了同样孤独的两个灵魂。整部片子的剧情发展和表现方式其实十分平庸，很多煽情的情节有着强行切入甚至套模板的嫌疑，虽说整部片子乏善可陈，其实核心想要表达的就是生命中的的离别和情感的割裂，但这太宏大了，以至于我不认为有什么电影能够在短短两小时叙述的完整。</div><div class="notion-text notion-block-1c39efe8226b80408cd1fd895038cba5">可是不管怎样，哪怕只是这些渺小的记录，都是对这些宏大命题的注解，所以我始终认为文字是抵达内心的舟楫，像我这般不善言说之人，执笔时总在犹疑，人是需要写一些东西给自己看的，电影中展现了亲人的离世，宠物的离别，这些必然会在每一个个体的人生中反复上演，如何面对别离对每一个人来说是终生的课题，我曾侥幸觉得，还好，即使是离别，也有存在的意义。</div><div class="notion-text notion-block-1c39efe8226b8039abefdfb2ae4933f3">最近也在近乎执拗地思考缘分这个课题。我发现很多时候和某一个人产生羁绊时，往往不会有“我们已经开启我们的缘分”这种敏锐感知，却往往在分开之后，开始追求如何持续，如何加深羁绊。好像一直在做纠正的事情，而不是一开始就在&quot;正确作答&quot;，我苦恼人和人之间的缘分没法用严谨的数学公式去推导，也无法像逻辑严谨的代码稳定的执行运转，但回看时，我们早已产生过非常深的羁绊，就像《小王子》里狐狸与飞行员的寓言，相遇的意义从来不在结局，而在于它如何重塑了你生命的轨迹。想起新概念作文选中那篇关于&quot;眷念&quot;的文章，如今终于懂得故事主人公的恐惧：产生羁绊，必定是爱与折磨的交织。</div><div class="notion-text notion-block-1c39efe8226b803abd06d8b563dffbea">东野圭吾在《宿命》中有写过：“生命中的全部偶然，其实都是命中注定，是为宿命。”偶然读到了唐诗的春风、宋词的秋雨，就必然会因为故事多愁而善感；偶然看到了天空的云朵，必然能感受到宇宙的浩瀚；偶然遇见了一个人，就必然地闯入了他的世界，发生了后面的种种羁绊。所有的遇见都是偶然，却又是唐诗、宋词、云朵与他我宿命般的相遇，无法逃脱。一不小心就跌进了巨大的漩涡里，念念不忘，越陷越深。我无法解释原因——遇见的原因、喜欢的原因、爱的原因，它就是来得如此凑巧却又无法抗拒，不能自拔。</div><div class="notion-text notion-block-1c39efe8226b80cb8ae2c2405d3b10c6">可任由我反复思考，答案也不会突然出现，然后突然就明白了不要执着于那些你无法改变的事情，这世间有很多很多的事情，是无法斡转的，已经发生的，就是唯一会发生的。至于爱情，我还是没搞懂其中的逻辑，或许爱就是没太多逻辑吧。我仍在学习以勇士的姿态靠近。或许真正的爱本就不该被逻辑解构，它值得我们放下对结局的算计，去接受所有意外与可能。若可以见证理想爱情的模样固然美好，但更珍贵的是在奔赴途中获得的勇气和直面悲欢的胆识，以及拥抱那些不确定的从容。</div><div class="notion-text notion-block-1c39efe8226b80e28ec5f50795ae4052">以上这些，分别也好，情感也罢，故事的最后都将回到自我的成长，作茧自缚的下一步永远是破茧成蝶，成长是破碎与重建的永恒循环。我们终其一生都在寻找与自我对话的平衡，这其中必然伴随着痛苦，伴随着反复的折磨，但也正是塑造我们更加完整自我的必经之路。 💫</div></main></div>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[计算机网络知识整理]]></title>
            <link>https://www.baichuanweb.cn/article/example-63</link>
            <guid>https://www.baichuanweb.cn/article/example-63</guid>
            <pubDate>Thu, 06 Apr 2023 00:00:00 GMT</pubDate>
            <content:encoded><![CDATA[<div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-3f99b46aa38544ba82a89190a226aa5e"><div class="notion-viewport"></div><div class="notion-collection-page-properties"></div><div class="notion-text notion-block-8e9f42bfdc244a9dbf57b37aa0571d80">计算机网络学习的核心内容就是网络协议的学习。网络协议是为计算机网络中进行数据交换而建立的规则、标准或者说是约定的集合。因为不同用户的数据终端可能采取的字符集是不同的，两者需要进行通信，必须要在一定的标准上进行。一个很形象地比喻就是我们的语言，我们大天朝地广人多，地方性语言也非常丰富，而且方言之间差距巨大。A地区的方言可能B地区的人根本无法接受，所以我们要为全国人名进行沟通建立一个语言标准，这就是我们的普通话的作用。同样，放眼全球，我们与外国友人沟通的标准语言是英语，所以我们才要苦逼的学习英语。</div><div class="notion-text notion-block-706a6ca4431b4c20b3b73ad8ba3b5928">计算机网络协议同我们的语言一样，多种多样。而ARPA公司与1977年到1979年推出了一种名为ARPANET的网络协议受到了广泛的热捧，其中最主要的原因就是它推出了人尽皆知的TCP/IP标准网络协议。目前TCP/IP协议已经成为Internet中的“通用语言”，下图为不同计算机群之间利用TCP/IP进行通信的示意图。</div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-1eb5fabf03354db3a08d25196bac691d"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:475.9374694824219px;max-width:100%;flex-direction:column"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F7c309659-d9fb-4433-af43-99f01b6f6387%2FUntitled.png?table=block&amp;id=1eb5fabf-0335-4db3-a08d-25196bac691d&amp;t=1eb5fabf-0335-4db3-a08d-25196bac691d&amp;width=475.9374694824219&amp;cache=v2" alt="notion image" loading="lazy" decoding="async"/></div></figure><h4 class="notion-h notion-h3 notion-h-indent-0 notion-block-961a9dda069044c8a5540ed271fc2e76" data-id="961a9dda069044c8a5540ed271fc2e76"><span><div id="961a9dda069044c8a5540ed271fc2e76" class="notion-header-anchor"></div><a class="notion-hash-link" href="#961a9dda069044c8a5540ed271fc2e76" title="1. 网络层次划分"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>1. 网络层次划分</b></span></span></h4><div class="notion-text notion-block-5675968d6e85486b87fa8cf0664e418a">为了使不同计算机厂家生产的计算机能够相互通信，以便在更大的范围内建立计算机网络，国际标准化组织（ISO）在1978年提出了“开放系统互联参考模型”，即著名的OSI/RM模型（Open System Interconnection/Reference Model）。它将计算机网络体系结构的通信协议划分为七层，自下而上依次为：物理层（Physics Layer）、数据链路层（Data Link Layer）、网络层（Network Layer）、传输层（Transport Layer）、会话层（Session Layer）、表示层（Presentation Layer）、应用层（Application Layer）。其中第四层完成数据传送服务，上面三层面向用户。</div><div class="notion-text notion-block-a46d5ad7932b41f0b8f21f7e39b2a5ae">除了标准的OSI七层模型以外，常见的网络层次划分还有TCP/IP四层协议以及TCP/IP五层协议，它们之间的对应关系如下图所示：</div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-8b7d61fb8bb74283b238a5dcd2d56cbc"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:576px;max-width:100%;flex-direction:column"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F993c0b96-b1c8-4e35-a174-5339a5a76bb8%2FUntitled.png?table=block&amp;id=8b7d61fb-8bb7-4283-b238-a5dcd2d56cbc&amp;t=8b7d61fb-8bb7-4283-b238-a5dcd2d56cbc&amp;width=576&amp;cache=v2" alt="notion image" loading="lazy" decoding="async"/></div></figure><h4 class="notion-h notion-h3 notion-h-indent-0 notion-block-b2a4147e7ca740e39249413ef37d20e3" data-id="b2a4147e7ca740e39249413ef37d20e3"><span><div id="b2a4147e7ca740e39249413ef37d20e3" class="notion-header-anchor"></div><a class="notion-hash-link" href="#b2a4147e7ca740e39249413ef37d20e3" title="2. OSI七层网络模型"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>2. OSI七层网络模型</b></span></span></h4><div class="notion-text notion-block-a1a5a4fd84914a99b7bedf7f0b8c6334">TCP/IP协议毫无疑问是互联网的基础协议，没有它就根本不可能上网，任何和互联网有关的操作都离不开TCP/IP协议。不管是OSI七层模型还是TCP/IP的四层、五层模型，每一层中都要自己的专属协议，完成自己相应的工作以及与上下层级之间进行沟通。由于OSI七层模型为网络的标准层次划分，所以我们以OSI七层模型为例从下向上进行一一介绍。</div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-6159f8105ad2441f921cb7e6731c9481"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:480px;max-width:100%;flex-direction:column"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F2092fc56-349c-408a-8a7b-c792822585f4%2FUntitled.png?table=block&amp;id=6159f810-5ad2-441f-921c-b7e6731c9481&amp;t=6159f810-5ad2-441f-921c-b7e6731c9481&amp;width=480&amp;cache=v2" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-text notion-block-334da184fb344d5ab3dd4427518bd9a3"><b>1）物理层（Physical Layer）</b></div><div class="notion-text notion-block-1423885fddc2409fb4eabfba6de25d07">激活、维持、关闭通信端点之间的机械特性、电气特性、功能特性以及过程特性。<b>该层为上层协议提供了一个传输数据的可靠的物理媒体。简单的说，物理层确保原始的数据可在各种物理媒体上传输。</b>物理层记住两个重要的设备名称，中继器（Repeater，也叫放大器）和集线器。</div><div class="notion-text notion-block-d7f72ad4d2c24e82a5f001daeb9c30f4"><b>2）数据链路层（Data Link Layer）</b></div><div class="notion-text notion-block-fc590017818a4f5c9378e5d793feec34">数据链路层在物理层提供的服务的基础上向网络层提供服务，其最基本的服务是将源自网络层来的数据可靠地传输到相邻节点的目标机网络层。为达到这一目的，数据链路必须具备一系列相应的功能，主要有：如何将数据组合成数据块，在数据链路层中称这种数据块为帧（frame），帧是数据链路层的传送单位；如何控制帧在物理信道上的传输，包括如何处理传输差错，如何调节发送速率以使与接收方相匹配；以及在两个网络实体之间提供数据链路通路的建立、维持和释放的管理。数据链路层在不可靠的物理介质上提供可靠的传输。该层的作用包括：物理地址寻址、数据的成帧、流量控制、数据的检错、重发等。</div><div class="notion-text notion-block-dd8ccf64ab49486ab4e11f891bf59c43">有关数据链路层的重要知识点：</div><div class="notion-text notion-block-4b2d7d4e474445838fd67933535cc3f1"><b>1&gt; 数据链路层为网络层提供可靠的数据传输；</b></div><div class="notion-text notion-block-f87719c22498487194ab7d60be6aeb27"><b>2&gt; 基本数据单位为帧；</b></div><div class="notion-text notion-block-2701da5e0cca433984d4f3f63f863ce2"><b>3&gt; 主要的协议：以太网协议；</b></div><div class="notion-text notion-block-98ccb369ed944cd590c0a7ea133e7588"><b>4&gt; 两个重要设备名称：网桥和交换机。</b></div><div class="notion-text notion-block-48b1dff18f534c25a3ffb71183e55d67"><b>3）网络层（Network Layer）</b></div><div class="notion-text notion-block-03e495ae27794485a8b2aad90991cd9a">网络层的目的是实现两个端系统之间的数据透明传送，具体功能包括寻址和路由选择、连接的建立、保持和终止等。它提供的服务使传输层不需要了解网络中的数据传输和交换技术。如果您想用尽量少的词来记住网络层，那就是“路径选择、路由及逻辑寻址”。</div><div class="notion-text notion-block-5a4a465733134acf9f0581b06d3d9ed1">网络层中涉及众多的协议，其中包括最重要的协议，也是TCP/IP的核心协议——IP协议。IP协议非常简单，仅仅提供不可靠、无连接的传送服务。IP协议的主要功能有：无连接数据报传输、数据报路由选择和差错控制。与IP协议配套使用实现其功能的还有地址解析协议ARP、逆地址解析协议RARP、因特网报文协议ICMP、因特网组管理协议IGMP。具体的协议我们会在接下来的部分进行总结，有关网络层的重点为：</div><div class="notion-text notion-block-0d9bc79248bd438f9d8f327843c48fe5"><b>1&gt; 网络层负责对子网间的数据包进行路由选择。此外，网络层还可以实现拥塞控制、网际互连等功能；</b></div><div class="notion-text notion-block-05156b87df5b41f7b7bb47d4bebc2218"><b>2&gt; 基本数据单位为IP数据报；</b></div><div class="notion-text notion-block-02a1d38b595a4a718ac45aa33fc4ab21"><b>3&gt; 包含的主要协议：</b></div><div class="notion-text notion-block-dd42d3af5c9c4e4db0a5cc78d88ea8cc"><b>IP协议（Internet Protocol，因特网互联协议）;</b></div><div class="notion-text notion-block-07c3de232d6c451a9f641f65e97f6c22"><b>ICMP协议（Internet Control Message Protocol，因特网控制报文协议）;</b></div><div class="notion-text notion-block-09219fabf34d4b7e9613bb1c0af32576"><b>ARP协议（Address Resolution Protocol，地址解析协议）;</b></div><div class="notion-text notion-block-859caa0d3ab0404ca2c8dfbf973d352e"><b>RARP协议（Reverse Address Resolution Protocol，逆地址解析协议）。</b></div><div class="notion-text notion-block-2c49ea5cb6014039afe8fcfafb6b1f81"><b>4&gt; 重要的设备：路由器。</b></div><div class="notion-text notion-block-f7c2ca6d10e7416188676ea6f16a8b96"><b>4）传输层（Transport Layer）</b></div><div class="notion-text notion-block-47ac210825ea4c2d852eeb160c48f971">第一个端到端，即主机到主机的层次。传输层负责将上层数据分段并提供端到端的、可靠的或不可靠的传输。此外，传输层还要处理端到端的差错控制和流量控制问题。</div><div class="notion-text notion-block-4433f03f6b02445498102046ae19f953">传输层的任务是根据通信子网的特性，最佳的利用网络资源，为两个端系统的会话层之间，提供建立、维护和取消传输连接的功能，负责端到端的可靠数据传输。在这一层，信息传送的协议数据单元称为段或报文。</div><div class="notion-text notion-block-d683831082674291969b2bf6091a260a">网络层只是根据网络地址将源结点发出的数据包传送到目的结点，而传输层则负责将数据可靠地传送到相应的端口。</div><div class="notion-text notion-block-d7f1f9ffb04f4ecdb960a2f5ef42fa7d">有关网络层的重点：</div><div class="notion-text notion-block-600f71e57a354c7e9c475b23e372b8ac"><b>1&gt; 传输层负责将上层数据分段并提供端到端的、可靠的或不可靠的传输以及端到端的差错控制和流量控制问题；</b></div><div class="notion-text notion-block-56a6f873aada4c1baa7b672c712fc92c"><b>2&gt; 包含的主要协议：TCP协议（Transmission Control Protocol，传输控制协议）、UDP协议（User Datagram Protocol，用户数据报协议）；</b></div><div class="notion-text notion-block-fdf2077c61264affac35a8083e7f0b03"><b>3&gt; 重要设备：网关。</b></div><div class="notion-text notion-block-a8bbfbe0b6534401bf7be359433c9f37"><b>5）会话层</b></div><div class="notion-text notion-block-300af103025b4def982c3947d7fbd642">会话层管理主机之间的会话进程，即负责建立、管理、终止进程之间的会话。会话层还利用在数据中插入校验点来实现数据的同步。</div><div class="notion-text notion-block-5461f41378d44907a7760b73f8e421d2"><b>6）表示层</b></div><div class="notion-text notion-block-e5f26fc48b2d4ef5bef49d298905f9fb">表示层对上层数据或信息进行变换以保证一个主机应用层信息可以被另一个主机的应用程序理解。表示层的数据转换包括数据的加密、压缩、格式转换等。</div><div class="notion-text notion-block-ef5bd7d0cadc49aa8d53b370b7f6f188"><b>7）应用层</b></div><div class="notion-text notion-block-55f8c7d2ac404c7aa644547889561b5f">为操作系统或网络应用程序提供访问网络服务的接口。</div><div class="notion-text notion-block-8526020900bc4e83a48b768eea26b897">会话层、表示层和应用层重点：</div><div class="notion-text notion-block-298c30c3de7a471d88cc9144827948e6"><b>1&gt; 数据传输基本单位为报文；</b></div><div class="notion-text notion-block-5691b49262f64130a761831fcbb2a361"><b>2&gt; 包含的主要协议：FTP（文件传送协议）、Telnet（远程登录协议）、DNS（域名解析协议）、SMTP（邮件传送协议），POP3协议（邮局协议），HTTP协议（Hyper Text Transfer Protocol）。</b></div><h4 class="notion-h notion-h3 notion-h-indent-0 notion-block-d47faf513fd34cc7a3b34f0b7795f373" data-id="d47faf513fd34cc7a3b34f0b7795f373"><span><div id="d47faf513fd34cc7a3b34f0b7795f373" class="notion-header-anchor"></div><a class="notion-hash-link" href="#d47faf513fd34cc7a3b34f0b7795f373" title="3. IP地址"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>3. IP地址</b></span></span></h4><div class="notion-text notion-block-9f32c4696d9e440db060e37290b35f8e"><b>1）网络地址</b></div><div class="notion-text notion-block-bc14e246cb61454b94c4d03196916550">IP地址由网络号（包括子网号）和主机号组成，网络地址的主机号为全0，网络地址代表着整个网络。</div><div class="notion-text notion-block-36f20c4911a04b57890d1bc4f45eae53"><b>2）广播地址</b></div><div class="notion-text notion-block-c5bb98c128e94fc5a7ff519a487955be">广播地址通常称为直接广播地址，是为了区分受限广播地址。</div><div class="notion-text notion-block-58150e8c25e04cff8317246cc5026352">广播地址与网络地址的主机号正好相反，广播地址中，主机号为全1。当向某个网络的广播地址发送消息时，该网络内的所有主机都能收到该广播消息。</div><div class="notion-text notion-block-f72db889dac648a7ac0cecc4ffc7e923"><b>3）组播地址</b></div><div class="notion-text notion-block-f3d9a137748346a3aa7ef109f9c5285e">D类地址就是组播地址。</div><div class="notion-text notion-block-c5b36dee31754ad0ae08d2e1ee29c61b">先回忆下A，B，C，D类地址吧：</div><div class="notion-text notion-block-312c44858b0d482db6b6239837ef8272">A类地址以0开头，第一个字节作为网络号，地址范围为：0.0.0.0~127.255.255.255；(<b>modified @2016.05.31</b>)</div><div class="notion-text notion-block-3b833b9b4cb64d35a302d95fbb8043a8">B类地址以10开头，前两个字节作为网络号，地址范围是：128.0.0.0~191.255.255.255;</div><div class="notion-text notion-block-4227e6bb5e37467f8412fed4f8b4de4c">C类地址以110开头，前三个字节作为网络号，地址范围是：192.0.0.0~223.255.255.255。</div><div class="notion-text notion-block-57350bd30fce49799da7623fc1c2e6cc">D类地址以1110开头，地址范围是224.0.0.0~239.255.255.255，D类地址作为组播地址（一对多的通信）；</div><div class="notion-text notion-block-ca8ace11c9434158bdbf02f7b03e2625">E类地址以1111开头，地址范围是240.0.0.0~255.255.255.255，E类地址为保留地址，供以后使用。</div><div class="notion-text notion-block-097674b99003440a95748283265fa613">注：只有A,B,C有网络号和主机号之分，D类地址和E类地址没有划分网络号和主机号。</div><div class="notion-text notion-block-92e9cbfd4db7470f88eeba2e58684335"><b>4）255.255.255.255</b></div><div class="notion-text notion-block-9df007a04efc4192be1a589d8fc90377">该IP地址指的是受限的广播地址。受限广播地址与一般广播地址（直接广播地址）的区别在于，受限广播地址只能用于本地网络，路由器不会转发以受限广播地址为目的地址的分组；一般广播地址既可在本地广播，也可跨网段广播。例如：主机192.168.1.1/30上的直接广播数据包后，另外一个网段192.168.1.5/30也能收到该数据报；若发送受限广播数据报，则不能收到。</div><div class="notion-text notion-block-517c7f7485724c39986a8762966fe3eb">注：一般的广播地址（直接广播地址）能够通过某些路由器（当然不是所有的路由器），而受限的广播地址不能通过路由器。</div><div class="notion-text notion-block-41f1f4cf4b3b4c16af01919fba90ce96"><b>5）0.0.0.0</b></div><div class="notion-text notion-block-25fecfe0e1f2490ba282e0a0b7335bb8">常用于寻找自己的IP地址，例如在我们的RARP，BOOTP和DHCP协议中，若某个未知IP地址的无盘机想要知道自己的IP地址，它就以255.255.255.255为目的地址，向本地范围（具体而言是被各个路由器屏蔽的范围内）的服务器发送IP请求分组。</div><div class="notion-text notion-block-0fa3ca4cd5244a959c801a867a18f28e"><b>6）回环地址</b></div><div class="notion-text notion-block-c73984a59df14769aceed8e242433200">127.0.0.0/8被用作回环地址，回环地址表示本机的地址，常用于对本机的测试，用的最多的是127.0.0.1。</div><div class="notion-text notion-block-e470685c08cc4e2d813791c62b5b85ea"><b>7）A、B、C类私有地址</b></div><div class="notion-text notion-block-c42ebecb58b64ad4ad36142a11255e10">私有地址(private address)也叫专用地址，它们不会在全球使用，只具有本地意义。</div><div class="notion-text notion-block-9ca09cb59c5a4dc6a38d80a48dd615f9">A类私有地址：10.0.0.0/8，范围是：10.0.0.0~10.255.255.255</div><div class="notion-text notion-block-4b9bf7c8716148f388ea958969aa3a79">B类私有地址：172.16.0.0/12，范围是：172.16.0.0~172.31.255.255</div><div class="notion-text notion-block-234163304d9a4c13937dfc731ec82e44">C类私有地址：192.168.0.0/16，范围是：192.168.0.0~192.168.255.255</div><h4 class="notion-h notion-h3 notion-h-indent-0 notion-block-504e11bd379748aaaf5475a875e3b1ca" data-id="504e11bd379748aaaf5475a875e3b1ca"><span><div id="504e11bd379748aaaf5475a875e3b1ca" class="notion-header-anchor"></div><a class="notion-hash-link" href="#504e11bd379748aaaf5475a875e3b1ca" title="4. 子网掩码及网络划分"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>4. 子网掩码及网络划分</b></span></span></h4><div class="notion-text notion-block-178aabf304e941e789a9d3f0900726ce">随着互连网应用的不断扩大，原先的IPv4的弊端也逐渐暴露出来，即网络号占位太多，而主机号位太少，所以其能提供的主机地址也越来越稀缺，目前除了使用NAT在企业内部利用保留地址自行分配以外，通常都对一个高类别的IP地址进行再划分，以形成多个子网，提供给不同规模的用户群使用。</div><div class="notion-text notion-block-1ce4cd757dd047a48110172e419039b8">这里主要是为了在网络分段情况下有效地利用IP地址，通过对主机号的高位部分取作为子网号，从通常的网络位界限中扩展或压缩子网掩码，用来创建某类地址的更多子网。但创建更多的子网时，在每个子网上的可用主机地址数目会比原先减少。</div><div class="notion-text notion-block-8fc4db925ead4c9e81b5f65cee430cf6"><b>什么是子网掩码？</b></div><div class="notion-text notion-block-b9816f81aee54e8eb7ab6bc2585500a2">子网掩码是标志两个IP地址是否同属于一个子网的，也是32位二进制地址，其每一个为1代表该位是网络位，为0代表主机位。它和IP地址一样也是使用点式十进制来表示的。如果两个IP地址在子网掩码的按位与的计算下所得结果相同，即表明它们共属于同一子网中。</div><div class="notion-text notion-block-029089dd9d59485c8875b4fa0820b9f0"><b>在计算子网掩码时，我们要注意IP地址中的保留地址，即“ 0”地址和广播地址，它们是指主机地址或网络地址全为“ 0”或“ 1”时的IP地址，它们代表着本网络地址和广播地址，一般是不能被计算在内的。</b></div><div class="notion-text notion-block-cfe957b798374d1a9e25d247f000f532"><b>子网掩码的计算：</b></div><div class="notion-text notion-block-a5d41803d2104e1e84158f7ed4787d2b">对于无须再划分成子网的IP地址来说，其子网掩码非常简单，即按照其定义即可写出：如某B类IP地址为 10.12.3.0，无须再分割子网，则该IP地址的子网掩码255.255.0.0。如果它是一个C类地址，则其子网掩码为 255.255.255.0。其它类推，不再详述。下面我们关键要介绍的是一个IP地址，还需要将其高位主机位再作为划分出的子网网络号，剩下的是每个子网的主机号，这时该如何进行每个子网的掩码计算。</div><div class="notion-text notion-block-2ca0b1f1d5e34719a9dcbdc4b08a77a0">下面总结一下有关子网掩码和网络划分常见的面试考题：</div><div class="notion-text notion-block-23bfac97c2574a7d8f0046d47703389f"><b>1）利用子网数来计算</b></div><div class="notion-text notion-block-c10af1f2b2de44ff8430ec63cc7d9349">在求子网掩码之前必须先搞清楚要划分的子网数目，以及每个子网内的所需主机数目。</div><div class="notion-text notion-block-535a3d99f5274a339eb2579eefa86c1a">(1) 将子网数目转化为二进制来表示;</div><div class="notion-text notion-block-72ed0754ce1d4bf88f86d9d2c089c1be">如欲将B类IP地址168.195.0.0划分成27个子网：27=11011；</div><div class="notion-text notion-block-d2275f28fcc146b9933d5c247cde2e49">(2) 取得该二进制的位数，为N；</div><div class="notion-text notion-block-628a0dcd0fd34300a968b8ff0f37098b">该二进制为五位数，N = 5</div><div class="notion-text notion-block-fb4f72774dad4af186e2c6c3d5ee5cd7">(3) 取得该IP地址的类子网掩码，将其主机地址部分的的前N位置1即得出该IP地址划分子网的子网掩码。</div><div class="notion-text notion-block-074a4ed3f6fd4bdfa9aec836b249ab6d">将B类地址的子网掩码255.255.0.0的主机地址前5位置 1，得到 255.255.248.0</div><div class="notion-text notion-block-4f69e3b49dbd4a288ff96c2ff54c62d9"><b>2）利用主机数来计算</b></div><div class="notion-text notion-block-ef1d348b3a5644fd9392112f65c0b8f2">如欲将B类IP地址168.195.0.0划分成若干子网，每个子网内有主机700台：</div><div class="notion-text notion-block-7027f36967914f028573d1536511ac5c">(1) 将主机数目转化为二进制来表示；</div><div class="notion-text notion-block-59f49cb020114205af0ed4b043fb1c94">700=1010111100；</div><div class="notion-text notion-block-42bb98cd674d4e419525a9bddedb68b8">(2) 如果主机数小于或等于254（注意去掉保留的两个IP地址），则取得该主机的二进制位数，为N，这里肯定 N&lt;8。如果大于254，则 N&gt;8，这就是说主机地址将占据不止8位；</div><div class="notion-text notion-block-bce0357ba99a4cb8b6d2bf284181bd1f">该二进制为十位数，N=10；</div><div class="notion-text notion-block-dfe6613859fb4187804cf1463086bfc5">(3) 使用255.255.255.255来将该类IP地址的主机地址位数全部置1，然后从后向前的将N位全部置为 0，即为子网掩码值。</div><div class="notion-text notion-block-41100cece7be4506a5d57bfd2c8be8af">将该B类地址的子网掩码255.255.0.0的主机地址全部置1，得到255.255.255.255，然后再从后向前将后 10位置0,即为：11111111.11111111.11111100.00000000，即255.255.252.0。这就是该欲划分成主机为700台的B类IP地址 168.195.0.0的子网掩码。</div><div class="notion-text notion-block-4c0220a79ddc4e79be5c477b8b3fd812"><b>3）还有一种题型，要你根据每个网络的主机数量进行子网地址的规划和计算子网掩码。这也可按上述原则进行计算。</b></div><div class="notion-text notion-block-4d1f4dd8e55d424195137856e51951b4">比如一个子网有10台主机，那么对于这个子网需要的IP地址是：</div><div class="notion-text notion-block-6f1169d6bd894e549a3d0d574ef1f876">10＋1＋1＋1＝13</div><div class="notion-text notion-block-591a8848eaed4165bde285720cf7e971"><b>注意：加的第一个1是指这个网络连接时所需的网关地址，接着的两个1分别是指网络地址和广播地址。</b></div><div class="notion-text notion-block-d94f36ea6128443aad707deaa312fbdd">因为13小于16（16等于2的4次方），所以主机位为4位。而256－16＝240，所以该子网掩码为255.255.255.240。</div><div class="notion-text notion-block-21f9ec5c589e47b094dff7e6f7f6d085">如果一个子网有14台主机，不少人常犯的错误是：依然分配具有16个地址空间的子网，而忘记了给网关分配地址。这样就错误了，因为14＋1＋1＋1＝17，17大于16，所以我们只能分配具有32个地址（32等于2的5次方）空间的子网。这时子网掩码为：255.255.255.224。</div><h4 class="notion-h notion-h3 notion-h-indent-0 notion-block-7cda49ef42b44eb9bea9b8683c4dce2a" data-id="7cda49ef42b44eb9bea9b8683c4dce2a"><span><div id="7cda49ef42b44eb9bea9b8683c4dce2a" class="notion-header-anchor"></div><a class="notion-hash-link" href="#7cda49ef42b44eb9bea9b8683c4dce2a" title="5. ARP/RARP协议"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>5. ARP/RARP协议</b></span></span></h4><div class="notion-text notion-block-00f03b5a5c67409bb781007833d6bec4"><b>地址解析协议，即ARP（Address Resolution Protocol），是根据IP地址获取物理地址的一个TCP/IP协议。</b>主机发送信息时将包含目标IP地址的ARP请求广播到网络上的所有主机，并接收返回消息，以此确定目标的物理地址；收到返回消息后将该IP地址和物理地址存入本机ARP缓存中并保留一定时间，下次请求时直接查询ARP缓存以节约资源。地址解析协议是建立在网络中各个主机互相信任的基础上的，网络上的主机可以自主发送ARP应答消息，其他主机收到应答报文时不会检测该报文的真实性就会将其记入本机ARP缓存；由此攻击者就可以向某一主机发送伪ARP应答报文，使其发送的信息无法到达预期的主机或到达错误的主机，这就构成了一个ARP欺骗。<b>ARP命令可用于查询本机ARP缓存中IP地址和MAC地址的对应关系、添加或删除静态对应关系等。</b></div><div class="notion-text notion-block-ea5dc4e25cf5402eae8243b4079a7c1c">ARP工作流程举例：</div><div class="notion-text notion-block-4abddac604f548b0a4aea50c94ac7e03">主机A的IP地址为192.168.1.1，MAC地址为0A-11-22-33-44-01；</div><div class="notion-text notion-block-37eb74c468974839ba8a814f2ca9da86">主机B的IP地址为192.168.1.2，MAC地址为0A-11-22-33-44-02；</div><div class="notion-text notion-block-769cd62aec2a4191a65fe41aba5ee586">当主机A要与主机B通信时，地址解析协议可以将主机B的IP地址（192.168.1.2）解析成主机B的MAC地址，以下为工作流程：</div><div class="notion-text notion-block-80982cb53048440f9c268fff6357e2ac">（1）根据主机A上的路由表内容，IP确定用于访问主机B的转发IP地址是192.168.1.2。然后A主机在自己的本地ARP缓存中检查主机B的匹配MAC地址。</div><div class="notion-text notion-block-35f7606e2f6d430da583f2ceecd55137">（2）如果主机A在ARP缓存中没有找到映射，它将询问192.168.1.2的硬件地址，从而将ARP请求帧广播到本地网络上的所有主机。源主机A的IP地址和MAC地址都包括在ARP请求中。本地网络上的每台主机都接收到ARP请求并且检查是否与自己的IP地址匹配。如果主机发现请求的IP地址与自己的IP地址不匹配，它将丢弃ARP请求。</div><div class="notion-text notion-block-4b1055c067ff4519bd97948989e0180c">（3）主机B确定ARP请求中的IP地址与自己的IP地址匹配，则将主机A的IP地址和MAC地址映射添加到本地ARP缓存中。</div><div class="notion-text notion-block-54ed7e283b9e4240a1d2ab6d4d13296e">（4）主机B将包含其MAC地址的ARP回复消息直接发送回主机A。</div><div class="notion-text notion-block-5c0b5d40e4d843c3abc8aa1386fd2f04">（5）当主机A收到从主机B发来的ARP回复消息时，会用主机B的IP和MAC地址映射更新ARP缓存。本机缓存是有生存期的，生存期结束后，将再次重复上面的过程。主机B的MAC地址一旦确定，主机A就能向主机B发送IP通信了。</div><div class="notion-text notion-block-57d832fe246246308eb11a3998917e89"><b>逆地址解析协议，即RARP，功能和ARP协议相对，其将局域网中某个主机的物理地址转换为IP地址</b>，比如局域网中有一台主机只知道物理地址而不知道IP地址，那么可以通过RARP协议发出征求自身IP地址的广播请求，然后由RARP服务器负责回答。</div><div class="notion-text notion-block-1006b364e7c3456b810807b09101fd8b">RARP协议工作流程：</div><div class="notion-text notion-block-415b667435574c7ea3e8f825ff1eb92e">（1）给主机发送一个本地的RARP广播，在此广播包中，声明自己的MAC地址并且请求任何收到此请求的RARP服务器分配一个IP地址；</div><div class="notion-text notion-block-325f9f30eaec4703977deb9c83ff0850">（2）本地网段上的RARP服务器收到此请求后，检查其RARP列表，查找该MAC地址对应的IP地址；</div><div class="notion-text notion-block-70ef44c4b181428eafb8f62e46efe643">（3）如果存在，RARP服务器就给源主机发送一个响应数据包并将此IP地址提供给对方主机使用；</div><div class="notion-text notion-block-3c2213a105014c9198fdc41a3f0f2510">（4）如果不存在，RARP服务器对此不做任何的响应；</div><div class="notion-text notion-block-37b26f778294404fb430bf19df2b59f3">（5）源主机收到从RARP服务器的响应信息，就利用得到的IP地址进行通讯；如果一直没有收到RARP服务器的响应信息，表示初始化失败。</div><h4 class="notion-h notion-h3 notion-h-indent-0 notion-block-fd5084ab56f249f7b658edb2085ad475" data-id="fd5084ab56f249f7b658edb2085ad475"><span><div id="fd5084ab56f249f7b658edb2085ad475" class="notion-header-anchor"></div><a class="notion-hash-link" href="#fd5084ab56f249f7b658edb2085ad475" title="6. 路由选择协议"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>6. 路由选择协议</b></span></span></h4><div class="notion-text notion-block-a120d264374e4346a95f4e1ad47b6904">常见的路由选择协议有：RIP协议、OSPF协议。</div><div class="notion-text notion-block-bf13575a4edd41f780e656fe74920e7f"><b>RIP协议</b> ：底层是贝尔曼福特算法，它选择路由的度量标准（metric)是跳数，最大跳数是15跳，如果大于15跳，它就会丢弃数据包。</div><div class="notion-text notion-block-5d61892d75bb49b19d9cf0c02bcb9386"><b>OSPF</b></div><div class="notion-text notion-block-c89f5f6058aa4af38ece4c15405399c8"><b>协议</b></div><div class="notion-text notion-block-84038deacc48470aafd66faef045ed41">：Open Shortest Path First开放式最短路径优先，底层是迪杰斯特拉算法，是链路状态路由选择协议，它选择路由的度量标准是带宽，延迟。</div><h4 class="notion-h notion-h3 notion-h-indent-0 notion-block-cd759fb6623c4cfc99da21c0f10cae3f" data-id="cd759fb6623c4cfc99da21c0f10cae3f"><span><div id="cd759fb6623c4cfc99da21c0f10cae3f" class="notion-header-anchor"></div><a class="notion-hash-link" href="#cd759fb6623c4cfc99da21c0f10cae3f" title="7. TCP/IP协议"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>7. TCP/IP协议</b></span></span></h4><div class="notion-text notion-block-c07f57b5e3504f598ae2e06a696961ab"><b>TCP/IP协议是Internet最基本的协议、Internet国际互联网络的基础，由网络层的IP协议和传输层的TCP协议组成。通俗而言：TCP负责发现传输的问题，一有问题就发出信号，要求重新传输，直到所有数据安全正确地传输到目的地。而IP是给因特网的每一台联网设备规定一个地址。</b></div><div class="notion-text notion-block-efdb9dfbd5bc4dbd885ae1a81f91d322">IP层接收由更低层（网络接口层例如以太网设备驱动程序）发来的数据包，并把该数据包发送到更高层---TCP或UDP层；相反，IP层也把从TCP或UDP层接收来的数据包传送到更低层。IP数据包是不可靠的，因为IP并没有做任何事情来确认数据包是否按顺序发送的或者有没有被破坏，IP数据包中含有发送它的主机的地址（源地址）和接收它的主机的地址（目的地址）。</div><div class="notion-text notion-block-2b927d10eb4c494daba2364c5aaedab4">TCP是面向连接的通信协议，通过三次握手建立连接，通讯完成时要拆除连接，由于TCP是面向连接的所以只能用于端到端的通讯。TCP提供的是一种可靠的数据流服务，采用“带重传的肯定确认”技术来实现传输的可靠性。TCP还采用一种称为“滑动窗口”的方式进行流量控制，所谓窗口实际表示接收能力，用以限制发送方的发送速度。</div><div class="notion-text notion-block-cad6db9230cc4125b495fae6335d347a"><b>TCP报文首部格式：</b></div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-1a38c18f36f94089b0765701c44e982a"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:528px;max-width:100%;flex-direction:column"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fa942fea0-e313-4141-868a-6b86ac52e445%2FUntitled.png?table=block&amp;id=1a38c18f-36f9-4089-b076-5701c44e982a&amp;t=1a38c18f-36f9-4089-b076-5701c44e982a&amp;width=528&amp;cache=v2" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-text notion-block-045cd389712646c4b2f37993e3919040"><b>TCP协议的三次握手和四次挥手：</b></div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-e82f180b5e5f4fe89abcdd1eb75eea6d"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:480px;max-width:100%;flex-direction:column"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fa96f2844-9a35-43f4-928d-ae45a08f1bf6%2FUntitled.png?table=block&amp;id=e82f180b-5e5f-4fe8-9abc-dd1eb75eea6d&amp;t=e82f180b-5e5f-4fe8-9abc-dd1eb75eea6d&amp;width=480&amp;cache=v2" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-text notion-block-0cb5426698d4472dab484f18d51e6dfe"><b>注：seq</b>:&quot;sequance&quot;序列号；<b>ack</b>:&quot;acknowledge&quot;确认号；<b>SYN</b>:&quot;synchronize&quot;请求同步标志；<b>；ACK</b>:&quot;acknowledge&quot;确认标志&quot;<b>；FIN</b>：&quot;Finally&quot;结束标志。</div><div class="notion-text notion-block-e27803d08fa349aea427098aefea3e99"><b>TCP连接建立过程：</b>首先Client端发送连接请求报文，Server段接受连接后回复ACK报文，并为这次连接分配资源。Client端接收到ACK报文后也向Server段发生ACK报文，并分配资源，这样TCP连接就建立了。</div><div class="notion-text notion-block-73d2c7a903ff46b4a0c2eea6a7316886"><b>TCP连接断开过程：</b>假设Client端发起中断连接请求，也就是发送FIN报文。Server端接到FIN报文后，意思是说&quot;我Client端没有数据要发给你了&quot;，但是如果你还有数据没有发送完成，则不必急着关闭Socket，可以继续发送数据。所以你先发送ACK，&quot;告诉Client端，你的请求我收到了，但是我还没准备好，请继续你等我的消息&quot;。这个时候Client端就进入FIN_WAIT状态，继续等待Server端的FIN报文。当Server端确定数据已发送完成，则向Client端发送FIN报文，&quot;告诉Client端，好了，我这边数据发完了，准备好关闭连接了&quot;。Client端收到FIN报文后，&quot;就知道可以关闭连接了，但是他还是不相信网络，怕Server端不知道要关闭，所以发送ACK后进入TIME_WAIT状态，如果Server端没有收到ACK则可以重传。“，Server端收到ACK后，&quot;就知道可以断开连接了&quot;。Client端等待了2MSL后依然没有收到回复，则证明Server端已正常关闭，那好，我Client端也可以关闭连接了。Ok，TCP连接就这样关闭了！</div><div class="notion-text notion-block-e341712cd3fe4bca908a3c801698b302"><b>为什么要三次挥手？</b></div><div class="notion-text notion-block-f35ad6d1a34940b7bbb44e0679f28c19">在只有两次“握手”的情形下，假设Client想跟Server建立连接，但是却因为中途连接请求的数据报丢失了，故Client端不得不重新发送一遍；这个时候Server端仅收到一个连接请求，因此可以正常的建立连接。但是，有时候Client端重新发送请求不是因为数据报丢失了，而是有可能数据传输过程因为网络并发量很大在某结点被阻塞了，这种情形下Server端将先后收到2次请求，并持续等待两个Client请求向他发送数据...问题就在这里，Cient端实际上只有一次请求，而Server端却有2个响应，极端的情况可能由于Client端多次重新发送请求数据而导致Server端最后建立了N多个响应在等待，因而造成极大的资源浪费！所以，“三次握手”很有必要！</div><div class="notion-text notion-block-6b5d0945cf0c422785d0e032b05df978"><b>为什么要四次挥手？</b></div><div class="notion-text notion-block-3f03a1ecaadc4871a442acebd9cc6ca9">试想一下，假如现在你是客户端你想断开跟Server的所有连接该怎么做？第一步，你自己先停止向Server端发送数据，并等待Server的回复。但事情还没有完，虽然你自身不往Server发送数据了，但是因为你们之前已经建立好平等的连接了，所以此时他也有主动权向你发送数据；故Server端还得终止主动向你发送数据，并等待你的确认。其实，说白了就是保证双方的一个合约的完整执行！</div><div class="notion-text notion-block-9d3fb640459d482b802222bb76a2f8ec">使用TCP的协议：FTP（文件传输协议）、Telnet（远程登录协议）、SMTP（简单邮件传输协议）、POP3（和SMTP相对，用于接收邮件）、HTTP协议等。</div><h4 class="notion-h notion-h3 notion-h-indent-0 notion-block-de24e4da709f48c1b6fd8c700a4549d2" data-id="de24e4da709f48c1b6fd8c700a4549d2"><span><div id="de24e4da709f48c1b6fd8c700a4549d2" class="notion-header-anchor"></div><a class="notion-hash-link" href="#de24e4da709f48c1b6fd8c700a4549d2" title="8. UDP协议"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>8. UDP协议</b></span></span></h4><div class="notion-text notion-block-b501418b17e440098ea0177f34460ac7"><b>UDP用户数据报协议，是面向无连接的通讯协议，UDP数据包括目的端口号和源端口号信息，由于通讯不需要连接，所以可以实现广播发送。UDP通讯时不需要接收方确认，属于不可靠的传输，可能会出现丢包现象，实际应用中要求程序员编程验证。</b></div><div class="notion-text notion-block-fd8aaefb66454244855af77c85691b3b">UDP与TCP位于同一层，但它不管数据包的顺序、错误或重发。因此，UDP不被应用于那些使用虚电路的面向连接的服务，UDP主要用于那些面向查询---应答的服务，例如NFS。相对于FTP或Telnet，这些服务需要交换的信息量较小。</div><div class="notion-text notion-block-15fae537fdf04c8ebc023c69b0019174">每个UDP报文分UDP报头和UDP数据区两部分。报头由四个16位长（2字节）字段组成，分别说明该报文的源端口、目的端口、报文长度以及校验值。UDP报头由4个域组成，其中每个域各占用2个字节，具体如下：　　（1）源端口号；</div><div class="notion-text notion-block-6e48478076d04b2883bca57e136fb6bb">（2）目标端口号；</div><div class="notion-text notion-block-9f4c7d4af5004aa0baa3846d7869255d">（3）数据报长度；</div><div class="notion-text notion-block-a357b5c850b44cd1869936f10da2810d">（4）校验值。</div><div class="notion-text notion-block-d74663814b9346c88b971181fd994f41">使用UDP协议包括：TFTP（简单文件传输协议）、SNMP（简单网络管理协议）、DNS（域名解析协议）、NFS、BOOTP。</div><div class="notion-text notion-block-1e94baf13b3f4a44a4b207c89c9db376"><b>TCP 与 UDP 的区别：</b>TCP是面向连接的，可靠的字节流服务；UDP是面向无连接的，不可靠的数据报服务。</div><h4 class="notion-h notion-h3 notion-h-indent-0 notion-block-16418bb012de4844a67b3af9da5073e6" data-id="16418bb012de4844a67b3af9da5073e6"><span><div id="16418bb012de4844a67b3af9da5073e6" class="notion-header-anchor"></div><a class="notion-hash-link" href="#16418bb012de4844a67b3af9da5073e6" title="9. DNS协议"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>9. DNS协议</b></span></span></h4><div class="notion-text notion-block-393fd5782f3f44b7823d90a48df51b17">DNS是域名系统(DomainNameSystem)的缩写，该系统用于命名组织到域层次结构中的计算机和网络服务，<b>可以简单地理解为将URL转换为IP地址</b>。域名是由圆点分开一串单词或缩写组成的，每一个域名都对应一个惟一的IP地址，在Internet上域名与IP地址之间是一一对应的，DNS就是进行域名解析的服务器。DNS命名用于Internet等TCP/IP网络中，通过用户友好的名称查找计算机和服务。</div><h4 class="notion-h notion-h3 notion-h-indent-0 notion-block-566b5494ed0543fc90a96222596e890c" data-id="566b5494ed0543fc90a96222596e890c"><span><div id="566b5494ed0543fc90a96222596e890c" class="notion-header-anchor"></div><a class="notion-hash-link" href="#566b5494ed0543fc90a96222596e890c" title="10. NAT协议"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>10. NAT协议</b></span></span></h4><div class="notion-text notion-block-2e8290d63db647d0b461a7f81ea555a9"><b></b>NAT网络地址转换(Network Address Translation)属接入广域网(WAN)技术，是一种将私有（保留）地址转化为合法IP地址的转换技术，它被广泛应用于各种类型Internet接入方式和各种类型的网络中。原因很简单，NAT不仅完美地解决了lP地址不足的问题，而且还能够有效地避免来自网络外部的攻击，隐藏并保护网络内部的计算机。</div><h4 class="notion-h notion-h3 notion-h-indent-0 notion-block-0c36b48e192b468ebd62d6acc7e4bf22" data-id="0c36b48e192b468ebd62d6acc7e4bf22"><span><div id="0c36b48e192b468ebd62d6acc7e4bf22" class="notion-header-anchor"></div><a class="notion-hash-link" href="#0c36b48e192b468ebd62d6acc7e4bf22" title="11. DHCP协议"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>11. DHCP协议</b></span></span></h4><div class="notion-text notion-block-fc2e88dfa03244ee8536171d76f8d5ca">DHCP动态主机设置协议（Dynamic Host Configuration Protocol）是一个局域网的网络协议，使用UDP协议工作，主要有两个用途：给内部网络或网络服务供应商自动分配IP地址，给用户或者内部网络管理员作为对所有计算机作中央管理的手段。</div><h4 class="notion-h notion-h3 notion-h-indent-0 notion-block-e211cf492c0d4353a7c2f86b9a6897a1" data-id="e211cf492c0d4353a7c2f86b9a6897a1"><span><div id="e211cf492c0d4353a7c2f86b9a6897a1" class="notion-header-anchor"></div><a class="notion-hash-link" href="#e211cf492c0d4353a7c2f86b9a6897a1" title="12. HTTP协议"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>12. HTTP协议</b></span></span></h4><div class="notion-text notion-block-2bb861eb59094c25a47dff166afbf523">超文本传输协议（HTTP，HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。</div><div class="notion-text notion-block-dc5b3ae013bd4ff79df56b55e8825bea"><b>HTTP 协议包括哪些请求？</b></div><div class="notion-text notion-block-1e63a4056d9b40ab84f28b34ace0429f">GET：请求读取由URL所标志的信息。</div><div class="notion-text notion-block-e7fa113b1b0f4e71983e9a2df495ed79">POST：给服务器添加信息（如注释）。</div><div class="notion-text notion-block-59831cacc9f6439a94b9c404f176dc8d">PUT：在给定的URL下存储一个文档。</div><div class="notion-text notion-block-133ffb3746ba4a6897cca35caaccf768">DELETE：删除给定的URL所标志的资源。</div><div class="notion-text notion-block-6936aa959b2e4ac0b3d6346d41729ab7"><b>HTTP 中， POST 与 GET 的区别</b></div><div class="notion-text notion-block-cc5c1a2c54cd479b97f286e0e051dd19">1）Get是从服务器上获取数据，Post是向服务器传送数据。</div><div class="notion-text notion-block-984360b5efcf4f38a28c8f3a9e39ce04">2）Get是把参数数据队列加到提交表单的Action属性所指向的URL中，值和表单内各个字段一一对应，在URL中可以看到。</div><div class="notion-text notion-block-e55f337634994750ad1e03769a390d7f">3）Get传送的数据量小，不能大于2KB；Post传送的数据量较大，一般被默认为不受限制。</div><div class="notion-text notion-block-31f819d10feb4a88997e40bdd1f1569f">4）根据HTTP规范，GET用于信息获取，而且应该是安全的和幂等的。</div><div class="notion-text notion-block-5f141f64aef947be96cb682e294eaeb0">I. 所谓 <b>安全的</b> 意味着该操作用于获取信息而非修改信息。换句话说，GET请求一般不应产生副作用。就是说，它仅仅是获取资源信息，就像数据库查询一样，不会修改，增加数据，不会影响资源的状态。</div><div class="notion-text notion-block-44983d01cb034cb481c013f62f08b386">II. <b>幂等</b> 的意味着对同一URL的多个请求应该返回同样的结果。</div><h4 class="notion-h notion-h3 notion-h-indent-0 notion-block-21bf04b9933a4256a1394129258e8c9f" data-id="21bf04b9933a4256a1394129258e8c9f"><span><div id="21bf04b9933a4256a1394129258e8c9f" class="notion-header-anchor"></div><a class="notion-hash-link" href="#21bf04b9933a4256a1394129258e8c9f" title="13. 一个举例"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title"><b>13. 一个举例</b></span></span></h4><div class="notion-text notion-block-4ab78fcca78f465ab863aa9f9c370091"><b>在浏览器中输入 </b><a target="_blank" rel="noopener noreferrer" class="notion-link" href="http://www.baidu.com/"><b>www.baidu.com</b></a><a target="_blank" rel="noopener noreferrer" class="notion-link" href="http://www.baidu.com/"><em><b> </b></em></a> <b>后执行的全部过程</b></div><div class="notion-text notion-block-4786acb82b2840f792abe0a983c00b3b">现在假设如果我们在客户端（客户端）浏览器中输入http://www.baidu.com,而baidu.com为要访问的服务器（服务器），下面详细分析客户端为了访问服务器而执行的一系列关于协议的操作：</div><div class="notion-text notion-block-2f01fd4ef258480598ac2278d943d7ae">1）客户端浏览器通过DNS解析到www.baidu.com的IP地址220.181.27.48，通过这个IP地址找到客户端到服务器的路径。客户端浏览器发起一个HTTP会话到220.161.27.48，然后通过TCP进行封装数据包，输入到网络层。</div><div class="notion-text notion-block-a856d5843bd8468080448e03985455b7">2）在客户端的传输层，把HTTP会话请求分成报文段，添加源和目的端口，如服务器使用80端口监听客户端的请求，客户端由系统随机选择一个端口如5000，与服务器进行交换，服务器把相应的请求返回给客户端的5000端口。然后使用IP层的IP地址查找目的端。</div><div class="notion-text notion-block-cf67adce3d6e47169c206fcba66d9987">3）客户端的网络层不用关系应用层或者传输层的东西，主要做的是通过查找路由表确定如何到达服务器，期间可能经过多个路由器，这些都是由路由器来完成的工作，不作过多的描述，无非就是通过查找路由表决定通过那个路径到达服务器。</div><div class="notion-text notion-block-4f5b7b2d931c46e59d7b08b3f06d8a24">4）客户端的链路层，包通过链路层发送到路由器，通过邻居协议查找给定IP地址的MAC地址，然后发送ARP请求查找目的地址，如果得到回应后就可以使用ARP的请求应答交换的IP数据包现在就可以传输了，然后发送IP数据包到达服务器的地址。</div><figure class="notion-asset-wrapper notion-asset-wrapper-embed notion-block-935eeae13a5f44e78a0d398241dac996"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:205px"><iframe class="notion-asset-object-fit" src="https://audio.com/embed/audio/1768512327665320?theme=image" title="iframe embed" frameBorder="0" allowfullscreen="" loading="lazy" scrolling="auto"></iframe></div></figure></main></div>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[那天我心还在，把回忆留下来]]></title>
            <link>https://www.baichuanweb.cn/article/example-82</link>
            <guid>https://www.baichuanweb.cn/article/example-82</guid>
            <pubDate>Tue, 05 Nov 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[当嗓音成为叙事的一部分🎴]]></description>
            <content:encoded><![CDATA[<div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-1359efe8226b800c8cc3d8bb321fe8d7"><div class="notion-viewport"></div><div class="notion-collection-page-properties"></div><figure class="notion-asset-wrapper notion-asset-wrapper-embed notion-block-1359efe8226b80be8370f51c201ff58d"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:204px"><iframe class="notion-asset-object-fit" src="https://audio.com/embed/audio/1814864672161639?theme=image" title="iframe embed" frameBorder="0" allowfullscreen="" loading="lazy" scrolling="auto"></iframe></div></figure><div class="notion-text notion-block-1359efe8226b8081b268f12e6ebf831f">方大同的新专辑——《The Dreamer》在10月28日正式上线，这是他隐退华语乐坛9年后再一次发布新专辑。熟悉他的人不必多说，他是一代华语天才歌手，曾入围台湾金曲奖最佳国语男歌手奖多达6次，直至2017年凭《JTW西游记》一举夺奖，变化丰富的作曲风格和极其R&amp;B的丝滑转音唱法，无不让人惊叹。却在2010年9月因出现爆肺（即气胸）而住院，之后不定期数次复发，一直修养至今。目前虽然仍在康复之中，但身体较以前有比较大的好转，于是方大同决定在这个阶段带着这几年对生活的思考，以全新专辑再诉他的故事。</div><div class="notion-text notion-block-1359efe8226b807fb16ee12353371098">正如他本人所说，“我的目标是创作一张能给人带来安慰的专辑。近年来，在世界的一片混乱中，我从生活简单瞬间、青春记忆、时光流转的反思以及那些让我觉得怪趣事物中获得启发而创作的歌曲之过程中找到了安宁。”、“这个专辑在一定程度上是兼收并蓄，不拘一格的，包括瞬间的简约回归。整个专辑都是在家中制作，当身体状态允许，我就会拿起麦克风，不管窗外是否下雨，邻居是否在装修。”</div><div class="notion-text notion-block-1359efe8226b80318f06dc3b09151bbc">事实上，我并非方大同的老粉，甚至我一度到上了大学才知道这个名字，才知道他的那几首著名歌曲《麦恩莉》、《特别的人》、《春风吹》。在我接触到R&amp;B风格的音乐，并深爱上陶喆的歌曲后，尝试去听方大同的曲子，相较来说大同的曲子总是给我一种含蓄的、青涩的味道。如果说陶喆的歌曲像是中学时代嬉皮笑脸的但有几分帅气的男孩，那方大同的歌曲就是默默坐在座位上带着金丝眼镜看书的文静男神。但这并不说明方大同的歌没有激情，只是表达方式会让听众初听不起意，再听已入迷。</div><div class="notion-text notion-block-1359efe8226b80c7ae9fd7a005d9554a">这版专辑中，我最爱的便是《回留》，这首歌创作于方大同在上海疗养的时间里，在亲戚家中客厅里录制，他们家有一架罕见的施坦威三角钢琴。琴已经有些岁月，声音不再洪亮干脆，琴键的回弹也不如往日那般干脆，整首歌的曲风安静悠扬，伴奏只有钢琴的独奏，像是人在轻轻的诉说曾经的爱意，平静但浓郁，而由于身体原因，大同的嗓音是嘶哑的，很多高音区十分艰难的唱上去，几乎要破音，让人唏嘘不已，若是年轻的方大同，不敢想象这首歌的演绎会有多么丝滑婉转。</div><div class="notion-text notion-block-1359efe8226b80d2952fe9e8a0d968fc">但就像方大同自己的经历一样，事实上，人的一生就像这钢琴，年轻时意气风发，高昂澎湃，似乎有着使不完的精力，而在经过了岁月的打磨和冲刷，经历了种种变故和挫折，终于褪去往日的光泽和棱角，留下了充满疲惫的自己。这个时候，当你坐在那老旧的钢琴面前，弹起那白中泛黄的琴键，回应你的是平淡但充满故事的琴声，又怎能不回想起往日的故人和旧时光，可是年华已去，时不我待，那就轻声歌唱吧……</div><div class="notion-text notion-block-1359efe8226b8023a751ee9655b85c8c">整首歌的歌词表现出对于爱情的思考和追忆，有对过去弄丢爱人的惋惜和愧疚，有对过去时光经历的反思和不舍，纵使千言万语，百思难解，却也无可他法，唯有释怀，唯有自渡。</div><div class="notion-callout notion-purple_background_co notion-block-1359efe8226b805eaca9c678805b9f17"><div class="notion-page-icon-inline notion-page-icon-span"><span class="notion-page-icon" role="img" aria-label="✨">✨</span></div><div class="notion-callout-text"><div class="notion-text notion-block-1359efe8226b8092b64ec8c4235cc578">挥不挥松开的手</div><div class="notion-text notion-block-1359efe8226b80bdb726f21b83b1066e">会不会覆水能收</div><div class="notion-text notion-block-1359efe8226b801bb160e239f3577e59">我在这里试着抚平愧疚</div><div class="notion-text notion-block-1359efe8226b80ba8506d3f960c8dc75">无人回应我的诉求</div><div class="notion-text notion-block-1359efe8226b800594ebffb300f8f72e">弄丢了爱失去了你 I&#x27;m so sorry</div><div class="notion-text notion-block-1359efe8226b8064b25cc77d6d06e4b3">悔不悔？离别之后</div><div class="notion-text notion-block-1359efe8226b806baee1c3a39dd9bffa">会不会又上心头</div><div class="notion-text notion-block-1359efe8226b809b9c4bf4e50254b89b">我惦着你在时间里洄游</div><div class="notion-text notion-block-1359efe8226b804e99c4e41f7be116c6">以为能忘记 但是我还没有</div></div></div><div class="notion-text notion-block-1359efe8226b80efbfc6d11eebfa4029">当一切都归于平淡，曾经的故事留下的伤口也终究会变成疤痕，我们也终究会往前走，我们也只好释怀，可每当回想起那段日子，所有的快乐和爱都还在，我们的心也还在，在那个过去的时间段里，两个人都被留了下来，只要当我回忆这段过往，两人的身影就会在，在那个傍晚，在那个第一次亲吻女孩的地方。</div><div class="notion-callout notion-purple_background_co notion-block-1359efe8226b803b81bdd2eb97b36800"><div class="notion-page-icon-inline notion-page-icon-span"><span class="notion-page-icon" role="img" aria-label="✨">✨</span></div><div class="notion-callout-text"><div class="notion-text notion-block-1359efe8226b809dbc5bfc55af2d923f">再会我的爱 终究会释怀</div><div class="notion-text notion-block-1359efe8226b804faa26c1031933d653">再会的那天 我心还在</div><div class="notion-text notion-block-1359efe8226b80f987a6ed4e1d740d84">回忆把我们留了下来</div><div class="notion-text notion-block-1359efe8226b801d8aeefd8bc82378bd">Let&#x27;s go back to the place</div><div class="notion-text notion-block-1359efe8226b804e98b8d28f06c71bf1">Where I first saw your face girl</div></div></div><div class="notion-text notion-block-1359efe8226b801f83e1eea3343336f5">即使最后未曾留住对方，两人向着相反的方向告别，却不影响那过往的美好，两人把心留在了那里，把回忆留在了那里，再想起那段日子，就像是回到了从前，回到了那个地方，我们依然开心，我们依然值得爱与被爱。</div><div class="notion-callout notion-purple_background_co notion-block-1359efe8226b8098b62bede3ea517782"><div class="notion-page-icon-inline notion-page-icon-span"><span class="notion-page-icon" role="img" aria-label="✨">✨</span></div><div class="notion-callout-text"><div class="notion-text notion-block-1359efe8226b806f8b38f3104d9e1d34">再会我的爱 我的爱</div><div class="notion-text notion-block-1359efe8226b80f9ad28fb14c3a66591">再会终究会释怀</div><div class="notion-text notion-block-1359efe8226b8032a0e9f60b74d8d5ae">那天我心还在 把回忆留下来</div><div class="notion-text notion-block-1359efe8226b80c2bbe2dd9a461e3780">So, let&#x27;s go back</div><div class="notion-text notion-block-1359efe8226b8032a9e5dc2b58f09b9c">Let&#x27;s go back to the place</div></div></div><div class="notion-text notion-block-1359efe8226b80fcaceefc14f8a76c86">我想这就是方大同想在《回留》里表达的一部分故事，虽然嗓音已经嘶哑，转音也不如往日，但方大同没有用任何的技术手段去修饰和掩盖，他就这样真实的展现在听众面前，或许在隐退疗养的这些年里，他也有过不甘，有过懊恼，但正如歌中所重复的“终究会释怀”，不论生活、事业、爱情等诸多事宜，困难和挫折是客观存在的，但随着时间推移，终会成为我们回忆的一部分，我们要学会释怀，这并非是妥协，而是自然的过程，这个过程可能会伴随着挣扎、踌躇甚至痛苦，直到某一刻，我们恍然发觉“就到这里吧”。</div><div class="notion-text notion-block-1359efe8226b80d48d55d52ba1fb954c">我们无法预知许多瞬间的价值，直到它成为回忆，可只要心里还惦着，我们就能回去，我们就还在。 🌟</div></main></div>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[跑步，记录与其他]]></title>
            <link>https://www.baichuanweb.cn/article/example-83</link>
            <guid>https://www.baichuanweb.cn/article/example-83</guid>
            <pubDate>Thu, 20 Feb 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[生命最动人的叙事，从来不在宏大的史诗里]]></description>
            <content:encoded><![CDATA[<div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-19d9efe8226b80a68742c7192e7c2e96"><div class="notion-viewport"></div><div class="notion-collection-page-properties"></div><figure class="notion-asset-wrapper notion-asset-wrapper-embed notion-block-1a59efe8226b808fa1bcd72be4373fbd"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:336px;max-width:100%;flex-direction:column;height:96px"><iframe class="notion-asset-object-fit" src="https://music.163.com/outchain/player?type=2&amp;id=2044458035&amp;auto=1&amp;height=66" title="iframe embed" frameBorder="0" allowfullscreen="" loading="lazy" scrolling="auto"></iframe></div></figure><div class="notion-text notion-block-1a09efe8226b8078acfde9f440d2b9ec">近日生活依旧如常，平淡但也不至于无味，去年半年多数时间都是三点一线，寝室，教室，工位，偶尔会去健身，但天气冷了就很少再付诸行动，和朋友们出去吃吃饭，但经常约不到伴。重复多了总是会觉得有些单调，想着该做点什么换换口味，直到我站上体重秤的那一刻，我就知道，hey，得做出改变了。</div><div class="notion-text notion-block-1a09efe8226b808a96fac116baa965c5">我想大多数人都理解，过年的那段日子里是悠闲的，至少你不需要再去一门心思扑在工作上，如果恰巧你的口味又很棒，那这段时间里，你会吃的很开心很满足，在你发觉自己多了一圈肉之前，你会觉得生活很美好，很有盼头。但很不幸，当我发现旧时的裤子拉不上的时候，我就知道我吃多了。 🥲</div><div class="notion-text notion-block-1a09efe8226b803c88dff555c88d6a4b">趁着天气转暖，我开始制定自己的跑步计划，事实上，我向来喜欢耐力跑，但当我跑出第一圈的时候，才发现许久不运动的我，早已不能适应这种强度的圈速，双腿仿佛灌满了铅，大口的踹气依旧无法支撑肺部的扩张和收缩，曾经熟稔的耐力跑节奏，此刻却像生锈的八音盒，双腿如同金属关节滞涩的青铜雕塑，晨雾中每口喘息都在胸腔擦出火星。这具久疏战阵的躯体，恍若被岁月浸透的老式座钟，发条拧紧时齿轮发出艰涩的呜咽，仿佛随时会在某个转弯处散落满地零件。但秉持着万事开头难，取经路最难的是上路的原则，我已经坚持每日跑步4公里一周了，随着身体机能逐渐恢复和适应，初始的疲惫感越发稀疏，步伐也愈发轻盈，我看见自己的影子被朝阳拉得很长，恍惚间竟与二十岁那年在操场奔跑的身影重叠，原来生命从来不是线性的消耗，而是在环形跑道上螺旋上升的修行，周遭能感受到的也只有耳机的音乐和自己呼吸吐气的交织，思绪偶尔会想到一些人或者事，转瞬又变成空白，村上春树曾在《当我谈跑步时我在谈什么》说到：我跑步就是跑着。原则上是在空白中跑步。即使在这样的空白中，也有片时片刻的思绪潜入。这是正常的，人的心灵不可能存在真正的空白。对此我深以为然，当奔跑成为移动的禅房，我们便永远在途中，永远在抵达，永远与万物共享着心跳的韵脚。</div><div class="notion-row notion-block-1a09efe8226b80248383ef4590e5279e"><div class="notion-column notion-block-1a09efe8226b800e825ec4f4540d3e69" style="width:calc((100% - (2 * min(32px, 4vw))) * 0.33333333333333337)"><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-1a09efe8226b8071b0d4dd914506ebac"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column"><img style="object-fit:cover" src="https://rockoss-1309912377.cos.ap-beijing.myqcloud.com/picgo/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20250220094918.jpg?t=1a09efe8-226b-8071-b0d4-dd914506ebac" alt="notion image" loading="lazy" decoding="async"/></div></figure></div><div class="notion-spacer"></div><div class="notion-column notion-block-1a09efe8226b80b8a4d3fe396a890410" style="width:calc((100% - (2 * min(32px, 4vw))) * 0.33333333333333337)"><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-1a09efe8226b8018bcb7db68fc7e8b26"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column"><img style="object-fit:cover" src="https://rockoss-1309912377.cos.ap-beijing.myqcloud.com/picgo/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20250220094919.jpg?t=1a09efe8-226b-8018-bcb7-db68fc7e8b26" alt="notion image" loading="lazy" decoding="async"/></div></figure></div><div class="notion-spacer"></div><div class="notion-column notion-block-1a09efe8226b80efb162e592827f0d1e" style="width:calc((100% - (2 * min(32px, 4vw))) * 0.3333333333333333)"><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-1a09efe8226b80b6bd42de4dd69edf24"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column"><img style="object-fit:cover" src="https://rockoss-1309912377.cos.ap-beijing.myqcloud.com/picgo/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20250220094920.jpg?t=1a09efe8-226b-80b6-bd42-de4dd69edf24" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-blank notion-block-1a09efe8226b806e8592c3b56782acc6"> </div></div><div class="notion-spacer"></div></div><div class="notion-text notion-block-1a09efe8226b808985e9c22889ea8516">寒假那会儿在家，在b站总是刷到一些摄影的视频，摄影师们精湛的手法和成片使我着迷，我一直都有用手机去拍摄照片或者视频去记录一些点滴，但我也仅仅只是简简单单的记录，仅此而已，没有太多的构图，更谈不上精细的修图和调整，我做的就是打开相机，卡擦一下，在美景前，在丰盛的食物面前，在好友的面前。我始终认为，照片本身的意义在于按下快门的那个瞬间的记录，一个时刻的意义大于照片的构图、美感、色调等等，那些未经修饰的瞬间里，早已藏着时光的密码。当然如果加上一些美妙的构图和呈现，会使多日后再翻开相册的感官会更加舒适。所以我开始有意的在打开相机后思考构图，思考光线是否得体，画面阴暗是否得当，曝光是否合适等等，在这个过程中，我真正的喜欢上了去记录生活，同时我也在一些自媒体平台学习相关的摄影知识，学习使用lightroom去对照片进行修饰。摄影的意义在于把美好的瞬间变成永恒，又或者说摄影本身就没有一个确切的定义，我记录下了过年时家人们欢聚的笑颜，记录了我最爱的小土狗在地上撒娇打滚的姿态，记录了充满生命力的老树，记录了懵懵懂懂的少年的心事……这所有的光影都汇聚在那个小小的镜头里，通过光，透过玻璃，折射出生活的诗篇，生命的气息。也许所有的美好都终将逝去，而所有关于爱的证据，都安静地躺在相册里，等着与未来的某个自己重逢。</div><div class="notion-row notion-block-1a19efe8226b80b392a8c0939e9343d9"><div class="notion-column notion-block-1a19efe8226b8031b95fc786ab18a842" style="width:calc((100% - (2 * min(32px, 4vw))) * 0.33333333333333337)"><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-1a19efe8226b8002a31ac444954dc510"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column"><img style="object-fit:cover" src="https://rockoss-1309912377.cos.ap-beijing.myqcloud.com/picgo/IMG_0343.webp?t=1a19efe8-226b-8002-a31a-c444954dc510" alt="notion image" loading="lazy" decoding="async"/></div></figure><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-1a49efe8226b80bc9d28fe1768660877"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column"><img style="object-fit:cover" src="https://rockoss-1309912377.cos.ap-beijing.myqcloud.com/picgo/IMG_0248.webp?t=1a49efe8-226b-80bc-9d28-fe1768660877" alt="notion image" loading="lazy" decoding="async"/></div></figure></div><div class="notion-spacer"></div><div class="notion-column notion-block-1a19efe8226b803da343e28e0cbafd69" style="width:calc((100% - (2 * min(32px, 4vw))) * 0.33333333333333337)"><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-1a19efe8226b803ea1cac8bfe2c31671"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column"><img style="object-fit:cover" src="https://rockoss-1309912377.cos.ap-beijing.myqcloud.com/picgo/IMG_0647.webp?t=1a19efe8-226b-803e-a1ca-c8bfe2c31671" alt="notion image" loading="lazy" decoding="async"/></div></figure><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-1a49efe8226b80088a86cff1515e3638"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column"><img style="object-fit:cover" src="https://rockoss-1309912377.cos.ap-beijing.myqcloud.com/picgo/IMG_0626.webp?t=1a49efe8-226b-8008-8a86-cff1515e3638" alt="notion image" loading="lazy" decoding="async"/></div></figure></div><div class="notion-spacer"></div><div class="notion-column notion-block-1a19efe8226b80e1a6a2eaf9e3a95cd6" style="width:calc((100% - (2 * min(32px, 4vw))) * 0.3333333333333333)"><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-1a19efe8226b80bfa1b3c82a4e8c8cbc"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column"><img style="object-fit:cover" src="https://rockoss-1309912377.cos.ap-beijing.myqcloud.com/picgo/IMG_0483.webp?t=1a19efe8-226b-80bf-a1b3-c82a4e8c8cbc" alt="notion image" loading="lazy" decoding="async"/></div></figure><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-1a49efe8226b8000adcde3428f438375"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column"><img style="object-fit:cover" src="https://rockoss-1309912377.cos.ap-beijing.myqcloud.com/picgo/IMG_0518.webp?t=1a49efe8-226b-8000-adcd-e3428f438375" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-blank notion-block-1a49efe8226b80af8bd4fd895fbb4a4f"> </div></div><div class="notion-spacer"></div></div><div class="notion-text notion-block-1a19efe8226b8048bc18c71d48de9f7e">周末又再次把《阿甘正传》找出来看了一遍，我实在太喜欢这部片子，即使看了很多遍以至于所有的剧情细节都牢记于心却并不妨碍我每次都深受感动。在《阿甘正传》的叙事中，人物情感并非简单的爱恨交织，而是一面镜子，映照出人性中最原始的纯真与最深层的创伤。阿甘与珍妮、母亲、战友之间的情感纠葛，构成了一个关于救赎、成长与和解的寓言。这些情感关系不仅是剧情的推动力，更是对现代人精神困境的深刻隐喻。最让我动容的是阿甘和珍妮的情感交织，阿甘对珍妮的情感，是一种近乎宗教式的信仰。他的爱不掺杂欲望的杂质，而是源于童年时珍妮向他伸出的第一双手——那是他在被世界排斥时唯一的救赎。珍妮的每一次逃离，都被阿甘视为需要时间理解的谜题。他的等待不是被动，而是一种主动的坚守，如同他奔跑时不需要理由的纯粹。这种情感的本质，是对人性本善的终极信任：即使珍妮堕入毒品与滥交的深渊，阿甘依然相信她“只是迷路了”。阿甘的“愚钝”恰恰成为他情感的护盾。当世俗以“接盘侠”的恶意揣测这段关系时，他的爱早已超越了占有与评判。他向珍妮求婚时那句“我会是个好丈夫”，不是承诺，而是对生命本质的宣告——爱是给予，而非索取。但珍妮的堕落并非沉沦，而是一场惨烈的自我救赎。当她最终回到阿甘身边时，不是妥协，而是完成了对创伤记忆的超越——她终于学会用阿甘式的纯真目光看待自己。死亡最终成为她最后的救赎：在生命尽头，她将儿子托付给阿甘，完成了对“父亲”角色的祛魅，也终结了代际传递的创伤。</div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-1a49efe8226b80b29905f6f7dac26e9e"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column"><img style="object-fit:cover" src="https://rockoss-1309912377.cos.ap-beijing.myqcloud.com/picgo/movie.webp?t=1a49efe8-226b-80b2-9905-f6f7dac26e9e" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-text notion-block-1a59efe8226b80ef918ac042ae427477">所以，平淡的日子里，春光就这么悄然而至，留下凝固时光的褶皱，在这些看似重复的轨迹中显影出神性的纹路，生活最动人的叙事，从来不在宏大的史诗里，而在日常的点滴里、快门按下的震颤，以及那些如羽毛般飘落却永远不被风带走的瞬间。🌬️</div></main></div>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[夏天过去了，却好像什么也没发生]]></title>
            <link>https://www.baichuanweb.cn/article/example-70</link>
            <guid>https://www.baichuanweb.cn/article/example-70</guid>
            <pubDate>Fri, 08 Sep 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[人对时间的感知是环境的产物]]></description>
            <content:encoded><![CDATA[<div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-10968c24df304dc3b47f2ae099eb5de0"><div class="notion-viewport"></div><div class="notion-collection-page-properties"></div><figure class="notion-asset-wrapper notion-asset-wrapper-embed notion-block-19e9efe8226b80f38f9afd862824c392"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:432px;max-width:100%;flex-direction:column;height:96px"><iframe class="notion-asset-object-fit" src="https://music.163.com/outchain/player?type=2&amp;id=2084105618&amp;auto=1&amp;height=66" title="iframe embed" frameBorder="0" allowfullscreen="" loading="lazy" scrolling="auto"></iframe></div></figure><div class="notion-text notion-block-30c49a7a2586430eb35c59c81b090f06">今天一早醒来，忽觉出点秋天的况味。空气不再那么闷，还有了一点凉意。随着学校开学、暑假结束，夏天彻底地过去了。虽然气温的变化不大，短袖也还穿在身上，但空气里已经没了夏日的氛围。</div><div class="notion-text notion-block-a870aaae55b6451da09f296558a2d300">每年八月二十三号前后，是处暑。这是介于盛夏跟初秋之间的一个节气。所谓“处”，就是“止”的意思。夏天的暑热将慢慢消退，秋天就要来了。古人说，“秋初夏末，热气酷甚，不可脱衣裸体，贪取风凉”。意思是说，这个时候虽然看起来还是酷夏，但已经悄悄摸摸的有了凉意。晚上喝酒吃肉的时候不要再光着膀子了，睡觉的时候盖点薄被单。</div><div class="notion-text notion-block-0fca7e1b5bca410daf19198957ab281b">早上听胡德夫的《匆匆》，听这个白发老翁，唱“韶光逝去无影踪”。</div><div class="notion-text notion-block-032c89dbdbcf4e02999119ff1633f567">你看，夏天转眼就要过去了，可好像什么也没有发生。</div><div class="notion-text notion-block-ef09580ec7ca4ebea380bac58a8ebad7">与夏天有关的故事里，有热烈、鲜明、旺盛的情感和求而不得的遗憾，有燃烧，有青春和一去不复返的好时光。大概每个人的心里，都有一个无法忘记的夏天。所以，我们才会有“夏天过去了，但什么也没有发生”的怅然若失吧。</div><div class="notion-text notion-block-4e528ee24ca041a381420d7c32f2fe64">我们现在总觉得时间紧迫，那是因为我们对时间的感知越来越紧张。人在不同阶段，对于时间的感知是不同的。小孩子觉得时间是圆环。春天过后是夏天，夏天过后是秋天，一个学期结束，下一个学期还会来，年年如此。所以小孩子并不很忧愁又一个夏天过去了。他想的是赶紧把剩下的作业补上，想的是新学期又能见到那些“老同学”。</div><div class="notion-text notion-block-625e7dd1f69f452391cc6b836594bc59">但渐渐就会发现，时间其实是螺旋形，不断旋转着前进。虽然一年一年往复循环，但毕竟“岁岁年年人不同”。意识到自己在时间里会变成另外一个人，这令人兴奋，又有点不安。也许最糟糕的，是感觉到时间是线。所谓“光阴似箭”。箭飞出去，就不再回来，最终落在什么地方也不知道。</div><div class="notion-text notion-block-792c92cf83ad42b99918fe426feb11f7">在日语里“夏天结束了”叫做“<b>夏が終わった</b>”这句话包含了许多不可言说的意义，和“今晚月色真美”一样具有隐晦暗示。“夏天结束了”这句话，其实是在说高歌曲毕、演出谢幕、终场哨声、宴席散去，它实际象征着幻灭。</div><div class="notion-text notion-block-55f005c2756442eb87bde8f5fca67e53">而我们能做的也只是接受，然后释然。</div><div class="notion-text notion-block-b0a5731ba519426f83979e0e1ec08907">以前有个朋友跟我说，时间是加速度运行的列车，一开始开的慢，后来慢慢加速，越来越快，停都停不下来。这个说法很形象，成功的引发了我长时间的焦虑。所以我一直记得。但我后来发现，这个比喻太唬人了。事实上，人只要在不同环境下，对时间的感知就会不同。</div><blockquote class="notion-quote notion-block-a8b2301a43644912825c8e98b29d42a2"><div><em>“</em><b><em>人对时间的感知是环境的产物。</em></b><em>”</em></div></blockquote><div class="notion-text notion-block-0d7b65b692114da8a5cd024ebec783fa">我们现在对时间的感知，是被围绕着我们的各种环境因素所塑造的。从工业革命以来，人们改变了农耕时代的作息习惯，以钟表时间取代日升日落。人们不再依靠天色变换、四季流转来安排生活，而是活在标准度量的钟表时间里。到了现在，我们的时间是以分秒为基准的。我们的通信是即时通信，微博上的热搜每一分钟更新一次，永远都有新闻在发生。而且从最近的情况来看，通常都没有什么好事。</div><div class="notion-text notion-block-7fadfd8990cc4e12b39a9e7ec072b6b9">这就是我们所生活的时代啊。时间岂止是一支箭，它简直就是电影《英雄》里的箭阵，黑压压一片向你齐射过来。</div><div class="notion-text notion-block-312704702fef492194c435fd7c7f9aa5">我们无处藏身。</div><div class="notion-text notion-block-038fdd5e0f2a47d58e6333b43ad2ecb3">我想说的是，有些美好的东西并不曾离我们而去。它们依旧藏在我们的身体里，如果遇到合适的环境，它就会复活。这就像是心里有一颗秘密种子。它将陪我度过一个又一个难熬的夜晚，它将同我一道穿越现实生活的重重迷雾。终于有那么一天，我将来到一个心中的应许之地，让它生根发芽。我告诉自己，不要慌，那些东西还在的。你需要的是安下心来，去做那些你现在该做的事。</div><div class="notion-text notion-block-ac9d257c0a2048b9a876e5ac6575765d">时间的本质是内容。时间无色无味，没有形状，当我们回过头去寻找时间，我们发现时间是由一桩一桩事件构成的。正如马尔克斯所说的那样：“生活不是我们经历过的事，生活是那些我们记得的事。”</div><blockquote class="notion-quote notion-block-4e405d11981c4da4a28193c02d4135f8"><div><b><em>“夏天就要过去了，但好像什么都没有发生。”</em></b></div></blockquote><div class="notion-text notion-block-eebe832ee79041d1befbb7bec516f5a8">这句话出自电影《蓝色大门》。故事讲的是一个女生在青春期时的困惑和惘然。她困惑于自己的性取向，她喜欢女生，暗恋自己最好的朋友。但这暗恋最终也终结了她们的友谊。我喜欢电影的结尾。两个困于青春的年轻人，在街头骑着自行车狂飙。每个人的青春就像是生命中的盛夏时节。那么浓烈，那么短暂。可青春就要过去了，却又好像没有得到什么。</div><div class="notion-text notion-block-55760638098147d888ba3b6d1f78c9f6">可人生是经历啊。哪里能真正得到什么？就像盛夏时节最美好的是等待和期盼。真正收获的时节是秋天。</div><div class="notion-text notion-block-82bbd2b9f97a4cb4965e66bbed87bda7">夏天过去了，什么也没有发生。生活大部分的时间都是这样，平淡单调，却会在某个时间节点给我们带来无穷的情感波折。</div><div class="notion-text notion-block-f065304ef61c4047835aedd63257ea54">但是，就像日本绘本作家佐野洋子在《没有神也没有佛》中写的：<em><b>“每个当下有每个当下的喜悦。无论多么不行的时刻，人都可以靠小小的喜悦活下去。生活的诀窍，一定在于发现很多小小的喜悦。 ”</b></em></div><div class="notion-text notion-block-f69a6782be0e450a89860f34ed0a9bf3">秋天，依然值得期待。 🍂</div></main></div>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[当冬夜渐暖]]></title>
            <link>https://www.baichuanweb.cn/article/example-81</link>
            <guid>https://www.baichuanweb.cn/article/example-81</guid>
            <pubDate>Tue, 29 Oct 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[幸福生活的要义从来不是发生了多少新鲜事，让我们不断得到新奇的体验，而在于从重复发生的大大小小事情中，我们能够获取多少满足感]]></description>
            <content:encoded><![CDATA[<div id="notion-article" class="mx-auto overflow-hidden "><main class="notion light-mode notion-page notion-block-11e9efe8226b807e97d2f40c1d3bf000"><div class="notion-viewport"></div><div class="notion-collection-page-properties"></div><figure class="notion-asset-wrapper notion-asset-wrapper-embed notion-block-1289efe8226b8060ab20e341b20ad7b7"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:204.99147033691406px"><iframe class="notion-asset-object-fit" src="https://audio.com/embed/audio/1813667739238750?theme=image" title="iframe embed" frameBorder="0" allowfullscreen="" loading="lazy" scrolling="auto"></iframe></div></figure><div class="notion-text notion-block-1279efe8226b804db12cc6e130873440">算上来，研究生生活已经度过将近两个月了，若不是连续的阴雨天让我感到些许湿冷，我还以为自己是在干燥的北京。</div><div class="notion-text notion-block-1279efe8226b8047b2e9fc12140d2fda">“合肥没有秋天”，以前我是不信的，但看着日历不到两个星期就要立冬了，我才对此话深以为然。因为，每年到这个时候，整个北京城都是金黄的秋叶，郁达夫在《故都的秋》中写道“<b>江南，秋当然也是有的，但是草木调零的慢，空气来得润，天的颜色都显得淡，并且时常多雨少风。可是色彩不浓，回味不永。比起北国的秋来，正象是黄酒之与白干，稀饭之与馍馍，鲈鱼之与大蟹，黄犬之与骆驼。</b>”现在看来，真是贴切万分。但合肥的秋，也并不无聊和单调，在京城上了四年学再回到故乡，终究还是更喜欢这里，真要说起那么一点小小感慨的话，还是故人均已不在左右，自己又不得不马不停蹄的一头钻进新的生活中去。</div><div class="notion-text notion-block-1279efe8226b801e86ddc6374fbb712e">我发觉天气渐冷的时候，就会陷入一种莫名忧郁的心境，这并不是那种颓废、悲观的失落，就像是，在燥热的夏天，屋子里大口喝着橘子味汽水就会觉得积极很多，而进入冬季，哈着气走在路上就会变得清冷。博客的杂文板块已经好久没更新了，说是学业繁重，事情多的数不过来，没时间去折腾，那也不过是借口，我也只能恍然一笑，究竟是手懒了，还是真的有点疲倦了呢？</div><div class="notion-text notion-block-12e9efe8226b80b8bc38cc6ce9b13df1">不久前晚上做梦，又再次梦到自己退学回去复读，周围的同学，教室都还是四年前复读的样子，在梦里，仿佛一切都是那么理所当然，我仍能清晰记得在梦中，自己十分焦虑，十分着急，想着自己退学回来复读就是要上个好大学，这是一件理所应当的事，再者就是猛地惊醒吓出一身汗，才发觉是黄粱一梦，事实上，我时常做这个梦，每隔段时间就回到梦里去“复读”。我跟我复读那会儿的“战友”说起这个事，没想到他也会这样，他形容在梦里的他急得“团团转”，等醒来之后才后知后觉“我不是考上了嘛”。用他的话说是因为“太害怕失去”，或许那一年的复读经历已经烙刻在我的心中，将伴随着我，提醒着我，成为我生命的一部分。</div><div class="notion-text notion-block-12e9efe8226b80339c35e72577bf46e7">“<b>竟不知时间是如此的浅，举步便踏到明天</b>”，这首诗是当代诗人商禽写的，时间很浅，过得很快，如果不是特意翻看日历，都不知道自己活在昨天今天还是明天。以前不理解，为什么家里的老人会不知道时间，你告诉他们今天星期几，他们会很惊讶:“啊，就星期X了啊。&quot;不过他们也不在意时间，星期一和星期五对他们来说是一样的，没有意义。再到后来，日子一天天过，我也慢慢发现，只有工作周那会儿在提醒自己活在星期几。我突然就理解了老人的感觉，时间好像停住了，不是不会衰老了，而是时间不再重要。悉达多说，时间是不存在的，时间就如同河流，河流的水经久不息地流动，好像是同一条河流，但实际上并不是相同的，河流没有上游也没有下游，时间并没有过去，也没有未来，有的只是当下，大概说的就是这个意思吧。</div><div class="notion-text notion-block-12e9efe8226b8047b590fb17163fba17">而每个人生活在这样的时间概念中，成为了一场没有归途的旅行，习惯了埋头走在路上的我们，也总是习惯忽视那些看似不重要的身边物，直到它们悄然离去，才发现它们之于我们的意义。就像蜻蜓之于童年，初恋之于青春，陪伴之于亲情。那些我们口中常常说到的过去其实只是昨天的当下。而今天，这个正在我们手中的当下，也终将成为明天的过去。</div><div class="notion-text notion-block-12e9efe8226b804ca081f8d9fde71fdd">再过两个月，一年又要结束了，然后就是冬去春来，生活的本质就是重复，重要的是怎么在重复里找到生活的韵律。“<b>幸福生活的要义从来不是发生了多少新鲜事，让我们不断得到新奇的体验，而在于从重复发生的大大小小事情中，我们能够获取多少满足感。</b>”这话听起来有些鸡汤，但对我来说是这样，虽然此时此刻天气依然会变得越来越冷，不过又能再次穿上厚厚的羽绒服，吃上热乎乎的火锅涮羊肉，似乎在这个冬夜里，也不是件坏事。</div><div class="notion-text notion-block-12e9efe8226b80fda676d91dfc457ef2">日子匆匆穿过我而行，奔向海洋。 🌊</div></main></div>]]></content:encoded>
        </item>
    </channel>
</rss>