<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ky233的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ky233</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ky233]]></copyright><item><title><![CDATA[Linux高级IO之poll]]></title><link>https://blog.youkuaiyun.com/ky233/article/details/135898118</link><guid>https://blog.youkuaiyun.com/ky233/article/details/135898118</guid><author>ky233</author><pubDate>Sun, 10 Mar 2024 00:01:56 +0800</pubDate><description><![CDATA[(｡･∀･)ﾉﾞ嗨！你好这里是ky233的主页：这里是ky233的主页，欢迎光临~type=blog点个关注不迷路⌯'▾'⌯poll将输入参数和输出参数做了分离，所以我们就不用对参数进行重新设定了。并且把上限取消了。]]></description><category></category></item><item><title><![CDATA[Linux高级IO之select]]></title><link>https://blog.youkuaiyun.com/ky233/article/details/135794315</link><guid>https://blog.youkuaiyun.com/ky233/article/details/135794315</guid><author>ky233</author><pubDate>Sun, 10 Mar 2024 00:01:40 +0800</pubDate><description><![CDATA[(｡･∀･)ﾉﾞ嗨！你好这里是ky233的主页：这里是ky233的主页，欢迎光临~type=blog点个关注不迷路⌯'▾'⌯网络的本质就是：IO，是一次输入和输出。]]></description><category></category></item><item><title><![CDATA[Linux网络基础3之数据链路层]]></title><link>https://blog.youkuaiyun.com/ky233/article/details/135721249</link><guid>https://blog.youkuaiyun.com/ky233/article/details/135721249</guid><author>ky233</author><pubDate>Sun, 10 Mar 2024 00:01:25 +0800</pubDate><description><![CDATA[(｡･∀･)ﾉﾞ嗨！你好这里是ky233的主页：这里是ky233的主页，欢迎光临~type=blog点个关注不迷路⌯'▾'⌯ip协议通过子网划分，目的IP地址，路径查找相关的算法从逻辑上可以从A主机到B主机了！下面就是局域网数据转发的问题！怎么实际上把报文从一个主机到另一个主机呢？当决定把数据交给下一跳路由器的时候，下一跳路由器绝对是和我在一个局域网！宏观来看本质上我们的网络都是由一个个子网构成的这都是子网转发！]]></description><category></category></item><item><title><![CDATA[Linux网络基础3之IP协议]]></title><link>https://blog.youkuaiyun.com/ky233/article/details/135620542</link><guid>https://blog.youkuaiyun.com/ky233/article/details/135620542</guid><author>ky233</author><pubDate>Sun, 10 Mar 2024 00:01:17 +0800</pubDate><description><![CDATA[(｡･∀･)ﾉﾞ嗨！你好这里是ky233的主页：这里是ky233的主页，欢迎光临~type=blog点个关注不迷路⌯'▾'⌯目前已经学完了应用层以及传输层，我们应用层是把数据发送到传输层的缓存区里，而我们的传输层把数据交到哪里了呢？网络吗？并不是，而是向下交付到网络层！在应用层，我们关注数据使用的问题，在下三层我们关注的是网络通信的细节，将数据可靠的从A主机传输的B主机！]]></description><category></category></item><item><title><![CDATA[Linux网络基础2之TCP协议]]></title><link>https://blog.youkuaiyun.com/ky233/article/details/135535130</link><guid>https://blog.youkuaiyun.com/ky233/article/details/135535130</guid><author>ky233</author><pubDate>Sun, 10 Mar 2024 00:01:10 +0800</pubDate><description><![CDATA[创建一个TCP套接字，同时会在内核中创建一个发送缓冲区和接收缓冲区调用write这些函数的时候，会将数据先写入发送缓冲区中，本质上是拷贝函数，如果发送的太长，则会被拆成多个TCP数据包发出，如果发送的太短，就会现在缓冲区里等待，等到缓冲区长度差不多了，或者其他合适的时机就可以发出去了同样接受的时候也是，把数据从网络到接收缓冲区，然后read或recv的时候就可以从接收缓冲区中拿（拷贝）数据。]]></description><category></category></item><item><title><![CDATA[Linux网络基础2之UDP协议]]></title><link>https://blog.youkuaiyun.com/ky233/article/details/135513652</link><guid>https://blog.youkuaiyun.com/ky233/article/details/135513652</guid><author>ky233</author><pubDate>Sun, 10 Mar 2024 00:01:01 +0800</pubDate><description><![CDATA[(｡･∀･)ﾉﾞ嗨！你好这里是ky233的主页：这里是ky233的主页，欢迎光临~type=blog点个关注不迷路⌯'▾'⌯。]]></description><category></category></item><item><title><![CDATA[Linux网络基础2之https]]></title><link>https://blog.youkuaiyun.com/ky233/article/details/135500500</link><guid>https://blog.youkuaiyun.com/ky233/article/details/135500500</guid><author>ky233</author><pubDate>Sun, 10 Mar 2024 00:00:48 +0800</pubDate><description><![CDATA[世界上没有真正的安全，所谓安全就是你破解的所花费的成本，要远大于你的收益这就叫做安全。]]></description><category></category></item><item><title><![CDATA[Linux网络基础2之http]]></title><link>https://blog.youkuaiyun.com/ky233/article/details/135446799</link><guid>https://blog.youkuaiyun.com/ky233/article/details/135446799</guid><author>ky233</author><pubDate>Sun, 10 Mar 2024 00:00:34 +0800</pubDate><description><![CDATA[这里是ky233的主页，欢迎光临~type=blog应用层：就是程序员基于socket接口之上编写的具体逻辑，做的很多工作，都是和文本处理有关的！——协议分析与处理所以http协议，一定会具有大量的文本分析和协议处理！]]></description><category></category></item><item><title><![CDATA[Linux网络基础2之协议]]></title><link>https://blog.youkuaiyun.com/ky233/article/details/135373073</link><guid>https://blog.youkuaiyun.com/ky233/article/details/135373073</guid><author>ky233</author><pubDate>Sun, 10 Mar 2024 00:00:22 +0800</pubDate><description><![CDATA[(｡･∀･)ﾉﾞ嗨！你好这里是ky233的主页：这里是ky233的主页，欢迎光临~type=blog点个关注不迷路⌯'▾'⌯。]]></description><category></category></item><item><title><![CDATA[Linux网络套接字之TCP网络程序]]></title><link>https://blog.youkuaiyun.com/ky233/article/details/135131665</link><guid>https://blog.youkuaiyun.com/ky233/article/details/135131665</guid><author>ky233</author><pubDate>Sun, 10 Mar 2024 00:00:13 +0800</pubDate><description><![CDATA[不做过多介绍，前文有SOCK_STREM，TCP用这个。]]></description><category></category></item><item><title><![CDATA[Linux网络套接字补充]]></title><link>https://blog.youkuaiyun.com/ky233/article/details/135367427</link><guid>https://blog.youkuaiyun.com/ky233/article/details/135367427</guid><author>ky233</author><pubDate>Sun, 10 Mar 2024 00:00:02 +0800</pubDate><description><![CDATA[(｡･∀･)ﾉﾞ嗨！你好这里是ky233的主页：这里是ky233的主页，欢迎光临~type=blog点个关注不迷路⌯'▾'⌯。]]></description><category></category></item><item><title><![CDATA[Linux网络套接字之UDP网络程序]]></title><link>https://blog.youkuaiyun.com/ky233/article/details/135106578</link><guid>https://blog.youkuaiyun.com/ky233/article/details/135106578</guid><author>ky233</author><pubDate>Sat, 09 Mar 2024 23:59:49 +0800</pubDate><description><![CDATA[(｡･∀･)ﾉﾞ嗨！你好这里是ky233的主页：这里是ky233的主页，欢迎光临~type=blog点个关注不迷路⌯'▾'⌯实现一个简单的对话发消息的功能！]]></description><category></category></item><item><title><![CDATA[Linux网络套接字之预备知识]]></title><link>https://blog.youkuaiyun.com/ky233/article/details/135092456</link><guid>https://blog.youkuaiyun.com/ky233/article/details/135092456</guid><author>ky233</author><pubDate>Sat, 09 Mar 2024 23:59:29 +0800</pubDate><description><![CDATA[(｡･∀･)ﾉﾞ嗨！你好这里是ky233的主页：这里是ky233的主页，欢迎光临~type=blog点个关注不迷路⌯'▾'⌯。]]></description><category></category></item><item><title><![CDATA[Linux网络基础1]]></title><link>https://blog.youkuaiyun.com/ky233/article/details/135082353</link><guid>https://blog.youkuaiyun.com/ky233/article/details/135082353</guid><author>ky233</author><pubDate>Sat, 09 Mar 2024 23:59:04 +0800</pubDate><description><![CDATA[(｡･∀･)ﾉﾞ嗨！你好这里是ky233的主页：这里是ky233的主页，欢迎光临~type=blog点个关注不迷路⌯'▾'⌯。]]></description><category></category></item><item><title><![CDATA[Linux多线程之信号量与基于环形队列的生产消费者模型]]></title><link>https://blog.youkuaiyun.com/ky233/article/details/134816578</link><guid>https://blog.youkuaiyun.com/ky233/article/details/134816578</guid><author>ky233</author><pubDate>Sat, 09 Mar 2024 23:58:23 +0800</pubDate><description><![CDATA[POSIX信号量和SystemV信号量作用相同，都是用于同步操作，达到无冲突的访问共享资源目的。但POSIX可以用 于线程间同步。]]></description><category></category></item><item><title><![CDATA[Linux之生产消费者模型]]></title><link>https://blog.youkuaiyun.com/ky233/article/details/134482931</link><guid>https://blog.youkuaiyun.com/ky233/article/details/134482931</guid><author>ky233</author><pubDate>Sat, 09 Mar 2024 23:58:07 +0800</pubDate><description><![CDATA[(｡･∀･)ﾉﾞ嗨！你好这里是ky233的主页：这里是ky233的主页，欢迎光临~type=blog点个关注不迷路⌯'▾'⌯我们在条件满足的时候，唤醒指定的线程，我怎么知道条件是否满足呢？]]></description><category></category></item><item><title><![CDATA[Linux多线程之线程同步]]></title><link>https://blog.youkuaiyun.com/ky233/article/details/134452122</link><guid>https://blog.youkuaiyun.com/ky233/article/details/134452122</guid><author>ky233</author><pubDate>Sat, 09 Mar 2024 23:56:41 +0800</pubDate><description><![CDATA[(｡･∀･)ﾉﾞ嗨！你好这里是ky233的主页：这里是ky233的主页，欢迎光临~type=blog点个关注不迷路⌯'▾'⌯。]]></description><category></category></item><item><title><![CDATA[Linux多线程之线程互斥]]></title><link>https://blog.youkuaiyun.com/ky233/article/details/134427458</link><guid>https://blog.youkuaiyun.com/ky233/article/details/134427458</guid><author>ky233</author><pubDate>Sat, 09 Mar 2024 23:56:31 +0800</pubDate><description><![CDATA[(｡･∀･)ﾉﾞ嗨！你好这里是ky233的主页：这里是ky233的主页，欢迎光临~type=blog点个关注不迷路⌯'▾'⌯。]]></description><category></category></item><item><title><![CDATA[Linux多线程之线程控制]]></title><link>https://blog.youkuaiyun.com/ky233/article/details/134408871</link><guid>https://blog.youkuaiyun.com/ky233/article/details/134408871</guid><author>ky233</author><pubDate>Sat, 09 Mar 2024 23:56:13 +0800</pubDate><description><![CDATA[(｡･∀･)ﾉﾞ嗨！你好这里是ky233的主页：这里是ky233的主页，欢迎光临~type=blog点个关注不迷路⌯'▾'⌯。]]></description><category></category></item><item><title><![CDATA[Linux多线程之初识多线程]]></title><link>https://blog.youkuaiyun.com/ky233/article/details/134392869</link><guid>https://blog.youkuaiyun.com/ky233/article/details/134392869</guid><author>ky233</author><pubDate>Sat, 09 Mar 2024 23:55:47 +0800</pubDate><description><![CDATA[(｡･∀･)ﾉﾞ嗨！你好这里是ky233的主页：这里是ky233的主页，欢迎光临~type=blog点个关注不迷路⌯'▾'⌯。]]></description><category></category></item></channel></rss>