- 【网络原理】TCP协议详细解析
文章目录......
- Linux - /dev/tcp/<HOSTNAME>/<PORT>
Linux中存在一个特殊的设备文件/dev/tcp/<HOSTNAME>/<PORT>,该文件可以直接和目标建立TCP通信,利用这一特性可以进行端口检测。 zzh@ZZHPC:/dev$lh|greptcpzzh@ZZHPC:/dev$echo>/dev/tcp/192.168.1.16/21zzh@ZZHPC:/dev$echo>/dev/tcp/192.168.1.16/22bash:conne......
- 实用tcpdump
文章目录基本介绍定义:历史与背景:适用环境:安装与配置安装方法:Linux(基于Debian的系统如Ubuntu):Linux(基于RedHat的系统如CentOS):macOS:从源代码编译:权限要求:基础配置:基本使用方法基本选项:过滤表达式:示例命令:高级特性与技巧数据包分析:协议层分析:十六......
- 【NVIDIA JETSON AGX XAVIER】与个人笔记本(win11)建立TCP-IP连接相互传输数据(含源码)
文章目录前言一、个人笔记本(win11)传输数据到XAVIER(多次传输)1.服务器端代码(个人笔记本win11)2.客户端代码(NVIDIAJETSONAGXXAVIER)二、两端相互传输(以另一种形式解决上一篇博客的问题)1.服务器端代码(个人笔记本win11)2.客户端代码(NVIDIAJETSONAGXXAVIER)三、传输数据中......
- UDP比TCP快的原理
1.工作位置:在OSI七层模型中,TCP和UDP工作在传输层,使源端主机和目标主机上提供端到端的会话,也就是常说的端口号,因为ip协议可能分组经过不同的路由路径传输,因此主机的ip层不保证顺序,也不保证一定收到,因此在传输层就需要做到一些事情:提供端到端的数据传递顺序保证可靠性保证2.T......
- 3月15号-应用层与TCP
昨天的TCP过于简化,TCP有着多种应用,控制数据流出速率保证网络速率平衡(这跟慢启动方法有关),支持传输和重传,建立到两个计算机之间的直接联系。应用层的话则是更加日常的网页,应用程序,是针对用户最前线的地方。本身在作出网络请求时需要遵守协议(约定的数据传输规则),如http协议,请求和回复......
- TCP,SSL以及HTTPS的连接建立过程详解
可以参考B站的一个视频,把TLS/SSL的连接建立过程降解的非常透彻。配合这篇博客食用更佳。一遍不懂请多看几遍,很有用!1说明1.1对称加密的和非对称加密在数字加密算法中,通过可划分为对称加密和非对称加密。什么是对称加密?在对称加密算法中,加密和解密使用的是同一把钥匙,即:使......
- STM32F105双路隔离型CAN总线转4G控制板 - 把CAN数据发送到TCP服务器,实现通过TCP透传
<p><iframename="ifd"src="https://mnifdv.cn/resource/cnblogs/product/STM32F105_2CAN/index.html"frameborder="0"scrolling="auto"width="100%"height="1500"></iframe></p>......
- 在Linux中,TCP/IP协议栈的工作原理是什么?
在Linux中,TCP/IP协议栈是操作系统内核的一部分,负责处理所有网络通信并遵循InternetProtocolSuite标准。它由一组相互协作的协议组成,这些协议定义了数据在网络中的传输方式。TCP/IP协议栈的核心工作原理可以从以下几个层面来详细说明:1.四层模型概述TCP/IP协议栈按照经典的四层......
- 在Linux中,三次握手和四次挥手的过程是什么?
在Linux中,TCP/IP协议栈通过三次握手和四次挥手过程来实现TCP连接的建立和断开。这两个过程确保了数据在传输过程中的可靠性和有效性。三次握手三次握手是TCP协议建立连接时,客户端和服务器之间相互发送和确认SYN(同步)报文的过程,以确保双方之间的连接是可靠和稳定的。以下是三次握......