<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[cafehaus的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/cafehaus</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; cafehaus]]></copyright><item><title><![CDATA[每日一个计算机小知识：SSH]]></title><link>https://blog.youkuaiyun.com/cafehaus/article/details/155068968</link><guid>https://blog.youkuaiyun.com/cafehaus/article/details/155068968</guid><author>cafehaus</author><pubDate>Thu, 20 Nov 2025 11:30:57 +0800</pubDate><description><![CDATA[Windows 10 1809及后续版本内置了OpenSSH客户端和服务端，客户端在Win11中多默认启用，Win10常需手动开启，服务端则均需在“可选功能”中手动添加启用，旧版Windows则无内置SSH服务端，需装PuTTY、Xshell等第三方工具。在没有SSH协议之前如Telnet、FTP、POP等通信协议在网络上都是明文传输口令和数据，别有用心的人就很容易截获传输的数据， 进行“中间人攻击”（man-in-the-middle，冒充目标服务器接收你的数据，然后再冒充你把数据传给真正的服务器）。]]></description><category></category></item><item><title><![CDATA[每日一个计算机小知识：IGMP]]></title><link>https://blog.youkuaiyun.com/cafehaus/article/details/154417675</link><guid>https://blog.youkuaiyun.com/cafehaus/article/details/154417675</guid><author>cafehaus</author><pubDate>Tue, 04 Nov 2025 22:17:49 +0800</pubDate><description><![CDATA[由组播路由器发送，用于询问网段内是否有设备加入特定组播组，如：通用查询General Query（用于询问所有设备加入了哪些组）、特定组查询Group-Specific Query（指定某一组播组，询问还有没有设备在接收当前组的数据流）、特定源特定组查询报文Group-Source-Specific Query（针对某一个组播组+某几个特定源IP，向终端询问是否还需要从这些源接收这个组播组的数据，仅IGMPv3支持）。2. 广播 Broadcast。1. 单播 Unicast。查询报文 Query。]]></description><category></category></item><item><title><![CDATA[＜span class=“js_title_inner“＞每日一个计算机小知识：ICMP＜/span＞]]></title><link>https://blog.youkuaiyun.com/cafehaus/article/details/157684520</link><guid>https://blog.youkuaiyun.com/cafehaus/article/details/157684520</guid><author>cafehaus</author><pubDate>Mon, 03 Nov 2025 23:53:35 +0800</pubDate><description><![CDATA[同年9月，由Jon Postel编写的RFC 792正式发布，对ICMP协议的基本框架进行了定义，确立了其作为TCP/IP协议族中网络层控制协议的地位。ICMP属于网络层协议，是同属网络层的IP协议的重要辅助协议，它有自己独立的协议规范和功能，只是借助IP协议的传输能力来实现自身功能（ICMP报文需要封装在IP数据报中传输），其协议逻辑和功能实现是独立的。IP数据包的源IP设为当前用户的IP，目标IP设为目的设备的IP，且会将IP首部的协议字段设为1（表示该IP包承载的是ICMP协议数据）。]]></description><category></category></item><item><title><![CDATA[每日一个计算机小知识：ICMP]]></title><link>https://blog.youkuaiyun.com/cafehaus/article/details/154377276</link><guid>https://blog.youkuaiyun.com/cafehaus/article/details/154377276</guid><author>cafehaus</author><pubDate>Mon, 03 Nov 2025 23:53:35 +0800</pubDate><description><![CDATA[同年9月，由Jon Postel编写的RFC 792正式发布，对ICMP协议的基本框架进行了定义，确立了其作为TCP/IP协议族中网络层控制协议的地位。ICMP属于网络层协议，是同属网络层的IP协议的重要辅助协议，它有自己独立的协议规范和功能，只是借助IP协议的传输能力来实现自身功能（ICMP报文需要封装在IP数据报中传输），其协议逻辑和功能实现是独立的。IP数据包的源IP设为当前用户的IP，目标IP设为目的设备的IP，且会将IP首部的协议字段设为1（表示该IP包承载的是ICMP协议数据）。]]></description><category></category></item><item><title><![CDATA[每日一个计算机小知识：DHCP]]></title><link>https://blog.youkuaiyun.com/cafehaus/article/details/154163838</link><guid>https://blog.youkuaiyun.com/cafehaus/article/details/154163838</guid><author>cafehaus</author><pubDate>Thu, 30 Oct 2025 23:18:44 +0800</pubDate><description><![CDATA[客户端会选择收到的第一个Offer消息，然后再优先使用单播（此时已经知道服务器IP）发送一个Request消息给所选IP的DHCP服务器，其他未被选中的服务器则会通过“未收到客户端给自己的。当网络中的DHCP服务器（如路由器）收到这个广播消息后，会从预先配置好的IP池中选一个可用的IP地址，然后再通过广播方式（此时。，它是一个用于局域网内自动分配IP地址和配置信息的网络协议，位于OSI七层网络模型里的应用层，须借助传输层的UDP协议（通过。（需快速分配IP，本身也有重试机制，所以不用担心网络丢包），]]></description><category></category></item><item><title><![CDATA[每日一个计算机小知识：ARP协议]]></title><link>https://blog.youkuaiyun.com/cafehaus/article/details/154103645</link><guid>https://blog.youkuaiyun.com/cafehaus/article/details/154103645</guid><author>cafehaus</author><pubDate>Wed, 29 Oct 2025 23:40:31 +0800</pubDate><description><![CDATA[如果没有则主机A会向同一局域网里的所有设备发送ARP广播请求：我的IP地址是192.168.1.100，MAC地址是02:1A:2B:3C:4D:5E，你们谁的IP地址是192.168.1.101呀，发我下你的MAC地址。（仅动态类型，配置的时间超时后会自动删除）。现在主机A只知道主机B的IP地址，那就还需要通过IP地址去找到主机B的MAC地址了，这时主机A就会先在自己本地的ARP缓存表中查找有没有主机B对应的MAC地址，如果有就可以直接通信了。]]></description><category></category></item><item><title><![CDATA[每日一个计算机小知识：MAC地址]]></title><link>https://blog.youkuaiyun.com/cafehaus/article/details/153856733</link><guid>https://blog.youkuaiyun.com/cafehaus/article/details/153856733</guid><author>cafehaus</author><pubDate>Fri, 24 Oct 2025 23:25:22 +0800</pubDate><description><![CDATA[我们的电脑的MAC地址数量取决于其拥有的网络接口数量，每个独立的网络接口（硬件层面）对应一个唯一的MAC地址。MAC地址冲突时会出现网络连接异常、数据传输错误、设备频繁掉线等，通常家用网络中，因手动修改MAC地址（本地管理地址）导致冲突的概率较高，设备出厂MAC地址重复（多为山寨设备）也会引发此类问题。MAC地址的长度为48比特位，也就是6个字节，通常用12个16进制数表示，如 11:1A:2B:3C:4D:5E，它由电气与电子工程师协会IEEE进行统一管理，以确保MAC地址的全球唯一性。]]></description><category></category></item><item><title><![CDATA[＜span class=“js_title_inner“＞每日一个计算机小知识：LAN和WAN＜/span＞]]></title><link>https://blog.youkuaiyun.com/cafehaus/article/details/157665375</link><guid>https://blog.youkuaiyun.com/cafehaus/article/details/157665375</guid><author>cafehaus</author><pubDate>Thu, 23 Oct 2025 23:07:13 +0800</pubDate><description><![CDATA[还有一个WLAN（Wireless Local Area Network 无线局域网），是“无线版本的局域网”，靠无线信号（如WiFi）让设备在小范围内（一般几十米）实现互联互通，同时可接入互联网，常见于家庭、商店等场景。注意WiFi并不是局域网，而是局域网的一种无线连接方式。不同局域网的IP地址是可以重复的，同一局域网内的设备（如电脑、手机、打印机等）能实现高速互联互通，还能通过路由器接入互联网。广域网上的IP地址是不能重复的，也就是我们常说的公网ip，一般是要向你的网络服务商申请才能得到。]]></description><category></category></item><item><title><![CDATA[每日一个计算机小知识：LAN和WAN]]></title><link>https://blog.youkuaiyun.com/cafehaus/article/details/153803430</link><guid>https://blog.youkuaiyun.com/cafehaus/article/details/153803430</guid><author>cafehaus</author><pubDate>Thu, 23 Oct 2025 23:07:13 +0800</pubDate><description><![CDATA[还有一个WLAN（Wireless Local Area Network 无线局域网），是“无线版本的局域网”，靠无线信号（如WiFi）让设备在小范围内（一般几十米）实现互联互通，同时可接入互联网，常见于家庭、商店等场景。注意WiFi并不是局域网，而是局域网的一种无线连接方式。不同局域网的IP地址是可以重复的，同一局域网内的设备（如电脑、手机、打印机等）能实现高速互联互通，还能通过路由器接入互联网。广域网上的IP地址是不能重复的，也就是我们常说的公网ip，一般是要向你的网络服务商申请才能得到。]]></description><category></category></item><item><title><![CDATA[＜span class=“js_title_inner“＞每日一个计算机小知识：Socket＜/span＞]]></title><link>https://blog.youkuaiyun.com/cafehaus/article/details/157684000</link><guid>https://blog.youkuaiyun.com/cafehaus/article/details/157684000</guid><author>cafehaus</author><pubDate>Wed, 22 Oct 2025 23:45:19 +0800</pubDate><description><![CDATA[Socket 起源于 Unix 系统，于1983年正式发布，它解决了网络编程中各种协议细节复杂、跨平台兼容性差的问题，统一了网络通信的编程接口。弥补了 HTTP 协议只能由客户端发起通信的缺陷，让服务端也能主动向客户端推送数据。函数，将 Socket 与端口绑定，告诉操作系统监听这个端口。，它是基于 TCP 的一种应用层、全双工、有状态、长连接、双向。函数，让 Socket 进入监听状态，等待客户端连接。函数，创建一个 TCP 类型的 Socket。函数，向服务器发起连接，触发三次握手。]]></description><category></category></item><item><title><![CDATA[每日一个计算机小知识：Socket]]></title><link>https://blog.youkuaiyun.com/cafehaus/article/details/153768367</link><guid>https://blog.youkuaiyun.com/cafehaus/article/details/153768367</guid><author>cafehaus</author><pubDate>Wed, 22 Oct 2025 23:45:19 +0800</pubDate><description><![CDATA[Socket 起源于 Unix 系统，于1983年正式发布，它解决了网络编程中各种协议细节复杂、跨平台兼容性差的问题，统一了网络通信的编程接口。弥补了 HTTP 协议只能由客户端发起通信的缺陷，让服务端也能主动向客户端推送数据。函数，将 Socket 与端口绑定，告诉操作系统监听这个端口。，它是基于 TCP 的一种应用层、全双工、有状态、长连接、双向。函数，让 Socket 进入监听状态，等待客户端连接。函数，创建一个 TCP 类型的 Socket。函数，向服务器发起连接，触发三次握手。]]></description><category></category></item><item><title><![CDATA[每日一个计算机小知识：UDP]]></title><link>https://blog.youkuaiyun.com/cafehaus/article/details/153716201</link><guid>https://blog.youkuaiyun.com/cafehaus/article/details/153716201</guid><author>cafehaus</author><pubDate>Tue, 21 Oct 2025 22:57:56 +0800</pubDate><description><![CDATA[而UDP则是一名追求速度的快递员，每次拿到包裹也不确认就马不停蹄地派送，遇到红灯也不管直接闯，快递丢了也不会下车捡，一心只想着最快把包裹送到。UDP与TCP协议都是诞生于1980年(RFC768)，UDP主要满足网络对于高效传输的需求，TCP虽然传输数据可靠但开销高，于是UDP作为补充，满足对数据实时性高于可靠性的场景，也是网络核心传输协议之一。UDP是User Datagram Protocol的缩写，用户数据报协议，它是一种无连接协议，以“数据报”为单位传输数据，轻量、传输速度快但不可靠。]]></description><category></category></item><item><title><![CDATA[每日一个计算机小知识：HTTP]]></title><link>https://blog.youkuaiyun.com/cafehaus/article/details/153669933</link><guid>https://blog.youkuaiyun.com/cafehaus/article/details/153669933</guid><author>cafehaus</author><pubDate>Mon, 20 Oct 2025 22:46:57 +0800</pubDate><description><![CDATA[HTTPS（Hyper Text Transfer Protocol Secure）是HTTP的加密版本，它在HTTP和TCP之间增加了SSL/TLS协议层，用于加密数据，保证传输数据的完整和安全。1997年发布，目前最主流使用的版本，默认使用持久连接，可以在一个TCP连接上发送多个请求响应，减少建立连接的开销。HTTP是Hyper Text Transfer Protocol 的缩写，超文本传输协议，是一个用于传输超媒体文档（如html、文字、图片、视频）的应用层传输协议。]]></description><category></category></item><item><title><![CDATA[每日一个计算机小知识：TCP]]></title><link>https://blog.youkuaiyun.com/cafehaus/article/details/153604516</link><guid>https://blog.youkuaiyun.com/cafehaus/article/details/153604516</guid><author>cafehaus</author><pubDate>Sun, 19 Oct 2025 22:58:30 +0800</pubDate><description><![CDATA[双方在连接建立后可同时收发数据，而三次握手的核心目的，正是通过3次握手来互相确认双方的收、发能力都是正常的，而4次挥手也正是需要确认双方都没有数据要发送了才能断开连接释放资源。是一种可靠的、有序的、面向连接的、基于字节流的数据传输通信协议，可以在两台设备之间提供可靠的数据传输，是网页浏览、文件传输、邮件发送、远程登录等场景的基础。在发送数据前，TCP需要先建立一条稳定的连接，也就是我们常说的三次握手，数据传输完成后，会触发四次挥手断开连接。服务器收到数据后，需要校验数据段的完整性、记录已接收的数据。]]></description><category></category></item><item><title><![CDATA[每日一个计算机小知识：IP和域名]]></title><link>https://blog.youkuaiyun.com/cafehaus/article/details/153564328</link><guid>https://blog.youkuaiyun.com/cafehaus/article/details/153564328</guid><author>cafehaus</author><pubDate>Sun, 19 Oct 2025 13:04:57 +0800</pubDate><description><![CDATA[本文介绍了IP地址和域名的基本概念。IP地址是网络设备的唯一数字标识，分为IPv4（32位，约43亿个）和IPv6（128位，数量极其庞大）。由于IP地址难以记忆，域名系统应运而生，为IP地址提供有意义的名称。1983年保罗·莫卡派乔斯开发了首个DNS服务器，实现了域名与IP的映射关系。文章用&quot;房子-门牌号-别名&quot;的比喻形象说明了主机-IP-域名之间的关系。]]></description><category></category></item><item><title><![CDATA[每日一个计算机小知识：Host]]></title><link>https://blog.youkuaiyun.com/cafehaus/article/details/153564235</link><guid>https://blog.youkuaiyun.com/cafehaus/article/details/153564235</guid><author>cafehaus</author><pubDate>Sun, 19 Oct 2025 12:55:21 +0800</pubDate><description><![CDATA[《计算机中的Host概念解析》摘要： Host在计算机领域指能参与网络交互的设备，如电脑、手机等，需具备独立IP地址作为网络标识。类比房子与门牌号，IP地址让设备能相互访问。狭义Host常指服务器，拥有固定公网IP，而个人电脑多为动态内网IP。后端服务部署后，前端通过IP访问该Host，网站同理。理解Host和IP是网络交互的基础，后续将延伸讲解域名等相关知识。（136字）]]></description><category></category></item><item><title><![CDATA[每日一个计算机小知识：Bit和Byte（比特和字节）]]></title><link>https://blog.youkuaiyun.com/cafehaus/article/details/153564043</link><guid>https://blog.youkuaiyun.com/cafehaus/article/details/153564043</guid><author>cafehaus</author><pubDate>Sun, 19 Oct 2025 12:50:19 +0800</pubDate><description><![CDATA[比特(bit)是计算机最小的数据处理单位，代表0或1两种状态。字节(Byte)由8个比特组成，可以表示256种状态，是计算机基本操作单位。比特常用于数据传输速率(如宽带速度)，字节用于数据存储(如硬盘容量)。换算关系：1Byte=8bit，1KB=1024Byte，以此类推。例如500Mbps宽带实际下载速度约为62.5MB/s。理解比特和字节的区别对计算机基础知识学习很重要。]]></description><category></category></item><item><title><![CDATA[每日一个计算机小知识：Linux]]></title><link>https://blog.youkuaiyun.com/cafehaus/article/details/153563821</link><guid>https://blog.youkuaiyun.com/cafehaus/article/details/153563821</guid><author>cafehaus</author><pubDate>Sun, 19 Oct 2025 12:43:39 +0800</pubDate><description><![CDATA[摘要： Linux是由Linus Torvalds于1991年开发的开源操作系统内核，名字结合其名字“Linus”与“Unix”的发音。它以稳定、高效著称，广泛应用于服务器、Android系统及嵌入式设备。Linux内核仅管理硬件和进程，需搭配应用软件构成完整系统（如Ubuntu）。Torvalds还开发了Git工具。作为开发者，掌握常用Linux命令（如文件操作、权限管理等）对运维和服务器管理至关重要。你常用的Linux命令有哪些？]]></description><category></category></item><item><title><![CDATA[每日一个计算机小知识：DNS和hosts文件]]></title><link>https://blog.youkuaiyun.com/cafehaus/article/details/153547688</link><guid>https://blog.youkuaiyun.com/cafehaus/article/details/153547688</guid><author>cafehaus</author><pubDate>Sat, 18 Oct 2025 22:45:07 +0800</pubDate><description><![CDATA[简单点说 DNS 就相当于整个网络世界的通讯录，Host 主机相当于房子，IP地址相当于门牌号，通过门牌号也能直接找到朋友家，但是当朋友变多了就记不住这么多门牌号了，但是我知道朋友的名字（就相当于域名），这下想要去谁家，就先打个电话问下 DNS：我想去我的朋友小花家，DNS里就能找到你朋友家对应的门牌号，然后你就可以直接去了。当请求网络的时候，我们的电脑会先查看本地的 hosts 文件，如果里面已经记录了对应地址，那就不会再去向 DNS 服务器询问你朋友家的门牌号，而是直接去到对应的 Host 主机。]]></description><category></category></item><item><title><![CDATA[每日一个计算机小知识：IP和域名]]></title><link>https://blog.youkuaiyun.com/cafehaus/article/details/153504336</link><guid>https://blog.youkuaiyun.com/cafehaus/article/details/153504336</guid><author>cafehaus</author><pubDate>Fri, 17 Oct 2025 20:33:58 +0800</pubDate><description><![CDATA[IPv6就是为了解决IPv4已经被耗尽了而诞生的，它的格式为128位二进制数，用冒分十六进制表示，如3851:1ac8:2693:00bc:34e4:96d2:7421:1234，总共约有3.4×10³⁸个，号称可以给地球上的每粒沙子分配一个地址，大家可以敞开了随便用。不管是IPv4还是IPv6本质都是一串数字标识，本身没有什么实际的语意化含义，IPv4可能有人还能记住几个，IPv6估计就没人能记住了，为了解决IP记不住的问题，于是域名（Domain Name）又诞生了。]]></description><category></category></item></channel></rss>