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.协议分层2.OSI七层模型3.TCP/IP五层模型4.OS和
网络协议栈
四、网络传输基本流程1.TCP/IP协议通讯过程2.以太网通信(1)以太网通信原理
YoungMLet
·
2024-02-20 19:05
计算机网络
linux
服务器
网络
c++
c语言
物联网芯片ESP8266 介绍
ESP8266是一款由EspressifSystems所开发的低成本的Wi-Fi微控制器芯片,它具有内置的TCP/IP
网络协议栈
,可以提供任何微控制器访问到Wi-Fi网络的能力。
石头嵌入式
·
2024-02-20 08:00
物联网
arm开发
ESP8266
【项目实现】自主HTTP服务器
自主HTTP服务器项目介绍
网络协议栈
介绍协议分层数据的封装与分用数据的封装与分用HTTP相关知识介绍HTTP的特点URL格式URI、URL、URNHTTP的协议格式HTTP的请求方法HTTP的状态码HTTP
flyyyya
·
2024-02-19 16:31
http
服务器
网络协议
协议-TCP协议-基础概念04-可能发生丢包的位置-linux配置项梳理(TCP连接的建立和断开、收发包过程)
Linux的网络收发流程从图中你可以看出,可能发生丢包的位置,实际上贯穿了整个
网络协议栈
。换句话说,全程都有丢包的可能。比如我们从下往上看:在两台VM连接之间,可能会发生传输失败的错误,比如
洽-洽
·
2024-02-13 07:27
tcp/ip
linux
【网络】底层协议到上层协议
什么是
网络协议栈
的硬加速
网络协议栈
的硬加速是一种利用硬件设备或芯片来加速
网络协议栈
的处理过程,从而提高网络性能的技术。
榕树子
·
2024-02-07 06:08
网络
网络
VPP学习-VPP初始化流程
概念VPP作为一个开源的、高性能的用户态
网络协议栈
,以进程的形式运行于Linux或(类unix)系统下,即VPP实际是一个用户进程,VPP启动后可通过"ps-ef|grepvpp"命令查看。
进化中的码农
·
2024-02-06 04:16
学习
浅析底层开发的重要性
与传统的应用开发不同,底层开发工程师需要对硬件和操作系统有深入的了解,并有能力开发驱动程序、嵌入式系统、
网络协议栈
西西弗质
·
2024-02-04 10:23
linux
系统架构
程序人生
Linux内核和系统调参 /proc
一、【写在前面】网络调优参数通常是通过修改系统内核参数来实现的,它们控制了
网络协议栈
的行为,以优化网络性能和稳定性。
尊贵的架构师
·
2024-02-02 16:29
linux
运维
服务器
linux 内核
网络协议栈
Linux
网络协议栈
之数据包处理过程1前言本来是想翻译《Thejourneyofapacketthroughthelinux2.4networkstack》这篇文章的。
hdxbw-wq
·
2024-02-02 03:45
网络通信
linux内核网络协议栈
linux
内核
【Linux网络编程一】网络基础(网络框架)
【Linux网络编程一】网络基础(网络框架)一.什么是协议1.通信问题2.协议本质3.网络协议标准二.协议分层1.为什么协议要分层2.如何具体的分层三.操作系统OS与
网络协议栈
的关系1.核心点:网络通信贯穿协议栈四
小陶来咯
·
2024-02-01 10:00
Linux网络编程
网络
linux
php
网络的基础
问题本身是分层的不断进行封装,低耦合对应的
网络协议栈
与操作系统有什么关系?其中五层协议中最重要的传输层和网络层就是操作系统中的板块。网络通信的本质:贯穿协议栈的过程。
努力学好普通话
·
2024-02-01 09:00
网络
用户态协议栈
就是各位朋友们你想一下这个网络协议战,有很多朋友就会想到一个点,那为什么我们还需要去设计一个
网络协议栈
,我们不是去学这个东西就可以吗?其实我也跟大家解释一下,其实你在
我也要当昏君
·
2024-02-01 00:37
面试简历
零声学院Linux
c++
笔记
服务器
linux
运维
Docker容器——网络模式
A:Host、container、none、bridgeHost:与宿主机共享网络、名称空间/
网络协议栈
、IP共享、端口范围共享container:多个容器之间共享一个ne
渡渡甲
·
2024-01-29 18:00
docker
容器
运维
网络
计算机网络体系架构认知--
网络协议栈
文章目录一.计算机网络分层架构各协议层和计算机系统的联系从整体上理解计算机网络通信计算机网络通信的本质二.Mac地址,IP地址和进程端口号三.局域网通信与跨局域网通信局域网通信跨局域网通信全球互联的通信脉络四.网络编程概述一.计算机网络分层架构实现计算机长距离网络通信需要解决很多问题(比如数据完整性,主机定位等等问题),工程人员将计网通信问题划分成了七个层次,每一个层次针对特定的通信问题制定了特定
摆烂小青菜
·
2024-01-27 07:01
计算机网络
青菜的Linux专栏
计算机网络
架构
网络协议
socket以及字节序
从所处的地位来讲,套接字上联应用进程,下联
网络协议栈
,是应用程序通过网络协议进行通信的接口,是应用程序与网络协议根进行交互的接口。
想不出来_6
·
2024-01-26 17:49
服务器
运维
Linux网络 - 数据包的接收
目录大体流程网卡到内存内核的网络模块socketLinux
网络协议栈
是处理网络数据包的典型系统,它包含了从物理层直到应用层的全过程。大体流程数据包到达网卡设备。网卡设备依据配置进行DMA操作。
wufeng无峰
·
2024-01-24 16:22
linux网络
linux
网络
Linux内核--
网络协议栈
(九)epoll的源码实现
目录一、引言二、IO多路复用------>2.1、多线程------>2.2、select------>2.3、poll------>2.4、epoll三、epoll------>3.1、epoll的使用------>3.2、性能比较------>3.3、epoll事件四、epoll的底层实现------>4.1、wait_queue------>4.2、socket------>4.3、epol
文艺小少年
·
2024-01-24 06:03
CPU性能分析与操作系统的构建
linux
网络协议
arm开发
网络基础入门
网络基础1.计算机结构2.计算机网络背景2.1网络发展2.2认识"协议"3.网络协议初识3.1协议分层3.2OSI七层模型3.3TCP/IP五层模型4.网络传输基本流程4.1
网络协议栈
和操作系统之间的关系
Smile丶凉轩
·
2024-01-23 17:30
计算机网络
网络
linux
Linux内核--
网络协议栈
(五)TCP IP栈的实现原理与具体过程
------>4.3、套接口缓存------>4.4、重要的数据结构五、网络信息处理流程------>5.1、硬中断处理------>5.2、ksoftirqd内核线程处理软中断------>5.3、
网络协议栈
处理
文艺小少年
·
2024-01-21 19:14
CPU性能分析与操作系统的构建
网络协议
linux
tcp/ip
Linux内核--
网络协议栈
(二)整体介绍
目录一、引言二、Socket------>2.1、socket编程------>2.2、Socket的创建二、网络分层------>2.1、网络与文件操作三、协议介绍及使用------>3.1、核心网络框架------>3.2、系统调用接口------>3.3、协议无关接口(socket)------------>3.3.1、sock------>3.4、网络协议的注册------>3.5、Soc
文艺小少年
·
2024-01-20 04:52
CPU性能分析与操作系统的构建
linux
网络协议
arm开发
Linux内核--
网络协议栈
(四)内核
网络协议栈
目录一、引言二、数据报文的封装与分用------>2.1、封装------>2.2、分用三、Linux内核
网络协议栈
------>3.1、协议栈的分层结构------>3.2、
网络协议栈
初始化流程四、Socket
文艺小少年
·
2024-01-20 04:51
CPU性能分析与操作系统的构建
linux
网络协议
arm开发
Linux内核--
网络协议栈
(三)sk_buff介绍
目录一、引言二、sk_buff------>2.1、skb介绍------>2.2、控制字段------>2.3、其他字段------>2.4、特定功能字段------>2.5、管理字段------>2.6、内存分配------>2.7、内存释放------>2.8、克隆和拷贝------>2.9、队列管理函数三、sk_buff------>3.1、网络数据流向------------>3.1.1
文艺小少年
·
2024-01-18 13:57
CPU性能分析与操作系统的构建
linux
网络协议
arm开发
网络收发过程中,缓冲区位置在哪里?
这个流程涉及到了多个队列和缓冲区,包括:网卡收发网络包时,通过DMA方式交互的环形缓冲区;网卡中断处理程序为网络帧分配的,内核数据结构sk_buff缓冲区;应用程序通过套接字接口,与
网络协议栈
交互时的套接字缓冲区
tracy_668
·
2024-01-17 06:35
Linux内核--
网络协议栈
(三)UDP协议层/IP层的处理
目录一、引言二、udp_sendmsg------>2.1、UDP插入------>2.2、获取目的IP地址和端口------>2.3、udp_send_skb------------>2.3.1、创建UDP头------------>2.3.2、处理校验和------>2.4、监控:UDP层统计三、IP层------>3.1、ip_send_skb------>3.2、ip_local_out-
文艺小少年
·
2024-01-16 11:10
CPU性能分析与操作系统的构建
网络协议
linux
udp
Linux内核--
网络协议栈
(二)UDP数据包发送
目录一、引言二、数据包发送------>2.1、数据发送流程三、协议层注册------>3.1、socket系统调用------>3.2、socket创建------>3.3、协议族初始化------>3.4、对应协议的socket创建------>3.5、协议注册四、通过套接字发送网络数据------>4.1、inet_sendmsg一、引言本文首先从宏观上概述了数据包发送的流程,然后分析了协议
文艺小少年
·
2024-01-16 08:03
CPU性能分析与操作系统的构建
网络协议
linux
udp
Posix API与
网络协议栈
文章目录posixAPItcp网络编程主要学习的几个点,网络的apisocketbind;TCP三次握手过程数据发送connectudp断开连接的过程posixAPItcp网络编程主要学习的几个点,网络的apisocket意思是插座,两部分组成,fd(文件描述符),tcb(tcpcontrolblock)tcp控制块,是协议栈里边的任何文件的文件描述符fd,是从3开始的,因为0,1,2是系统的标准
猥琐猿
·
2024-01-16 05:16
进阶知识
c语言
c++
后端
网络协议
linux
网络协议栈
的概述,Linux
网络协议栈
开发基础篇(八)—— VLAN原理概述
Linux
网络协议栈
开发基础篇(八)——VLAN原理概述Linux
网络协议栈
开发基础篇(八)——VLAN原理概述一、vlan的含义局域网LAN的发展是VLAN产生的基础,因而先介绍一下局域网LAN由Hub
weixin_39561168
·
2024-01-11 07:36
linux网络协议栈的概述
POSIX API与
网络协议栈
本文介绍linux中与tcp网络通信相关的POSIXAPI,在每次调用的时候,
网络协议栈
会进行的操作与记录。POSIXAPIPosixAPI,提供了统一的接口,使程序能得以在不同的系统上运行。
程韬123
·
2024-01-11 06:07
网络协议
网络
linux
tcp/ip
后端
安全
面试
网络协议栈
和安全方面(CU)
先搞过来,慢慢细看下6.1基于2.6.20版本的《Linux内核源码剖析--TCP/IP实现》【样章0102032230】作者:lmarsinhttp://linux.chinaunix.net/bbs/thread-1157659-1-1.html6.2[出版]--基于2.6.26内核的《追踪LINUXTCP/IP代码运行》作者:qinjiana0786http://linux.chinauni
youkuxiaobin
·
2024-01-10 12:18
Linux
kernel
network
网络协议
linux内核
linux
代码分析
安全相关
网络
走进Linux内核之Netfilter框架
走进Linux内核之Netfilter框架初次发表掘金笔者此前对Linux内核相关模块稍有研究,实现内核级通信加密、视频流加密等,涉及:Linux内核
网络协议栈
、Linux内核通信模块、Linux内核加密模块
北岸冷若冰霜
·
2024-01-10 12:45
Linux
#
Linux内核
linux
内核
网络协议
Netfilter
iptables
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
上一页
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
其他