E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
网络协议栈
Linux
网络协议栈
收包过程
Linux-net-stack重要的结构net_device&sk_buff,这两个结构分别抽象了网络设备和网络数据包。是两个特别大的数据结构,分别位于include\linux\netdevice.h和include\linux\skbuff.h中。初始化过程网卡初始化从开机一直到初始化网络设备的过程。start_kernelrest_initkernel_initdo_basic_setupd
Megahertz66
·
2023-09-06 20:14
linux
networking
linux
网络
内核
传输层—TCP原理详解
目录前言1.TCP协议2.TCP协议段格式3.如何解包如何分用4.
网络协议栈
和文件的关系5.如何理解TCP报头6.TCP的特点7.TCP字段7.116位窗口大小7.2标志位8.超时重传9.连接管理机制10
linkindly
·
2023-09-05 05:03
tcp/ip
网络
网络协议
CVE-2023-21768 Windows AFD 本地提权漏洞
它提供了操作系统与
网络协议栈
之间的接口,让应用程序能够进行网络通信。支持WinSock,而WinSock是在Window
Rainbow Technology
·
2023-09-03 00:36
系统安全
CVE
windows
系统安全
网络安全
安全威胁分析
一文了解tcp/ip协议的运行原理
TCP/IP协议实际上是一系列网络通信协议的一个统称,他负责具体的数据传输工作,核心的两个协议包括TCP以及IP,还有其他UDP、ICMP、ARP等,构成一个
网络协议栈
。
马叔聊跨境
·
2023-09-02 08:00
tcp/ip
网络协议
网络
浅析linux内核
网络协议栈
--linux bridge
1.前言本文是参考附录上的资料整理而成,以帮助读者更好的理解kernel中brdige模块代码。2.网桥的原理2.1桥接的概念简单来说,桥接就是把一台机器上的若干个网络接口“连接”起来。其结果是,其中一个网口收到的报文会被复制给其他网口并发送出去。以使得网口之间的报文能够互相转发。交换机就是这样一个设备,它有若干个网口,并且这些网口是桥接起来的。于是,与交换机相连的若干主机就能够通过交换机的报文转
Linux加油站
·
2023-09-01 20:02
网络协议
linux
网络
Linux性能优化-网络性能优化思路
【推荐阅读】深入理解SR-IOV和IO虚拟化浅析linux内核
网络协议栈
--linuxbridgevirtio-net实现机制【一】(图文并茂)一,确定优化目标优化前,首先要确定观察到的网络性能指标,要达到多少才合适
Linux加油站
·
2023-09-01 20:02
linux
网络
性能优化
一文了解tcp/ip协议的运行原理
TCP/IP协议实际上是一系列网络通信协议的一个统称,他负责具体的数据传输工作,核心的两个协议包括TCP以及IP,还有其他UDP、ICMP、ARP等,构成一个
网络协议栈
。
宇哥聊跨境
·
2023-09-01 19:34
ip
网络安全
网络协议
tcp/ip
阿里云
传输层—UDP原理详解
目录前言1.netstat2.pidof3.UDP协议格式4.UDP的特点5.面向数据报6.UDP的缓冲区7.UDP使用注意事项8.基于UDP的应用层协议总结前言在之前的文章中为大家介绍了关于
网络协议栈
第一层就是应用层
linkindly
·
2023-09-01 16:32
udp
网络协议
网络
Linux网络编程-TCP/IP协议栈与数据包封装
TCP/IP
网络协议栈
分为应用层(Application)、传输层(Transport)、网络层(Network)和链路层(Link)四层。
祝你幸福365
·
2023-09-01 13:42
#
Linux网络编程
网络
linux
tcp/ip
无需内嵌代码的全新GUI截图方案在TouchGFX,ThreadX GUIX,emWin,LVGL,AWTK全部测试通过,含多缓冲方式玩法
emWin早期的时候有推出过emSPY截图功能,需要用户移植RTT或者
网络协议栈
,后续新版本更新,经常出现花屏,几乎没法使用。
硬汉嵌入式
·
2023-08-31 06:44
嵌入式周报
ThreadX
GUIX
java
开发语言
网络协议栈
-基础知识
1、分层模型1.1、OSI七层模型1、OSI(OpenSystemInterconnection,开放系统互连)七层网络模型称为开放式系统互联参考模型,是一个逻辑上的定义,一个规范,它把网络从逻辑上分为了7层。2、每一层都有相关、相对应的物理设备,比如路由器,交换机。OSI七层模型是一种框架性的设计方法,建立七层模型的主要目的是为解决异种网络互连时所遇到的兼容性问题,其最主要的功能使就是帮助不同类
微尘hjx
·
2023-08-30 07:43
网络协议
网络协议
网络
什么是套接字?
从所处的地位来讲,套接字上联应用进程,下联
网络协议栈
,是应用程序通过网络协议进行通信的接口,是应用程序与网络协议根进行交互的接口。
橘子味的茶二
·
2023-08-25 18:18
技术新人
网络
网络协议
Linux C 多进程编程(面试考点)
(提高CPU的效率)4.操作系统提供了丰富的
网络协议栈
,实现远程传输LinuxC多进程编程(多进程、多线程)1.什么是多任务单任务————多任务并发————并行单核CPU————多核CPU2.
考勤卡啦啦
·
2023-08-25 07:49
C语言
开发语言
c语言
linux
龙蜥白皮书精选:面向 HTTP 3.0 时代的高性能
网络协议栈
文/高性能网络SIG01背景概述随着互联网特别是移动互联网的快速发展,对互联网通信协议提出了新的诉求。经过多年的发展,QUIC协议在2021年正式被IEFT标准化,成为HTTP3的标准传输层协议。QUIC是基于UDP实现的面向连接可靠有序的传输协议。相比于TCP在内核态实现,QUIC基于UDP在用户态实现大大降低了部署成本,并且可将拥塞控制算法/参数调控到连接的粒度,灵活适应不同业务场景的网络需求
·
2023-08-17 17:22
白皮书httpquic开源社区
【Linux】传输层协议:UDP和TCP
文章目录一、UDP协议1.端口号2.理解UDP报头3.UDP的特点(面向数据报,全双工)二、TCP协议1.理解TCP报头+某些TCP的策略1.1TCP报头字段(TCP的黏包问题)1.2
网络协议栈
和linux
rygttm
·
2023-08-17 14:03
Linux
linux
tcp/ip
udp
龙蜥白皮书精选:面向 HTTP 3.0 时代的高性能
网络协议栈
文/高性能网络SIG01背景概述随着互联网特别是移动互联网的快速发展,对互联网通信协议提出了新的诉求。经过多年的发展,QUIC协议在2021年正式被IEFT标准化,成为HTTP3的标准传输层协议。QUIC是基于UDP实现的面向连接可靠有序的传输协议。相比于TCP在内核态实现,QUIC基于UDP在用户态实现大大降低了部署成本,并且可将拥塞控制算法/参数调控到连接的粒度,灵活适应不同业务场景的网络需求
·
2023-08-15 16:12
白皮书httpquic开源社区
Pyzmq介绍
ZMQ的明确目标是“成为标准
网络协议栈
的一部分,之后进入Linux内核”。ZMQ让编写高性能网络应用程序极为简单和有趣。ZeroM
javastart
·
2023-08-14 12:02
python
网络
【Linux】ICMP协议——网络层
ICMP协议的定位在TCP/IP四层模型中,
网络协议栈
自顶向下分为应用层、传输层、网络层和数据链路层。其中应用层最典型的协议有HTTP、HTTPS和DNS等,传输层最典型
杰信步迈入C++之路
·
2023-08-14 07:15
Linux
计算机网络
linux
网络
服务器
python socket基于TCP/IP协议实现多人聊天室
从所处的地位来讲,套接字上联应用进程,下联
网络协议栈
,是应用程序通过网络协议进行通信的接口,是应用程序与网络协议根进行交互的接口。socket位于
黄宏哲
·
2023-08-13 02:42
python
websocket
one-hot 编码
通常,在通信
网络协议栈
中,使用八位或者十六位状态的独热码,且系统占用其中一个状态码,余下的可以供用户使用。
SangrealLIlith
·
2023-08-12 12:33
物联网lwIP网络开发 1.1 lwIP协议栈
以太网DTU可以跑一个小型的
网络协议栈
ESP8266二、怎么发展起来的三、lwip支持的TCP/IP种类麻雀虽小五脏俱全四、LWIP接口RAW原始偏底层Socket标准接口五、LWIP硬件接口
屿anglersking's THU
·
2023-08-12 07:46
lwIP网络
以太网
网络互联
stm32
网络协议
vhost dpdk 共享内存
://tinylab.org/kvm-intro-part1https://www.cnblogs.com/LoyenWang/p/13943005.html(免费订阅,永久学习)学习地址:Dpdk/
网络协议栈
lingshengxiyou
·
2023-08-11 07:02
linux
c++
虚拟化
dpdk
算法
c++ udp组播总结
特点优点具有同种业务的主机加入同一数据流,共享同一通道,节省了带宽;服务器的总带宽不受客户端带宽的限制,服务器端的带宽是常量,与客户端的数量无关;允许在广域网传输;缺点没有纠错机制;需要路由器和
网络协议栈
的支持
却道天凉_好个秋
·
2023-08-10 12:51
c++
c++
udp组播
【毕业项目】自主设计HTTP
博客介绍:运用之前学过的各种知识自己独立做出一个HTTP服务器自主设计WEB服务器背景目标描述技术特点项目定位开发环境WWW介绍
网络协议栈
介绍
网络协议栈
整体
网络协议栈
细节与http相关的重要协议HTTP
学习同学
·
2023-08-09 15:53
实现项目
http
网络协议
网络
备战秋招010(20230717)
文章目录前言一、基础1、网络模型01、OSI七层02、TCP/IP四层04、Linux
网络协议栈
05、问题2、常见的网络协议01、应用层02、传输层03、网络层3、输入网址到网页显示过程01、基础02、
FKX1213
·
2023-08-08 01:36
秋招打卡
java
面试
【项目 计网3】Socket介绍 4.9字节序 4.10字节序转换函数
从所处的地位来讲,套接字上联应用进程,下联
网络协议栈
,是应用程序通过网络协议进行通信的接口,是应用程序与网络协议根进行交互的接口。
Uafhængige
·
2023-08-06 07:44
linux
ip netns命令详解
每个网络命名空间都提供了一个完全独立的
网络协议栈
,包括网络设备接口、IPV4和IPV6协议栈、IP路由表、防火墙规则、端口、sockets等。
啊哈??
·
2023-08-02 14:32
docker
linux命令小记
docker
网络命名空间
ip
netns
Linux网络编程(二)-分层模型02:TCP/IP四层模型(应用层、传输层、网络层、链路层)【数据:发(应用层->传输层->网络层->链路层)、接(链路层->网络层->传输层->应用层)】
TCP/IP
网络协议栈
分为应用层(Application)、传输层(Transport)、网络层(Network)和链路层(Link)四层。
u013250861
·
2023-08-02 00:19
#
Linux/网络编程
网络
linux
tcp/ip
Linux
网络协议栈
9--ipsec收发包流程
IPSec协议帮助IP层建立安全可信的数据包传输通道。当前已经如strongswan、openswan等比较成熟稳定的开源项目做协议层的控制。但他们最终都是使用的内核的XFRM框架做报文的封装发送和接收解封,只不过内核的转发表项数据是由他们生成的。XFRM,是transfrom的简写。######IPSec收包解封流程流程路径:ip_rcv()-->ip_rcv_finish()-->ip_loc
bigsheng2
·
2023-08-02 00:48
linux
网络协议
网络
linux
网络协议栈
源码分析 - 传输层(TCP的输出)
1、TCPwrite系统调用(tcp_sendmsg)1.1、write系统调用socket的write系统调用栈:write最终调用tcp_sendmsg发送消息。1.2、tcp_sendmsg报文分段tcp_sendmsg主要是对用户的消息按MSS进行分段、添加到发送队列并将用户数据拷贝到分段里面,根据相关判断设置PSH标志,最后调用__tcp_push_pending_frames、tcp_
arm7star
·
2023-08-02 00:17
linux
网络协议
TCP
CH395: TCP/IP
网络协议栈
芯片,让单片机轻松联网
随着以太网协议栈芯片的出现,普通单片机加上以太网协议栈芯片也能与PC或者其它网络设备之间进行以太网数据传输。嵌入式TCP/IP协议栈的系统板有以太网媒介的高速数据传输接口,可用于多个节点之间的数据交互,又因体积小、成本低、传输速度快等优点,适用于现有的网络传输系统。CH395提供10/100M以太网接口,集成了TCP/IP协议栈,轻松实现嵌入式系统联网,可广泛应用于工业控制、智能电网等联网产品中。
ANines07
·
2023-07-30 09:57
网络协议
单片机
tcp/ip
Linux内核bridge浅析
对于
网络协议栈
的上层来说,只看得到br0,因为桥接是在数据链路层实现的,上层不需要关心桥接的细节。
sun13047140038
·
2023-07-26 22:09
arm开发
【计算机网络】网络基础
文章目录1.网络的发展2.认识网络协议2.1协议栈在所有操作系统中是统一的2.2协议分层2.3协议各层的功能2.4协议分层的好处3.具体的
网络协议栈
3.1OSI七层模型3.2TCP/IP五层模型4.网络通信基本流程
zzu_ljk
·
2023-07-23 22:04
计算机网络
网络
计算机网络
Linux内核源代码的目录结构包括部分:
内核核心代码:这部分代码包括内核的各个子系统和模块,如进程管理、内存管理、文件系统、
网络协议栈
等。这些代码构成了Linux内核的核心功能。
单片机一哥
·
2023-07-21 18:48
单片机
编程
嵌入式
linux
深入理解网络栈
网络路径发送端应用层1、socket各种网络应用程序基本上都是通过LinuxSocket编程接口来和内核空间的
网络协议栈
通信的socket是网络编程的入口,它提供了大量的系统调用,构成了网络程序的主体udpUDP
Xayahion
·
2023-07-21 10:16
网络
亚信AX58200 EtherCAT转Modbus TCP网关解决方案介绍视频
ModbusTCP并非实时性的
网络协议栈
,资料传输的速度也比较慢;因此,可以利用此EtherCAT转ModbusTCP网关解决方案,将非实时性的ModbusTCP网络,桥接到实时性而且资料传输速度比较快的
asixpm
·
2023-07-21 05:11
EtherCAT
ethercat
modbus
网络协议栈
介绍
一、
网络协议栈
网络协议栈
是计算机网络中的重要组件,负责处理网络数据包在不同协议层之间的传递和处理。
Lightning-py
·
2023-07-18 11:50
网络协议
内核态、用户态概念
当应用程序向内核提交一个数据包时,
网络协议栈
会根据目标IP地址和本地
Lightning-py
·
2023-07-18 11:19
网络
网络
【Linux】网络基础之UDP协议
1、传输层传输层是
网络协议栈
中重要的一层结构,前面所讲的应用层是调用下层协议来完成数据传输的【传输层–百度百科】传输层:主要负责向两个主机中进程之间的通信提供服务,负责数据能够从发
格式化、、
·
2023-07-18 09:53
网络
linux
udp
计算机网络--数据链路层
今天来讲
网络协议栈
的最后一层,数据链路层(物理层我们不考虑了),我们之前学到,TCP协议提供了数据传输的可靠性,IP层决定数据报从哪到哪,那么数据报是如何从一个结点到下一个结点呢?得到相应如何返回呢?
暴走的橙子~
·
2023-07-17 17:34
计算机网络(Linux)
计算机网络
网络
tcp/ip
DKMS的使用详解
内核模块是Linux内核的一部分,它们提供了许多功能,例如硬件驱动程序、
网络协议栈
扩展、文件系统等等。DKMS简化了内核模块的安装和升级过程,可以自动地重新编译内核模块以适应新的内核版本。
旗浩QH
·
2023-07-17 15:19
Android系统虚拟化
arm开发
服务器内核
dkms
Kubernetes 相关基础知识点
两个应用在物理意义上的隔离需要满足PID进程号NET网络设备、
网络协议栈
、端口等IPC信号量、消息队列,共享内存MOUNT文件系统,挂载点UTS主机名和主机域USER操作进程的用户和用户组Docker封装应用程序的的优点
~Rookie~Newbie~Noob~
·
2023-07-16 12:10
Kubernetes
kubernetes
深入浅出 TCP/IP 协议栈丨手写代码实现
网络协议栈
TCP/IP协议栈是一系列网络协议的总和,是构成网络通信的核心骨架,它定义了电子设备如何连入因特网,以及数据如何在它们之间进行传输。TCP/IP协议采用4层结构,分别是应用层、传输层、网络层和链路层,每一层都呼叫它的下一层所提供的协议来完成自己的需求。由于我们大部分时间都工作在应用层,下层的事情不用我们操心;其次网络协议体系本身就很复杂庞大,入门门槛高,因此很难搞清楚TCP/IP的工作原理,通俗一
Linux服务器开发
·
2023-07-16 02:38
Linux服务器开发
TCP/IP
网络协议栈
TCP/IP
网络协议栈
协议栈
Linux服务器开发
后端开发
龙蜥白皮书精选:面向 HTTP 3.0 时代的高性能
网络协议栈
文/高性能网络SIG01背景概述随着互联网特别是移动互联网的快速发展,对互联网通信协议提出了新的诉求。经过多年的发展,QUIC协议在2021年正式被IEFT标准化,成为HTTP3的标准传输层协议。QUIC是基于UDP实现的面向连接可靠有序的传输协议。相比于TCP在内核态实现,QUIC基于UDP在用户态实现大大降低了部署成本,并且可将拥塞控制算法/参数调控到连接的粒度,灵活适应不同业务场景的网络需求
OpenAnolis小助手
·
2023-07-15 18:39
龙蜥技术
网络协议
http
龙蜥社区
开源
操作系统
九五从零开始的运维之路(其四)
文章目录前言一、Linux系统的组成(一)进程管理(二)存储管理(三)文件系统(四)
网络协议栈
(五)设备驱动程序(六)系统调用接口二、目录结构总结前言本篇内容将简述的内容是:Linux系统的组成以及其目录结构一
jiuwu_xyz
·
2023-07-15 17:31
九五从零开始的运维之路
云计算
【网络编程】传输层协议——UDP协议
3.3UDP协议的特点3.4UDP缓冲区3.5UDP传输最大长度一、传输层的意义数据从应用层下来并不是直接发送给网络,而是从
网络协议栈
自顶向下传输,经过传输层、网络层,数据链路层,最后通过硬件
命由己造~
·
2023-07-15 13:21
网络
网络
udp
网络协议
零拷贝是如何实现的
网络协议栈
从内核缓冲区将数据复制到
网络协议栈
的内部缓冲区。网络协议
简至大道
·
2023-07-15 12:21
rocketmq
零拷贝
直接内存访问
文件描述符传递
套接字
内核缓冲区重映射
Scatter/Gather
liunx网络驱动-TCP(作为主机)
1.TCP简介TCP(TransmissionControlProtocol,传输控制协议)是一种常用的网络传输协议,位于
网络协议栈
的传输层。它为应用程序提供了可靠的、面向连接的数据传输服务。
斜杠cj
·
2023-07-15 10:55
LINUX
网络
tcp/ip
网络协议
理解 Linux 网络栈(3):QEMU/KVM + VxLAN 环境下的 Segmentation Offloading 技术(发送端)...
本系列文章总结Linux网络栈,包括:(1)Linux
网络协议栈
总结(2)非虚拟化Linux环境中的网络分段卸载技术GSO/TSO/UFO/LRO/GRO(3)QEMU/KVM+VxLAN环境下的SegmentationOffloading
weixin_34220834
·
2023-07-15 03:27
操作系统
网络
AliOS Things
BSP):主要由SoC供应商开发和维护硬件抽象层(HAL):比如WiFi和UART内核:包括Rhino实时操作系统内核、Yloop,VFS,KV存储协议栈:包括TCP/IP协议栈(LwIP),uMesh
网络协议栈
安全
datamining2005
·
2023-07-14 22:26
IOT
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他