-
利用 hexo 和 github 搭建自己的博客
博客迁移自本人简书 迁移的文章时间未同步。为了防止每次发布,时间跟着改变。随机给了一个时间。 Hexo 教程Hexo 主题 Keep Keep主题 精简好看 就是我用的这套主题 -
shell 配置
安装 iterm2前往官网 https://iterm2.com 安装 ohmyzshohmyzsh 介绍 主题主题预览列表 打开 zshrc,推荐 VSCode 可格式化open ~/.zshrc 添加主题ZSH_THEME="robb... -
网络协议
第一部分:协议层次以及它们的服务类型OSI 七层模型 🌟🌟🌟🌟🌟OSI 模型全称为开放式通信系统互连参考模型,是国际标准化组织 ( ISO ) 提出的一个试图使各种计算机在世界范围内互连为网络的标准框架。 OSI 将计算机网络体系结构划分为... -
Swift 实用技巧
1. protocol + extension 初始化后直接配置相应属性1234567891011121314151617protocol XXXBuilder {}extension XXXBuilder { p... -
在 Swift 中为 String 添加扩展
String extension 代码123456789101112131415161718192021222324extension String { func index(from: Int) -> Index {... -
运输层协议和网络层协议的区别
运输层协议和网络层协议的区别网络层协议负责提供主机间的逻辑通信;运输层协议负责提供进程间的逻辑通信。 -
网络地址转换 NAT
网络地址转换 NATNAT(Network Address Translation),即网络地址转换,它是一种把内部私有网络地址翻译成公有网络 IP 地址的技术。该技术不仅能解决 IP 地址不足的问题,而且还能隐藏和保护网络内部主机,从而避免来自外部... -
ARP 地址解析协议的原理和地址解析过程
ARP 地址解析协议的原理和地址解析过程ARP(Address Resolution Protocol)是地址解析协议的缩写,该协议提供根据 IP 地址获取物理地址的功能,它工作在第二层,是一个数据链路层协议,其在本层和物理层进行联系,同时向上层提供... -
路由器和交换机的区别
路由器和交换机的区别 交换机: 交换机用于局域网,利用主机的物理地址(MAC 地址)确定数据转发的目的地址,它工作于数据链路层。 路由器: 路由器通过数据包中的目的 IP 地址识别不同的网络从而确定数据转发的目的地址,网络号是唯一的。路由器根据路... -
路由器的分组转发流程
路由器的分组转发流程 从 IP 数据包中提取出目的主机的 IP 地址,找到其所在的网络; 判断目的 IP 地址所在的网络是否与本路由器直接相连,如果是,则不需要经过其它路由器直接交付,否则执行 2.; 检查路由表中是否有目的 IP 地址的特定主机...
说得越多 声音就越弱