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
网络协议栈
drivers_day05
ADC,声卡,显卡,LCD液晶屏,触摸屏,各类传感器,GPS,GPRS,蓝牙块设备:512字节,硬盘,光盘,SD卡,TF卡,nandflash(SLC,MLC,TLC),emmc,U盘网络设备:网卡,配合
网络协议栈
玉露枫林
·
2023-10-14 04:31
驱动编程
Linux内核源码分析课程
根据工作中,常用的内核底层技术点定制课程体系五大技术专题、20个实战操作模块、2w+代码课程目标:3-5个月帮助学员掌握内核底层必备技术5个专题全面提升内核在工作中的常用技术点:进程管理专题、内存管理专题、
网络协议栈
专题
攻城狮百里
·
2023-10-13 10:34
Linux
linux
RDMA 2022-12-13
普遍对RDMA的认识是RDMA提供了一种相比TCP/IP更高效的硬件实现的
网络协议栈
Incomputing,remotedirectmemoryaccess(RDMA)isadirectmemoryaccessfromthememoryofonecomputerintothatofanotherwithou
9_SooHyun
·
2023-10-13 08:24
如何在STM32中实现TCP通信?
软件方面,TCP通信必须倚赖TCP/IP
网络协议栈
。对STM32开发者而言,μC/TCP-IP和LwIP协议栈是两个常用选择,提供了TCP通信的核心功能。
枪哥玩转嵌入式
·
2023-10-12 19:28
单片机
编程
嵌入式
嵌入式硬件
【计算机网络】网络编程接口 Socket API 解读(10)
Socket是
网络协议栈
暴露给编程人员的API,相比复杂的计算机网络协议,API对关键操作和配置数据进行了抽象,简化了程序编程。本文讲述的socket内容源自Linuxman。
书香度年华
·
2023-10-12 04:56
Linux
系统
API
讲解【连载】
计算机网络
UDP
socket
Linux
API
【Linux网络编程】
文章目录一.Linux的网络模型1.网络模型概述2.Linux
网络协议栈
包含的网络协议3.Linux网络编程模型4.socket套接字编程模型二.UDP编程1编程准备-字节序、地址转换1.1字节序概述1.2htonl
Eiker_3169
·
2023-10-12 02:17
Linux网络编程
udp
tcp
网络协议
网络
L14D5内核编译
一、内核的6大模块.mkimage帮助生成uImage文件1、mm:内存管理2、fs:文件系统3、net:
网络协议栈
4、dirvers:设备驱动5、arch+init:启动相关6、kernel+ipc:
socket()
·
2023-10-11 23:50
linux
运维
服务器
【计算机网络】网络编程接口 Socket API 解读(9)
Socket是
网络协议栈
暴露给编程人员的API,相比复杂的计算机网络协议,API对关键操作和配置数据进行了抽象,简化了程序编程。本文讲述的socket内容源自Linuxman。
书香度年华
·
2023-10-09 16:43
Linux
系统
API
讲解【连载】
计算机网络
套接字
socket
setsockopt
socket简介
套接字出于承上启下的作用,向上连接应用进程,向下则连接
网络协议栈
,不仅是应用程序通过网络协议进行通信的接口,也是应用程序与
网络协议栈
进行交互的接口。
Sunqk5665
·
2023-10-07 22:04
#
网络编程
网络
嵌入式开发
linux
c语言
网络编程
linux内核分析:
网络协议栈
从本质上来讲,所谓的建立连接,其实是为了在客户端和服务端维护连接,而建立一定的数据结构来维护双方交互的状态,并用这样的数据结构来保证面向连接的特性。TCP无法左右中间的任何通路,也没有什么虚拟的连接,中间的通路根本意识不到两端使用了TCP还是UDP。所谓的连接,就是两端数据结构状态的协同,两边的状态能够对得上。符合TCP协议的规则,就认为连接存在;两面状态对不上,连接就算断了。流量控制和拥塞控制其
boring_111
·
2023-10-06 13:24
linux内核
linux
网络协议
运维
[架构之路-229]:计算机体硬件与系结构 - 计算机系统的矩阵知识体系结构
目录一、纵向:目标系统的分层结构1.1目标系统的架构1.2
网络协议栈
1.3计算机程序语言分层二、横向(构建目标系统的时间、开发阶段):软件工程三、二维矩阵知识体系结构一、纵向:目标系统的分层结构1.1目标系统的架构
文火冰糖的硅基工坊
·
2023-10-05 04:56
架构之路
架构
软件工程
IT
管理
【计算机网络】网络编程接口 Socket API 解读(8)
Socket是
网络协议栈
暴露给编程人员的API,相比复杂的计算机网络协议,API对关键操作和配置数据进行了抽象,简化了程序编程。本文讲述的socket内容源自Linuxman。
书香度年华
·
2023-10-04 23:37
Linux
系统
API
讲解【连载】
计算机网络
socket
setsockopt
getsockopt
socket7
蓝牙协议-----之pan profile on bluedroid
xiaojsj111/article/details/375978591蓝牙panprofile协议的概述1.1协议层次结构蓝牙pan就是我们熟知的蓝牙网络,他在蓝牙协议体系中的层次结构见如下图:BNEP相当于
网络协议栈
中的链路层
码里行间
·
2023-10-04 22:30
TCP/IP协议
TCP/IP
网络协议栈
TCP/IP
网络协议栈
分为四层,从下至上依次是:链路层其实在链路层下面还有物理层,指的是电信号的传输方式,比如常见的双绞线网线,光纤,以及早期的同轴电缆等,物理层的设计决定了电信号传输的带宽
A尘埃
·
2023-10-03 07:15
tcp/ip
网络协议
网络
VPP概述汇总
一、背景介绍http://www.360doc.com/content/18/0428/20/53742993_749517107.shtml《高性能网关设备及服务实践》这篇博文,介绍了传统内核
网络协议栈
技术的瓶颈及怎么突破
weixin_30709809
·
2023-10-02 00:21
面试
基于virtio-user的新exception path方案
但是,有些时候,用户希望把某些包(如控制报文)放到内核
网络协议栈
进行处理,这个路径在DPDK中被称作exceptionpath。
weixin_37097605
·
2023-09-27 23:27
ip地址可以精确定位吗
IP地址是由
网络协议栈
中的网络层负责分配的,它由四个字节组成,每个字节的范围从0到255。IP地址可以大致分为两类:公共IP地址和私有IP地址。公共IP地址是
hgdlip
·
2023-09-27 16:51
网络
ip
电脑
tcp/ip
网络协议
网络
网络协议栈
基本知识
1、网络协议分层按照分层的思想把
网络协议栈
进行分层主要有以下好处:1.促进标准化工作,允许各个供应商进行开发2.各层间相互独立,把网络操作分成低复杂单元3.灵活性好,某一层变化不会影响到其它层4.各层间通过一个接口在相邻层上下通信
DPDK技术员
·
2023-09-24 01:40
网络协议
网络
c++
3.wifi开发,网络编程
网络协议栈
LwIPWiFiUDPClinet编程WiFiUDPServer编程WiFiTCPClient编程WiFiTCPServer编程一。
m0_61659911
·
2023-09-23 08:05
网络
第四章:TCP套接字通信(这一篇就够了!)
从所处的地位来讲,套接字上联应用进程,下联
网络协议栈
,是应用程序通过网络协议进行通信的接口,是应用程序与网络协议根进行交互的接口。
lzx0626.
·
2023-09-21 21:05
牛客Linux
tcp/ip
网络协议
linux
c++
linux
网络协议栈
源码分析 - 链路层ARP地址解析协议
1、ARP报文格式1.1、ARP报文格式ARP报文的格式如下:(具体各字段的含义参考《TCP/IP详解卷1:协议》第4章ARP:地址解析协议)1.2、内核定义op定义如下:#defineARPOP_REQUEST1/*ARPrequest*/#defineARPOP_REPLY2/*ARPreply*/协议类型定义如下:#defineETH_P_IP0x0800/*InternetProtocol
arm7star
·
2023-09-20 22:52
linux
linux
网络协议
ARP
linux
网络协议栈
源码分析 - 邻居子系统邻居状态转移
1、邻居项状态转移图邻居项主要的状态转移如下(省略邻居项垃圾回收及转移原因,更权威详细的状态转移图参看《深入理解LINUX网络技术内幕》P648"图26-13:NUD状态间的转换"):2、进入NONE状态并初始化邻居项2.1、创建邻居表项进入NONE状态(neigh_alloc)邻居子系统调用neigh_alloc创建邻居项的时候,邻居项初始化为NONE状态;网络层发送报文时,需要查找目的IP地址
arm7star
·
2023-09-20 22:52
linux
ARP
邻居子系统
linux
理解 Linux 网络栈:Linux
网络协议栈
简单总结
1.Linux网络路径1.1发送端1.1.1应用层(1)Socket应用层的各种网络应用程序基本上都是通过LinuxSocket编程接口来和内核空间的
网络协议栈
通信的。
DPDK技术员
·
2023-09-20 19:25
网络
linux
网络协议
理解 Linux 网络栈(1):Linux
网络协议栈
简单总结
1.Linux网络路径1.1发送端1.1.1应用层(1)Socket应用层的各种网络应用程序基本上都是通过LinuxSocket编程接口来和内核空间的
网络协议栈
通信的。
陈晨luminous
·
2023-09-20 19:25
网络
协议
linux
栈
关于TCP三次握手,四次挥手的自我见解
说道TCP协议就要先了解一下HTTP
网络协议栈
:缩写层HTTP应用层(TLSorSSL)安全层TCP传输层IP网络层网络特有的链路接口数据链路层物理网络硬件物理层世界上绝大多说的HTTP通信都是由TCP
说dian什么好呢
·
2023-09-20 05:26
DPDK 协议栈优化之UDP
传统网络架构简析既然是对协议栈的优化,那么肯定是要对比和传统
网络协议栈
的区别。
写一封情书
·
2023-09-18 13:19
DPDK
网络协议
DPDK 核心技术-用户态驱动
在传统的x86
网络协议栈
中,网络报文通过网卡硬件接收/发送,都需要发送中断到CPU,一次中断需要保存/恢复处理器状态,并运行中断服务程序,整个过程至少需要300个处理器时钟周期。
木木夕木目心.HDS
·
2023-09-18 09:24
DPDK
linux
内核
网络
【计算机网络】网络编程接口 Socket API 解读(6)
Socket是
网络协议栈
暴露给编程人员的API,相比复杂的计算机网络协议,API对关键操作和配置数据进行了抽象,简化了程序编程。本文讲述的socket内容源自Linuxman。
书香度年华
·
2023-09-17 01:31
网络套接字
API
讲解
计算机网络
TCP
UDP
套接字
socket
recv
Linux
网络协议栈
:NAPI机制与处理流程分析(图解)
TableofContentsNAPI机制NAPI缺陷使用NAPI先决条件非NAPI帧的接收netif_rx-将网卡中收到的数据包放到系统中的接收队列中enqueue_to_backlog____napi_schedule函数NAPI方式NAPI帧的接收NAPI接口structnapi_struct结构-内核处理软中断的入口netif_napi_add函数-驱动初始时向内核注册软软中断处理回调po
rtoax
·
2023-09-16 14:05
【计算机网络】
【Linux内核】
Linux学习记录——이십팔 网络基础(1)
文章目录1、了解2、
网络协议栈
3、TCP/IP模型4、网络传输1、同一局域网(子网)2、局域网通信原理3、跨一个路由器的两个子网4、其它详细的网络发展历史就不写了1、了解为什么会出现网络?
咬光空气
·
2023-09-15 20:25
Linux学习
linux
学习
网络
【计算机网络】网络编程接口 Socket API 解读(7)
Socket是
网络协议栈
暴露给编程人员的API,相比复杂的计算机网络协议,API对关键操作和配置数据进行了抽象,简化了程序编程。本文讲述的socket内容源自Linuxman。
书香度年华
·
2023-09-15 17:43
网络套接字
API
讲解
计算机网络
TCP
UDP
socket
套接字
send
【四万字】网络编程接口 Socket API 解读大全
Socket是
网络协议栈
暴露给编程人员的API,相比复杂的计算机网络协议,API对关键操作和配置数据进行了抽象,简化了程序编程。本文讲述的socket内容源自Linuxman。
书香度年华
·
2023-09-15 16:54
网络套接字
API
讲解
计算机网络
TCP
UDP
socket
套接字
【每日一题】9.13 PING是怎么工作的?
PING命令的工作原理涉及到ICMP(InternetControlMessageProtocol)和
网络协议栈
的操作:1.发送ICMPEcho请求:当用户在命令行中输入PING命令并指定目标主机(可以是
唐浮
·
2023-09-14 18:15
每日一题
经验分享
【计算机网络】网络编程接口 Socket API 解读(5)
Socket是
网络协议栈
暴露给编程人员的API,相比复杂的计算机网络协议,API对关键操作和配置数据进行了抽象,简化了程序编程。本文讲述的socket内容源自Linuxman。
书香度年华
·
2023-09-13 09:35
TCP
UDP
socket
套接字
计算机网络
【计算机网络】网络编程接口 Socket API 解读(4)
Socket是
网络协议栈
暴露给编程人员的API,相比复杂的计算机网络协议,API对关键操作和配置数据进行了抽象,简化了程序编程。
书香度年华
·
2023-09-12 19:52
TCP
UDP
accept
listen
网络
pcie总线连接两台电脑_PCIe总线的基础知识
PCIe总线使用的层次结构与
网络协议栈
较为类似。4.1.1端到端的数据传递PCIe链路使用“端到端的数据传送方式”,发送端和接收端中都含有TX(发送逻辑)
weixin_39930557
·
2023-09-12 19:21
pcie总线连接两台电脑
【计算机网络】网络编程接口 Socket API 解读(3)
Socket是
网络协议栈
暴露给编程人员的API,相比复杂的计算机网络协议,API对关键操作和配置数据进行了抽象,简化了程序编程。
书香度年华
·
2023-09-09 13:39
TCP
UDP
socket
poll
网络
【计算机网络】网络编程接口 Socket API 解读(2)
Socket是
网络协议栈
暴露给编程人员的API,相比复杂的计算机网络协议,API对关键操作和配置数据进行了抽象,简化了程序编程。
书香度年华
·
2023-09-09 11:00
tcp
udp
select
socket
api
计算机网络面试时常见问题
网络层在传输层下面在计算机网络中,网络层位于传输层下面,这是因为它们在
网络协议栈
中承担不同的功能。
ほしのした
·
2023-09-08 19:20
计算机网络
信息与通信
计算机硬件基础与CPU工作原理
Linux子系统(5部分):1.进程管理:管理进程的创建、调度、销毁等2.内存管理:管理内存的申请、释放、映射等3.文件系统:管理和访问磁盘中的文件4.设备管理:硬件设备及驱动的管理5.网络协议:通过
网络协议栈
聪
·
2023-09-08 05:18
架构
linux
网络协议栈
源码分析 - 传输层(TCP连接的建立)
1、bind系统调用1.1、地址端口及状态检查(inet_bind)通过路由表查找绑定地址的路由类型,对于非本地IP检查是否允许绑定非本地IP地址;检查公认端口绑定权限,是否允许绑定0~1024端口;检查socket是否已经绑定了或者已经激活了;然后调用inet_csk_get_port绑定指定端口或者绑定动态分配的端口。inet_bind函数实现如下:intinet_bind(structsoc
arm7star
·
2023-09-08 02:04
linux
linux
tcp/ip
网络协议
使用Soft-RoCE实践RDMA
所谓直接,指的是可以像访问本地内存一样,绕过传统以太网复杂的TCP/IP
网络协议栈
读写远端内存,而这个过程对端是不感知的,而且这个读写过程的大部分工作是由硬件而不是软件完成的。
wq897387
·
2023-09-07 22:44
Linux网络基础
RDMA
【计算机网络】网络编程接口 Socket API 解读(1)
Socket是
网络协议栈
暴露给编程人员的API,相比复杂的计算机网络协议,API对关键操作和配置数据进行了抽象,简化了程序编程。
书香度年华
·
2023-09-07 22:45
TCP
UDP
socket
bind
accept
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
阿里云
上一页
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
其他