- 大家是否经常听别人提起TCP协议的三次握手和四次挥手呢?🤔是否看过很多相关的文章都没看懂或是没记住呢🤷?看过我上篇的小伙伴都应该知道`TCP协议`是属于传输层中的协议,没有看过的请移步这里 大家是否经常听别人提起TCP协议的三次握手和四次挥手呢?🤔是否看过很多相关的文章都没看懂或是没记住呢🤷?看过我上篇的小伙伴都应该知道`TCP协议`是属于传输层中的协议,没有看过的请移步这里
- 从浏览器输入https://abc13.ban2.lcy0000.top/开始分析DNS解析过程 从浏览器输入https://abc13.ban2.lcy0000.top/开始分析DNS解析过程
- java 网络编程 内容分享。 java 网络编程 内容分享。
- 写在前面嗯,今天和小伙伴们分享一些 firewall 的笔记内容涉及:zone 的介绍具和具体规则的添加服务,端口和协议,ICMP 阻塞,SNAT/DNAT,IP伪装,端口转发等Demofirewall 离线命令(服务未启动规则预设方式)理解不足小伙伴帮忙指正 傍晚时分,你坐在屋檐下,看着天慢慢地黑下去,心里寂寞而凄凉,感到自己的生命被剥夺了。当时我是个年轻人,但我害怕这样生活下去,衰老下去... 写在前面嗯,今天和小伙伴们分享一些 firewall 的笔记内容涉及:zone 的介绍具和具体规则的添加服务,端口和协议,ICMP 阻塞,SNAT/DNAT,IP伪装,端口转发等Demofirewall 离线命令(服务未启动规则预设方式)理解不足小伙伴帮忙指正 傍晚时分,你坐在屋檐下,看着天慢慢地黑下去,心里寂寞而凄凉,感到自己的生命被剥夺了。当时我是个年轻人,但我害怕这样生活下去,衰老下去...
- 《第八十三篇 这是在前端是很重要》 《第八十三篇 这是在前端是很重要》
- 个人认为,理解报文就理解了协议。通过报文中的字段可以理解协议在交互过程中相关传递的信息,更加便于理解协议。因此本文将以EVPN VXLAN分布式网关场景下报文交互过程进行介绍,以详细介绍EVPN。关于EVPN VXLAN的RFC,可参考2018年发布的RFC8365。此外还有EVPN MPLS[2015年发布的RFC7432]、EVPN PBB[2015年发布的RFC7623]和EVPN S... 个人认为,理解报文就理解了协议。通过报文中的字段可以理解协议在交互过程中相关传递的信息,更加便于理解协议。因此本文将以EVPN VXLAN分布式网关场景下报文交互过程进行介绍,以详细介绍EVPN。关于EVPN VXLAN的RFC,可参考2018年发布的RFC8365。此外还有EVPN MPLS[2015年发布的RFC7432]、EVPN PBB[2015年发布的RFC7623]和EVPN S...
- 大家好,我是雄雄。@[TOC] 前言书接前文,上篇文章我们主要介绍了初始化蓝牙、以及搜索附近蓝牙设备以及展示搜索到的蓝牙设备,但是我们在真实的业务场景中,肯定是需要将搜到的设备“用”起来的,所以本文我们就介绍一下如何使用小程序连接蓝牙设备以及后续的操作。 进行蓝牙连接连接蓝牙设备主要使用wx.createBLEConnection方法,若小程序在之前已有搜索过某个蓝牙设备,并成功建立连接,可... 大家好,我是雄雄。@[TOC] 前言书接前文,上篇文章我们主要介绍了初始化蓝牙、以及搜索附近蓝牙设备以及展示搜索到的蓝牙设备,但是我们在真实的业务场景中,肯定是需要将搜到的设备“用”起来的,所以本文我们就介绍一下如何使用小程序连接蓝牙设备以及后续的操作。 进行蓝牙连接连接蓝牙设备主要使用wx.createBLEConnection方法,若小程序在之前已有搜索过某个蓝牙设备,并成功建立连接,可...
- 前言大家好,我是CoderBin。本次讲讲WebSocket的那些安全问题,希望对大家有所帮助,谢谢。如果文中有不对、疑惑的地方,欢迎在评论区留言指正🌻 1. WebSocket特性介绍WebSocket是HTML5开始提供的一种浏览器与服务器间进行全双工通讯的网络技术。WebSocket通信协议于2011年被IETF定为标准RFC 6455,WebSocket API也被W3C定为标准... 前言大家好,我是CoderBin。本次讲讲WebSocket的那些安全问题,希望对大家有所帮助,谢谢。如果文中有不对、疑惑的地方,欢迎在评论区留言指正🌻 1. WebSocket特性介绍WebSocket是HTML5开始提供的一种浏览器与服务器间进行全双工通讯的网络技术。WebSocket通信协议于2011年被IETF定为标准RFC 6455,WebSocket API也被W3C定为标准...
- 6.TCP服务器函数 6.1 TCP服务器通信流程 6.2 bind函数#include <sys/socket.h> int bind(int sockfd, const struct sockaddr *addr,socklen_t addrlen);功能:给套接字绑定固定的端口和ip,可以netstat查看链接情况 sockfd: 套接字 addr: ipv4套接字结构体地址 ad... 6.TCP服务器函数 6.1 TCP服务器通信流程 6.2 bind函数#include <sys/socket.h> int bind(int sockfd, const struct sockaddr *addr,socklen_t addrlen);功能:给套接字绑定固定的端口和ip,可以netstat查看链接情况 sockfd: 套接字 addr: ipv4套接字结构体地址 ad...
- 我们在系统编程里面学了进程间通信有:无名管道命名管道mmap文件信号消息队列共享内存但是只能用于 本机的进程间通信,现在我们学习一种不同的主机间进程通信方法: socket 1.套接字概念Socket本身有“插座”的意思,成对出现,在Linux环境下,用于表示进程间网络通信的特殊文件类型。本质为内核借助缓冲区形成的伪文件。既然是文件,那么理所当然的,我们可以使用文件描述符引用套接字。与管道类... 我们在系统编程里面学了进程间通信有:无名管道命名管道mmap文件信号消息队列共享内存但是只能用于 本机的进程间通信,现在我们学习一种不同的主机间进程通信方法: socket 1.套接字概念Socket本身有“插座”的意思,成对出现,在Linux环境下,用于表示进程间网络通信的特殊文件类型。本质为内核借助缓冲区形成的伪文件。既然是文件,那么理所当然的,我们可以使用文件描述符引用套接字。与管道类...
- 文章目录坑点说明1、自己实现SimpleChannelInboundHandler的子类不添加@Sharable注解导致第二个客户端连接不上具体业务草稿具体业务实现①登陆业务②客户端根据命令实现业务发送③单聊业务(send [username] [content])④群聊建群拉人处理(gcreate [group name] [m1,m2,m3...])⑤群聊消息发送(gsend [group n 文章目录坑点说明1、自己实现SimpleChannelInboundHandler的子类不添加@Sharable注解导致第二个客户端连接不上具体业务草稿具体业务实现①登陆业务②客户端根据命令实现业务发送③单聊业务(send [username] [content])④群聊建群拉人处理(gcreate [group name] [m1,m2,m3...])⑤群聊消息发送(gsend [group n
- 文章目录一、粘包与半包1.1、现象分析1.1.1、粘包、半包情况分析1.1.2、滑动窗口、MSS限制、Nagle算法介绍1.2、粘包、半包现象复现1.2.1、粘包复现1.2.2、半包复现1.3、解决方案①短链接(连接、停止作为边界)②定长解码器(指定字节长度解码)③行解码器(分割符解决)④LTC解码器(基于长度字段的帧解码器,长度+内容组成)四个基础字段分析实际案例二、协议设计与解析2.1、red 文章目录一、粘包与半包1.1、现象分析1.1.1、粘包、半包情况分析1.1.2、滑动窗口、MSS限制、Nagle算法介绍1.2、粘包、半包现象复现1.2.1、粘包复现1.2.2、半包复现1.3、解决方案①短链接(连接、停止作为边界)②定长解码器(指定字节长度解码)③行解码器(分割符解决)④LTC解码器(基于长度字段的帧解码器,长度+内容组成)四个基础字段分析实际案例二、协议设计与解析2.1、red
- 文章目录一、粘包与半包1.1、现象分析1.1.1、粘包、半包情况分析1.1.2、滑动窗口、MSS限制、Nagle算法介绍1.2、粘包、半包现象复现1.2.1、粘包复现1.2.2、半包复现1.3、解决方案①短链接(连接、停止作为边界)②定长解码器(指定字节长度解码)③行解码器(分割符解决)④LTC解码器(基于长度字段的帧解码器,长度+内容组成)四个基础字段分析实际案例二、协议设计与解析2.1、red 文章目录一、粘包与半包1.1、现象分析1.1.1、粘包、半包情况分析1.1.2、滑动窗口、MSS限制、Nagle算法介绍1.2、粘包、半包现象复现1.2.1、粘包复现1.2.2、半包复现1.3、解决方案①短链接(连接、停止作为边界)②定长解码器(指定字节长度解码)③行解码器(分割符解决)④LTC解码器(基于长度字段的帧解码器,长度+内容组成)四个基础字段分析实际案例二、协议设计与解析2.1、red
- 基于CCE Kubernetes编排实战本实验用于指导学员基于CCE完成Kubernetes实验操作。主要包含Kubernetes控制器Deployment、DaemonSet编排操作。操作前提:预置环境与登录华为云收起①预置环境实验开始之前,为什么需要先预置实验环境?注意:开始实验之前请点击手册上方"预置实验环境"按钮。预置实验环境约等待【1分钟】后预置成功。环境预置成功会生成以分配的华为... 基于CCE Kubernetes编排实战本实验用于指导学员基于CCE完成Kubernetes实验操作。主要包含Kubernetes控制器Deployment、DaemonSet编排操作。操作前提:预置环境与登录华为云收起①预置环境实验开始之前,为什么需要先预置实验环境?注意:开始实验之前请点击手册上方"预置实验环境"按钮。预置实验环境约等待【1分钟】后预置成功。环境预置成功会生成以分配的华为...
- 基于TCP的网络编程功能:模拟网站的登录,客户端录入账号密码,然后服务器端进行验证。一、功能分解1:单向通信功能:客户端发送一句话到服务器客户端:public class TestClient {//客户端 //这是一个main方法,是程序的入口: public static void main(String[] args) throws IOException { ... 基于TCP的网络编程功能:模拟网站的登录,客户端录入账号密码,然后服务器端进行验证。一、功能分解1:单向通信功能:客户端发送一句话到服务器客户端:public class TestClient {//客户端 //这是一个main方法,是程序的入口: public static void main(String[] args) throws IOException { ...
上滑加载中
推荐直播
-
OpenHarmony应用开发之网络数据请求与数据解析
2025/01/16 周四 19:00-20:30
华为开发者布道师、南京师范大学泰州学院副教授,硕士研究生导师,开放原子教育银牌认证讲师
科技浪潮中,鸿蒙生态强势崛起,OpenHarmony开启智能终端无限可能。当下,其原生应用开发适配潜力巨大,终端设备已广泛融入生活各场景,从家居到办公、穿戴至车载。 现在,机会敲门!我们的直播聚焦OpenHarmony关键的网络数据请求与解析,抛开晦涩理论,用真实案例带你掌握数据访问接口,轻松应对复杂网络请求、精准解析Json与Xml数据。参与直播,为开发鸿蒙App夯实基础,抢占科技新高地,别错过!
回顾中 -
Ascend C高层API设计原理与实现系列
2025/01/17 周五 15:30-17:00
Ascend C 技术专家
以LayerNorm算子开发为例,讲解开箱即用的Ascend C高层API
回顾中
热门标签