随笔分类 -  网络

网络基础知识 LWIP linux网络协议栈 TCPIP HTTP DHCP 路由器 浏览器 网页 服务器 抓包 爬虫 ... 网络世界最丰富
摘要:简洁干练, 见博文 https://blog.csdn.net/m0_71541548/article/details/139905606 。 阅读全文
posted @ 2024-09-21 13:33 一匹夫 阅读(15) 评论(0) 推荐(0)
摘要:TCP主动关闭连接 appl: close(), --> FIN FIN_WAIT_1 //主动关闭socket方,调用close关闭socket,发FIN <-- ACK FIN_WAIT_2 //对方操作系统的TCP层,给ACK响应。然后给FIN <-- FIN --> ACK "TIME_WA 阅读全文
posted @ 2024-09-21 12:36 一匹夫 阅读(319) 评论(0) 推荐(0)
摘要:之前介绍的服务器端代码只是基础功能,在支持多客户端访问时将面临困局。因为,我们来介绍服务器并发编程模型。 server.c #include <errno.h> #include <sys/socket.h> #include <netinet/in.h> #include <arpa/inet.h 阅读全文
posted @ 2021-05-06 16:59 一匹夫 阅读(105) 评论(0) 推荐(0)
摘要:实验环境: 略。 实验背景:已编写好基于以太网接口的输入处理,能够解析到以太网数据包内的帧类型。 1. 协议栈底层采用轮询方式,即轮询以太网数据包。 2. 若收到数据,则交由以太网输入处理模块进行解析 3. 同时在这里打上断点,我们后续的操作是向此工程所在网卡发送一个arp数据包,以便代码执行能够进 阅读全文
posted @ 2021-04-12 22:54 一匹夫 阅读(852) 评论(0) 推荐(0)
摘要:相关博文: 系统编程-网络-tcp客户端服务器编程模型、socket、htons、inet_ntop等各API详解、使用telnet测试基本服务器功能 接着该上篇博文,咱们继续,首先,为了内容的完整性和连续性,我们首要的是立马补充、展示客户端的示例代码。 在此之后,之后咱们有两个方向: 一是介绍客户 阅读全文
posted @ 2021-04-12 22:33 一匹夫 阅读(428) 评论(0) 推荐(0)
摘要:PART1 基础知识 1. 字节序 网络字节序是大端字节序(低地址存放更高位的字节), 所以,对于字节序为小端的机器需要收发网络数据的场景,要对这些数据进行字节序转换。 字节序转换函数,常用的有四个: 很好记,n表示network, h表示host, l表示long, s表示short。 举例, h 阅读全文
posted @ 2021-04-09 09:33 一匹夫 阅读(732) 评论(0) 推荐(0)
摘要:1. 内容概要 2. OSI模型和TCP/IP模型 OSI模型与TCP/IP模型的对应关系 3. TCP/IP协议簇 端口 4. 网络层协议 IP协议 IP地址 IP地址分类 5. 传输层协议 5.1 传输层之TCP协议 TCP是面向字节流的 TCP不像UDP一样那样一个个报文独立地传输,而是在不保 阅读全文
posted @ 2021-04-06 07:55 一匹夫 阅读(168) 评论(0) 推荐(0)
摘要:Note: 我的S5PV210板子的磁盘是emmc版本,不是nandflash版本。 1. SD卡内烧录uboot镜像,然后作为启动盘来启动emmc中的内核镜像和根文件系统。 只要破坏emmc内的uboot镜像,就可以使其从sd2启动 (因为emmc内没了完整的uboot,自然就无法启动内核) 然后 阅读全文
posted @ 2021-01-30 17:48 一匹夫 阅读(1069) 评论(0) 推荐(0)
摘要:实验环境说明: ubuntu 16.04 进行本实验的前提:需要在ubuntu上搭建好ffmpeg环境,参考我的另一篇博文 ffmpeg编译过程经历的99八十一难 下面开始本文内容 PART1 编译安装带Nginx-rtmp-module的Nginx服务器 1 下载Nginx (Nginx从官网下载 阅读全文
posted @ 2021-01-20 08:39 一匹夫 阅读(2131) 评论(0) 推荐(0)
摘要:1. 官网 2. 交叉编译 我的当前环境 mips平台交叉编译说明 先解压下载后的libevent源码压缩包然后cd进入解压后的文件夹libevent-2.1.11-stable: <1. ./configure --prefix=/home/lmw/open_lib/Libevent/LibEve 阅读全文
posted @ 2021-01-04 16:05 一匹夫 阅读(1502) 评论(0) 推荐(0)
摘要:1. 注册心知天气账号,获取私钥 下面这篇文章是图示讲解的,好东西,何不转载为快? http://www.taichi-maker.com/homepage/iot-development/iot-platform/seniverse/preparation/ "GET https://api.se 阅读全文
posted @ 2020-12-04 17:10 一匹夫 阅读(2180) 评论(0) 推荐(0)
摘要:参考自:https://blog.csdn.net/kunkliu/article/details/80848138 socket()函数介绍 int socket(int family, int type, int protocol); socket()打开一个网络通讯端口,如果成功的话,就像op 阅读全文
posted @ 2020-08-07 10:44 一匹夫 阅读(173) 评论(0) 推荐(0)
摘要:使用软件: 通信猫 请自行下载 使用平台: win7 360浏览器 当前PC连接的是无线网,所以第2步查看的是 无线局域网适配器上的IP地址。 本实验的逻辑: 浏览器作为http客户端,来访问我通信猫软件上开启的tcp服务器, 当浏览器的网址栏按下回车,就会发起一次GET请求,下图5显示出了tcp服 阅读全文
posted @ 2019-08-07 14:33 一匹夫 阅读(174) 评论(0) 推荐(0)
摘要:请根据IP地址 和 子网掩码,计算出 网络地址、广播地址 IP地址分类 对3类主要IP地址的补充说明: 阅读全文
posted @ 2019-08-07 10:47 一匹夫 阅读(261) 评论(0) 推荐(0)
摘要:前沿提要: MQTT是什么不知道? 看这一篇:https://www.cnblogs.com/happybirthdaytoyou/p/10362336.html 阿里云官网玩不转? 看这一篇: https://www.cnblogs.com/happybirthdaytoyou/p/1406529 阅读全文
posted @ 2019-02-11 16:41 一匹夫 阅读(4126) 评论(0) 推荐(0)