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
网络协议栈
1、Linux中的socket与TCP通信
从所处的地位来讲,套接字上联应用进程,下联
网络协议栈
,是应用程序通过网络协议进行通信的接口,是应用程序与网络协议根进行交互的接口。
VVPU
·
2024-01-10 00:27
Linux网络编程
linux
tcp/ip
网络
Linux内核--
网络协议栈
(一)Socket通信原理和实例讲解
目录一、引言二、Socket------>2.1、socket编程------>2.2、Socket的创建三、收发数据四、断开连接五、删除套接字六、网络IO一、引言本章开始进入linux内核中网络部分的学习,先简单介绍一下socket套接字二、Socket一个数据包经由应用程序产生,进入到协议栈中进行各种报文头的包装,然后操作系统调用网卡驱动程序指挥硬件,把数据发送到对端主机。整个过程的大体的图示
文艺小少年
·
2024-01-09 18:43
CPU性能分析与操作系统的构建
linux
网络协议
arm开发
VS 2019 MFC Socket 通讯例程服务器端Select一对多同步通信TCP/IP通信服务器端[一]
socket可以看成是用户进程与内核
网络协议栈
的编程接口
lzc881012
·
2024-01-03 11:21
C++
MFC
网络
c++
mfc
windows
visual
studio
网络热门知识点,
网络协议栈
基本知识,建议收藏
1、网络协议分层按照分层的思想把
网络协议栈
进行分层主要有以下好处:1.促进标准化工作,允许各个供应商进行开发2.各层间相互独立,把网络操作分成低复杂单元3.灵活性好,某一层变化不会影响到其它层4.各层间通过一个接口在相邻层上下通信
极致Linux内核
·
2023-12-31 12:53
【网络安全 | 网络协议】结合Wireshark讲解IP协议
然后操作系统将数据包传递给
网络协议栈
,该数据包被封装成IP数据包。IP数据包的头部包含源IP地址和目标IP地址等信息。
秋说
·
2023-12-25 22:36
网络安全
#
网络协议
网络协议
wireshark
ip协议
IgH调试注意事项
但IgH替换了网卡驱动程序,收到数据包后,处理流程没有走内核的
网络协议栈
,所以工作中tcp/ip层的iptables就不起作用,导致IgH
geshifei
·
2023-12-22 22:05
ethercat
linux
EtherCAT
docker中qemu运行xv6并添加网卡,每次运行都卡很久才引导完系统
起因是这样的,研究xv6操作系统的
网络协议栈
,在github上找到一个仓库,但是是基于x86的,下载下来编译运行正常。
Whu-MT
·
2023-12-19 02:47
操作系统
docker
操作系统
xv6
risc-v
tap
TCP或许不是“可靠”的
若是使用send发送信息的时候,send函数只是把想要发送的信息放到TCP协议栈里边,并不是真的已经发送到网络上边,而是存储在当前套接字的发送缓冲区里边,由
网络协议栈
决定何时和如何发送。当相应
zhaoseaside
·
2023-12-18 12:13
网络编程实战
tcp/ip
网络协议
[计网01] 物理层 详细解析笔记,特性
计算机网络的物理层是
网络协议栈
中的第一层,负责传输原始的比特流(bitstream)通过物理媒介进行通信。物理层主要关注传输介质、信号的编码和调制、数据传输速率以及数据传输的物理连接等方面。
桃乃木同学
·
2023-12-17 21:15
笔记
计算机网络
网络安全项目实战(三)--报文检测
6.TCP/IP协议栈及以太网帧目标了解TCP/IP协议栈的组织结构掌握以太网帧的数据格式定义能应用编码实现以太网帧的解析方法6.1.TCP/IP协议栈TCP/IP
网络协议栈
分为应用层(Application
cat_fish_rain
·
2023-12-15 08:36
安全/网络攻防项目
web安全
安全
(Linux内核源码分析)Linux 内核无线子系统
Linux内核源码分析(内存调优/文件系统/进程管理/设备驱动/
网络协议栈
)1.全局概览在开始探索Linux无线具体细节之前,让我们先来把握一下Linux无线子系统整体结构。
攻城狮百里
·
2023-12-15 08:59
Linux
linux
云网络中的虚拟网络设备Tap与Tun
一、Tap和Tun的概述1.1.tap和tun介绍Tap/Tun设备是Linux操作系统内核中的虚拟网络设备,提供与硬件网卡完全相同的功能,但一般物理网卡一端连接的是物理网络,一端连接的是
网络协议栈
,而
一只CV程序猿
·
2023-12-14 12:59
网络
linux下抓包实现原理
根据
网络协议栈
的规定,对于报文,即使是目的地是本机,也需要经过本机的网络协议层,所以本机通讯肯定是通过API进入了内核,并且完成了路由选择。二
bytxl
·
2023-12-06 21:23
网络
驱动开发--内核添加新功能
Ubuntu下这个文件为开发板ls命令的结果内核的内容:mm:内存管理fs:文件系统net:
网络协议栈
drivers:驱动设备arch与init:跟启动相关kernel与ipc:任务,进程相关向内核增加新功能
聪
·
2023-12-05 12:27
linux
运维
服务器
python unix socket_unix domain socket 浅析
unixdomainsocketunixdomainsocket是在socket架构上发展起来的用于同一台主机的进程间通讯(IPC:Inter-ProcessCommunication),它不需要经过
网络协议栈
墙角的吉他
·
2023-12-02 21:26
python
unix
socket
python unix socket_python3实现unix域协议(tcp、udp)通讯
虽然网络socket也可用于同一台主机的进程间通讯(通过loopback地址127.0.0.1),但是UNIXDomainSocket用于IPC更有效率:不需要经过
网络协议栈
,不需要打包拆包、计算校验和
weixin_39917211
·
2023-12-02 21:26
python
unix
socket
Linux 系统是如何收发网络包的?
一、Linux
网络协议栈
如下是TCP/IP四层网络模型,实际上Linux
网络协议栈
与它相似下图是Linux
网络协议栈
二、Linux接收网络包的流程1.网卡是计算机里的一个硬件,专门负责接收和发送网络包,
_OLi_
·
2023-12-02 07:48
linux
网络
运维
Socket:套接字网络编程(C++)
从所处的地位来讲,套接字上联应用进程,下联
网络协议栈
,是应用程序通过网络协议进行通信的接口,是应用程序与
网络协议栈
进行交互的接口计算机是通过TCP/IP协议进行互联从而进行通信的,为将TCP/IP协
Balette
·
2023-12-01 01:57
网络编程
网络
c++
linux socket套接字
从所处的位置来看,套接字上连应用进程,下连
网络协议栈
,是应用程序通过网络协议进程通信的接口,是引用程序与网络协议进行交互的接口。套接字是网络环境中进行通
@@老胡
·
2023-11-30 12:09
操作系统
linux
运维
服务器
[干货]winsock server端编程函数使用详解
通过socket与内核中的
网络协议栈
进行交互。socket是系统分配的,有四个重要信息,源IP,源port,目标I
taylor lee
·
2023-11-26 08:12
c++
visual
studio
tcp/ip
网络协议
windows
网络学习
目录技术博客框图
网络协议栈
应用层传输层网络层数据链路层专题监控SKB发送和接收全过程EPOLL丢包问题Keepalive全连接和半连接localhostNATDPDKTCXDPCilium虚拟网络SDNOVS
摩斯电码
·
2023-11-24 06:11
网络
学习
万字干货,eBPF 中文入门指南
BPF最初的目的是用于高效网络报文过滤,经过重新设计,eBPF不再局限于
网络协议栈
,已经成为内核顶级的子系统,演进为一个通用执行引擎。
运维之美
·
2023-11-24 06:39
内核
qemu
linux
java
编程语言
eBPF 完全入门指南.pdf(万字长文)
BPF最初的目的是用于高效网络报文过滤,经过重新设计,eBPF不再局限于
网络协议栈
,已经成为内核顶级的子系统,演进为一个通用执行引擎。
米开朗基杨
·
2023-11-24 06:08
内核
qemu
linux
java
mooc
TCP三次握手四次挥手深入
TCP工作在
网络协议栈
的传输层,在这一层上传输的数据叫段(Segment)我们应用程序的数据会先打包到传输层,传输层再交给下层网际层,再交给下层数据链路层上图中有四个东西是非常重要的:序号:用来解决数据包在网络传输中不乱序问题确认号
亦向枫
·
2023-11-24 05:20
python进阶
tcp/ip
网络协议
网络
《安富莱嵌入式周报》第327期:Cortex-A7所有外设单片机玩法LL/HAL库全面上线,分享三款GUI, PX5 RTOS推出
网络协议栈
,小米Vela开源
周报汇总地址:嵌入式周报-uCOS&uCGUI&emWin&embOS&TouchGFX&ThreadX-硬汉嵌入式论坛-PoweredbyDiscuz!1、2023Hackaday大赛胸牌开源Vectorscope-main.zip(66.83MB)GitHub-Hack-a-Day/Vectorscope:Vectorscopebadgeforthe2023HackadaySuperconan
硬汉嵌入式
·
2023-11-23 05:54
嵌入式周报
单片机
网络协议
开源
UNIX Socket(IPC)
虽然网络socket也可用于同一台主机的进程间通讯(通过loopback地址127.0.0.1),但是UNIXDomainSocket用于IPC更有效率:不需要经过
网络协议栈
,不需要打包拆包、计算校验和
zhanglei_1991
·
2023-11-23 02:53
linux
传输层协议-UDP协议
协议的特点面向数据报UDP缓冲区UDP使用注意事项基于UDP的应用层协议传输层实际上我们应用层的数据并不是直接发给网络的,而是需要先将数据发送给传输层,传输层进行进一步处理再讲数据向下交付,该过程贯穿整个
网络协议栈
搬砖狗(●—●)
·
2023-11-19 23:42
udp
网络协议
网络
基于Docker的拓扑网络搭建可行性探究
的拓扑网络搭建可行性探究文章目录基于Docker的拓扑网络搭建可行性探究引入Docker环境配置与容器选择Image命令(镜像相关)Container命令(容器相关)容器选择与配置Docker网络实际
网络协议栈
网卡
scp500-01
·
2023-11-19 17:44
linux
docker
网络协议
【计算机网络学习之路】网络基础1
文章目录前言一.计算机网络发展局域网和广域网二.网络协议三.OSI七层模型四.TCP/IP四层(五层)模型五.计算机体系结构与
网络协议栈
六.协议形式及局域网通信数据包封装与分用七.跨网络通信八.MAC地址与网络通信的理解结束语前言本系列文章是计算机网络学习的笔记
好想有猫猫
·
2023-11-18 23:52
计算机网络学习之路
计算机网络
学习
网络
网络协议
信息与通信
基于DPDK+VPP实现高性能防火墙
多年来,各大操作系统(Linux/Windows/Freebsd)的
网络协议栈
一直都在内核中实现。其实
网络协议栈
只是一个应用,而不是操作系统的范畴,没有人规定
网络协议栈
一定是要早内核实现的。
技术探索者
·
2023-11-18 19:28
DPDK
vpp
dpdk
Centos系统启动流程
一.内核空间启动流程1.Linux系统的组成部分1.Linux系统组成1)内核1.内核功能:进程管理,内存管理,
网络协议栈
,文件系统,驱动程序,安全功能2.进程间通信IPC(Interprocesscommunication
Kasumi_yuki
·
2023-11-17 08:47
linux基础学习
centos启动流程
【Linux】初识网络
目录背景协议什么是协议协议分层OSI七层模型TCP/IP模型
网络协议栈
与OS的关系网络传输局域网中直接通信数据的封装与分用局域网通信原理数据碰撞跨路由器进行远端通信IP的介绍传输演示背景一开始,计算机都是一台台独立存在的
LinAlpaca
·
2023-11-17 01:33
网络
Linux
网络
网络编程——socket服务端和客户端(TCP)
从所处的地位来讲,套接字上联应用进程,下联
网络协议栈
,是应用程序通过网络协议进行通信的接口,是应用程序与
网络协议栈
进行交互的接口[1]。
CuiChao2001
·
2023-11-15 08:37
Linux系统编程
网络
tcp/ip
网络协议
linux
c语言
网络基础1
目录一.网络发展二.网络协议初识1.分层2.网络为什么分层3.OSI七层模型4.TCP/IP五层(或四层)模型5.操作系统体系结构和
网络协议栈
的关系三.网络传输的大致流程1.同一个局域网内部2.数据包封装和分用
我的代码爱吃辣
·
2023-11-14 03:33
网络编程
网络
[架构之路-48]:目标系统 - 系统软件 - Linux下的网络通信-5-快速数据平面开发套件DPDK-工作原理
Linux内核和应用程序处理网络数据包的过程2.1Linux网络数据包的处理流程2.2传统Linux内核Socket通信的问题第3章DPDK的架构与原理3.1DPDK的基本思想3.2DPDK替代Linux
网络协议栈
文火冰糖的硅基工坊
·
2023-11-12 11:37
架构之路
Linux
网络
DPDK
架构
原理
1024程序员节
RT-Thread Studio移植LAN8720A驱动
RTT
网络协议栈
驱动移植(霸天虎)1、新建工程工程路径不含中文路径名,工程名用纯英文不含任何符号。2、用CubeMx配置板子外设2.1、配置时钟按照自己板子配置相应时钟。
weixin_43745583
·
2023-11-11 21:49
单片机
stm32
嵌入式硬件
大白话netfilter
一个请求从宏观上看,就是先通过网卡,再通过内核空间,再到用户空间的应用,netfilter就是在内核
网络协议栈
中
你大晨哥
·
2023-11-10 10:05
网络协议
网络
http
https
IP地址与MAC地址(硬件地址)的区别
IP地址是用于在网络中唯一标识一个设备的逻辑地址它是由
网络协议栈
分配的,可以动态地分配和改变。而硬件地址是设备的物理地址,也称为MAC地址,是由设备制造商固化在设备中的,不可改变。
蒲公英smile
·
2023-11-08 13:10
tcp/ip
网络协议
网络
倍福EtherCAT通信协议详细解析
简介1.1运动控制1.2实时以太网1.3EtherCATEtherCAT原理介绍2.1实时性2.2端口管理2.3EtherCAT网络拓扑2.4EtherCAT
网络协议栈
2.5EtherCAT数据帧格式2.6EtherCAT
光怪陆离的节日
·
2023-11-07 21:32
倍福教程
网络协议
网络
网络编程基础知识
网络指的是
网络协议栈
,它是一个软件属于操作系统的一部分,贯穿整个体系结构。如图:独立模式:计算机之间相互独立;局域网LAN:计算机数量更多了,通过交换机和路由器连接在一起;广域网WAN:将远隔千里的
小朱同学..
·
2023-11-07 05:29
linux操作系统和网络
网络
网络协议
用户态协议栈
数据的传输与处理以太网协议ip协议udp协议简易实现ARP协议ICMP协议前言 本文简易阐述用户态如何完成内核的协议栈,实现一个udp协议的协议栈,由于TCP实现过于复杂,建议多看一下其原理即可posixAPI与
网络协议栈
的实现原理用户态协议栈
不爱学习的王小二
·
2023-11-06 06:52
操作系统
网络
网络协议
tcp/ip
UDP用户态协议栈详细实现
网络协议格式2.1以太网协议2.2IP协议2.3UDP协议2.4ARP协议2.5ICMP协议3UDP用户协议栈实现1前言首先需要回答一个问题,为什么要学习实现用户态协议栈,从技术角度分析,主要是由于用户态的
网络协议栈
更高效
响箭零零一
·
2023-11-06 06:19
Linux网络编程
udp
网络协议
网络
【秋招面试专题解析】带着问题深入学习Spring
前言Linux
网络协议栈
是根据TCP/IP模型来实现的,TCP/IP模型由应用层、传输层、网络层和网络接口层,共四层组成,每一层都有各自的职责。
最新Java面经
·
2023-11-05 16:58
程序员
java
经验分享
面试
【高性能
网络协议栈
】openonload 篇
它在用户空间实现了TCP/IP
网络协议栈
,能在用户空间直接访问(安全的)网络适配器硬件访问权限硬件。网络数据可以直接在网络和应用之间收发,而不必通过操作系统,这种技术称为“内核旁路”。
书香度年华
·
2023-11-05 03:10
网络协议
网络加速
openonload
onload
solarflare
以太网帧格式、IP数据报格式、TCP段格式+UDP段格式 详解
段格式详解转载只为方便自己梳理知识点,如有侵权请联系本人删除,再次感谢原博主:苍月代表我图片同为转载1、ISO开放系统有以下几层:7应用层6表示层5会话层4传输层3网络层2数据链路层1物理层2、TCP/IP
网络协议栈
分为应用层
来玩儿8
·
2023-11-05 01:20
C
【Network】网络基础扫盲
从今往后,我的文章会较为随意(因为我懒得维持文章严谨的逻辑了,写文章只不过已经变成了习惯,也就是说我只是抱着“学习”的态度来更新,毕竟——“进大厂”已不再是我的追求了(是时候放弃幻想面对现实了1.协议分层
网络协议栈
层状结构贯穿操作系统
浮光 掠影
·
2023-11-04 18:12
Linux网络编程
网络
网络协议
tcp/ip
【计算机网络 】传输层——UDP
但实际应用层需要先将数据交给传输层,由传输层对数据做进一步处理后再将数据继续向下进行交付,该过程贯穿整个
网络协议栈
,最终才能将数据发
Insisting.
·
2023-11-04 08:05
计算机网络
计算机网络
udp
网络协议
Python的网络编程一篇学透,使用Socket打开新世界
目录1.网络概念2.网络通信过程2.1.TCP/IP2.2.
网络协议栈
架构3.TCP/IP介绍3.1.ip地址3.2.端口号3.3.域名4.Python网络编程4.1.TCP/IP4.2.socket的概念
Williamtym
·
2023-11-02 05:34
python高阶学习
php
开发语言
python
网络
网络编程
socket
tcp
k8s 网络二 k8s组网与插件
k8s使用vethpair将容器与主机的
网络协议栈
连接起来,从而使数据包可以进出pod。
ands999
·
2023-11-01 11:55
基于 LwIP 协议栈实现 tun2sys-socket,网络游戏加速器(一类)
了解本文则需要参考本人提供的以下的文献内容:1、轻松修改LwIP-TCP/IP-Stack-2.13-trunk
网络协议栈
令其tcp_listenaccept任何地址的TCP_PCB连接。
liulilittle
·
2023-11-01 05:39
IP
C/C++
NAT
网络
上一页
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
其他