随笔分类 - 网络基础
摘要:前言 本笔记基于命令行实现,想用界面快速搭建的读者可以安装宝塔搭建。 关键字:域名、SSL证书、公网IP、内网穿透、云服务器、nginx、mysql、php、typecho、备案。 友链:李柱明博客 个人博客系统筛选 WordPress、Typecho、Zblog等PHP博客程序: 分析对比 内网穿
阅读全文
摘要:前言 up安装nginx主要是为了在服务器上做反向代理。有兴趣的同学可以参考下。后面会整理出博客网站搭建的笔记分享出来(其实网上也有很多了)。 原文:李柱明博客:https://www.cnblogs.com/lizhuming/p/16888637.html 注意: 当前笔记基于ubuntu,可直
阅读全文
摘要:前言 最近周末在搭建个人网站,花了两天了解了下,目前基本上已经完成了个人博客网站的搭建,但是网站备案还没处理,只能IP访问,就不贴出了。 现把途中记录的笔记分享下。 内网穿透不仅仅用于个人网站搭建把数据拿捏在本地,主要是为了方便后期可能会玩or开发一些物联网设备而提前准备的环境。 原文:李柱明博客园
阅读全文
摘要:前言 TCP的实现比UDP复杂很多。 所以把原理篇和源码篇分开写。 原文:https://www.cnblogs.com/lizhuming/p/16883586.html 李柱明博客园:https://www.cnblogs.com/lizhuming/ 12.1 TCP协议简介 传输控制协议(T
阅读全文
摘要:前言 主要分析源码实现。 源码部分,本章节也只分析协议实现部分和最原始的南北接口。 北向协议栈接口和套接字接口的封装后面有独立章节分析。 即是UDP RAW接口。 友链: 李柱明博客园https://www.cnblogs.com/lizhuming/p/16880148.html 11.1 传输层
阅读全文
摘要:前言 参考:RFC 792 原文:李柱明博客:https://www.cnblogs.com/lizhuming/p/16861945.html 10.1 ICMP简介 IP 协议是一种不可靠、无连接的协议,只在各个主机间交付数据,但是对于数据的到达与否,IP 协议并不关心。 但是有些源主机希望能得
阅读全文
摘要:前言 默认主讲ipv4。 概念性的内容简单过一遍即可,主要还是在源码实现方面。 原文:李柱明博客:https://www.cnblogs.com/lizhuming/p/16859723.html 9.1 IP协议简述 IP 协议(Internet Protocol),又称之为网际协议,IP 协议处
阅读全文
摘要:前言 主要简述TCPIP协议族相关的。 ARP协议源码在etharp.c和etharp.h中,也是本次笔记的主要内容。 ARP源码实现的重要数据结构: ARP缓存表。 ARP报文。 原文:李柱明博客 8.1 IP地址与MAC地址 TCP/IP协议的网络层有自己的IP地址。 单看网络层,传输数据包时只
阅读全文
摘要:前言 参考lwip的ethernet.c和ethernet.h文件。 原文:李柱明博客园 7.1 链路层概述 简单概述。 相关术语: 结点(node):运行链路层协议的设备。如主机、路由器、交换机和WiFi接入点。 链路(link):沿着通信路径连接相邻结点的通信信道。 数据帧:链路层每一帧数据包s
阅读全文
摘要:[toc] ## 前言 前期的笔记主要是学习为主。 近期的学习笔记主要为自己独立分析开源库源码为主。 技术日新月异,基础维稳。 很喜欢魅族的一句话:**追求源于热爱**。 ## LVGL [【lvgl】01-lvgl移植之在linux上跑](https://www.cnblogs.com/lizhu
阅读全文
摘要:前言 李柱明博客:https://i.cnblogs.com/posts/edit-done;postId=15487160 正文 在多网卡编程时,指定使用特定的网卡,通过 bind(); 绑定就可以了。 注意:原理是在 connect(); 里面会轮询网卡链表,找出 IP 对应的网卡进行连接。 如
阅读全文
摘要:前言 本笔记记录 lwip 源码基础内容 李柱明博客:https://www.cnblogs.com/lizhuming/p/15487094.html 概念&作用 网络接口 概念引入 网络接口(以太网接口)是硬件接口(网络接口又可以称之为网卡)。 LWIP 是软件那么而怎样让硬件和软件无缝连接起来
阅读全文
摘要:前言 主要记录简要笔记 注意:发布此笔记前必须复习弄懂,后面可追加更多解密方法。 李柱明博客:https://www.cnblogs.com/lizhuming/p/15486965.html Wireshark 小笔记 只要出现了 “Change Cipher Spec” 后面的数据就都是密文了,
阅读全文
摘要:前言 李柱明博客:https://www.cnblogs.com/lizhuming/p/15487113.html 参考 SSID、BSSID、BSS等区分 下面说的: AP:无线接入点,是一个无线网络的创建者,是网络的中心节点。 理解为热点。 STA:无线网络中的终端。 就是终端设备。 中文含义
阅读全文
摘要:前言 一般路由器以内,就是内网,并且路由器内连接的所有设备或终端都会被分配一个内网 ip; 反之,路由器及以外就是外网 ip,这个外网 ip 通常在路由器的 WAN 口上。 所谓的私有地址就是在互联网上不能使用,而被用在局域网中的地址。 李柱明博客:https://i.cnblogs.com/pos
阅读全文
摘要:前言 想说的: 内存的动态申请&释放最重要的参考是指针; 申请得到的内存返回的是可用空间的其实地址(指针); 释放时也是传入该地址(指针)让内部算法进行释放。 一般这些地址前面部分是内存分配器管理的空间,用于管理本小段内存。 李柱明博客:https://www.cnblogs.com/lizhumi
阅读全文
摘要:前言 李柱明博客:https://www.cnblogs.com/lizhuming/p/15487055.html 2. 三种编程接口 RAW/Callback API NETCONN API SOCKET API 2.1 RAW/Callback API 内核回调型的 API。 这种 API 可
阅读全文