网络编程
文章平均质量分 55
网络编程
hjjdebug
西方用26个字母表示世界,计算机用0,1两个数字表示世界,大道至简!
人类用6号元素碳来思考, 计算机用14号元素硅来演算,精妙绝伦!
展开
-
ftp协议的彻底研究
0. ftp 的简单介绍 1. 安装ftp 服务器, vsftpd, vsftpd 是注重安全性、轻量又高效的 FTP 服务器 2. 安装ftp 客户端. 3. ftp 客户端的使用. 4. ftp 协议进一步研究 5. ftp 协议的高级研究 6. ftp 协议源码研究 6.1 调试: ftp -v -d localhost 6.2 getervb原创 2024-03-24 11:32:28 · 781 阅读 · 0 评论 -
udp丢包问题研究
//发现udp 有收不到数据包现象.一: 观察丢包1. ifconfig enp8s02. netstat -s -u二: 修改系统缓存参数. recv_buffer_size 修改系统buffer_size sysctl -w net.core.rmem_max=26214400 sysctl -w net.core.rmem_default=26214400三: 应用程序考虑av_dict_set(&m_options, "buffer_size", "1024000", 0);原创 2024-03-01 18:04:22 · 397 阅读 · 0 评论 -
最简单的组播程序
最简单的组播程序组播,发送: 与普通udp 发送并无不同,除了sendto的对端地址是一个组播地址.接受: 如果在同一台电脑上启用多个进程或线程接受,需要设置 SO_REUSEADDR 选项为1 只要加入了组播组,就可以从中接受数据了.下面是具体的代码, 是我从庞杂的代码中简化整理的.执行结果. 给一张图片参考....原创 2022-07-13 10:15:52 · 956 阅读 · 0 评论 -
最简单的udp 发送,接受程序
最简单的udp 发送,接受程序, 用以演示udp 发送接受数据的概念.同时演示了如下的接口调用方式:1. sendto2. recvfrom3. socket4. bind5. inet_ntop6. ntohs测试, 在一个终端上执行./server, 另一个终端上执行./client, 随便输入点东西查看结果$ ./serverwait message at port 8000 .....recvfrom 127.0.0.1 at PORT 46620sendto: AB原创 2022-07-13 09:01:35 · 1046 阅读 · 0 评论 -
http 协议学习:
http 协议学习:http 协议是建立在tcp 协议之上的协议. 这里介绍get协议和post协议1. get 协议.从浏览器上指明访问的文件路径,采用的是http get协议以下是wireshark 俘获的http get 协议的全过程.浏览器浏览http://172.16.33.128/php_code/2/1/index.php 交互的全过程GET /php_code/2/1/index.php HTTP/1.1Host: 172.16.33.128User-Agent: Mo原创 2021-05-27 22:09:05 · 199 阅读 · 0 评论 -
socket 的那些事
--------------------------------------------------------------------------------auhtor: hjjdebugdate: Fri Jul 18 08:55:02 CST 2014--------------------------------------------------------------原创 2014-07-18 09:00:54 · 6091 阅读 · 0 评论 -
连接数优化
工作笔记: written by hjjdebug################################################################################系统能创建的最大tcp连接数############################################################################...原创 2015-04-02 14:51:02 · 806 阅读 · 0 评论 -
tcp 协议通俗解释。
----------------------------------------tcp 协议通俗解释。----------------------------------------话说红蓝军对抗,红军中两个小分队A、B要同步信息好一起发起攻击,但是AB间信道不稳定(有蓝军干扰),问A、B怎样才能确定将信息发送到了对方? tcp 协议就是一种在不稳定的网络条件下,保证稳定通讯的协议。它的...原创 2014-08-14 18:12:35 · 2768 阅读 · 1 评论 -
http 协议的交互过程详细分析。
http 协议的交互过程详细分析。以wget wireshark 抓包分析。在 中,有如下定义struct iphdr {#if __BYTE_ORDER == __LITTLE_ENDIAN unsigned int ihl:4; unsigned int version:4;#elif __BYTE_ORDER == __BIG_ENDIAN原创 2014-06-18 15:08:09 · 12707 阅读 · 0 评论 -
网络组播程序基础
--------------------------------------------------------------------------------1 组播简介--------------------------------------------------------------------------------IP网络传输方式共分为单播,组播(多播),广播三种。原创 2014-06-06 10:39:56 · 1015 阅读 · 0 评论