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网络
流量及带宽
在类Unix系统中可以使用top查看系统资源、进程、内存占用等信息。查看网络状态可以使用netstat、nmap等工具。若要查看实时的网络流量,监控TCP/IP连接等,则可以使用iftop。iftop类似于top的实时流量监控工具,可以用来监控网卡的实时流量(可以指定网段)、反向解析IP、显示端口信息等。查看流量是从哪些端口发送出去的:#iftop-P-P选项会在iftop的输出结果中开启端口显示
cherishpf
·
2023-12-03 13:14
网络和
Linux网络
_8(传输层)TCP协议_续(流量控制+滑动窗口+拥塞控制+紧急指针+listen第二个参数)
目录1.流量控制2.滑动窗口2.1滑动窗口概念2.2滑动窗口模型详解高速重发控制(快重传)3.拥塞控制和拥塞窗口4.延迟应答5.捎带应答6.面向字节流7.粘包问题8.16位紧急指针9.listen的第二个参数10.TCP总结+异常情况+与UDP比较10.1TCP机制总结10.2TCP异常情况10.3TCP与DUP比较本篇完。上一篇讲了挺多TCP的机制的,重点是三次握手和四次挥手,这一篇续上TCP的
GR_C
·
2023-12-03 09:25
⑦网络和Linux网络
linux
网络
tcp
udp
网络协议
c++
服务器
key_vector详解
key_vector是
linux网络
路由时,非常重要的一个结构,其定义如下:structkey_vector{t_keykey;unsignedcharpos;/*2log(KEYLENGTH)bitsneeded
多多是小坏熊
·
2023-12-03 02:18
网络
linux
内核
网络
路由
linux网络
配置
linux网咯ip有手动获取和自动获取两种方式,自动获取就是每次启动的时候,随机获取ip,这个在我们日常生活中可以这样使用,但是在工作中就不能这样使用了,因为用户不知道ip的详细地址。因此,在开发中,都是使用手动配置。手动配置网络地址:修改ifcfg-ens33文件修改命令:vim/etc/sysconfig/network-scripts/ifcfg-ens33文件里面的一些含义:DEVICE=
小信啊啊
·
2023-12-02 21:30
linux
linux
网络
centos
Linux网络
编程中的反应堆模型详解
文章目录概述介绍原理4.使用场景总结:概述摘要:反应堆模型(ReactorPattern)是一种常用于
Linux网络
编程的设计模式,用于处理多个并发连接。
LewGarben
·
2023-12-02 17:03
linux
网络
php
Linux网络
编程指南:深入学习网络编程的全面教程
在本教程中,我们将深入探讨
Linux网络
编程的各个方面。网络编程是构建现代应用程序的关键技能,它使我们能够在计算机之间传输数据并建立通信连接。
程序世界航海
·
2023-12-02 14:40
linux
网络
学习
编程
C/C++创建服务器和客户端的demo
CSDN博客_c++socket一个服务器对多个客户端demo如下:C++TCP服务端一对多_SharedNotNew的博客-CSDN博客_tcp一对多2、linux中一个服务器对一个客户端demo如下:
Linux
夜雨听萧瑟
·
2023-12-02 09:44
网络协议
服务器
c语言
c++
Linux 系统是如何收发网络包的?
一、
Linux网络
协议栈如下是TCP/IP四层网络模型,实际上
Linux网络
协议栈与它相似下图是
Linux网络
协议栈二、Linux接收网络包的流程1.网卡是计算机里的一个硬件,专门负责接收和发送网络包,
_OLi_
·
2023-12-02 07:48
linux
网络
运维
Linux网络
文件共享服务
一.FTP1.存储类型存储类型有三种:直连式存储:Direct-AttachedStorage,简称DAS网络附加存储:Network-AttachedStorage,简称NAS(存储和管理空间都在远程)存储区域网络:StorageAreaNetwork,简称SAN(可以使用空间,管理也是你来管理)DAS(直连式存储)DAS存储是最常见的一种存储方式,尤其是在中小企业应用中。PC中的硬盘或只有一个
Mr_zhouwen
·
2023-12-01 14:50
linux
网络
服务器
【智能家居】四、网络服务器线程控制功能点
网络控制网络线程控制功能点代码inputCommand.h(输入控制指令)socketControl.c(socket网络控制指令)main.c(主函数)编译运行结果网络控制
Linux网络
编程“网络控制
咖喱年糕
·
2023-12-01 12:53
智能家居
智能家居
网络
服务器
简单工厂模式
面向对象
vscode
socket
网络和
Linux网络
_7(传输层)UDP和TCP协议(端口号+确认应答+超时重传+三次握手四次挥手)
目录1.重看端口号1.1端口号的概念1.2端口号的划分2.重看UDP协议2.1UDP协议格式2.2UDP的特点3.重看TCP协议3.1TCP协议格式3.2TCP的解包分用3.3TCP的可靠性及机制3.3.1确认应答ACK机制3.3.2超时重传机制3.3.3连接管理机制(三次握手,四次挥手)三次握手四次挥手TIME_WAIT状态CLOSE_WAIT状态本篇完。1.重看端口号1.1端口号的概念端口号(
GR_C
·
2023-12-01 02:11
⑦网络和Linux网络
网络
网络协议
udp
tcp/ip
linux
IO多路复用就这么简单?
epoll边缘触发、水平触发的区别、适合场景为什么在
Linux网络
编程中最好用非阻塞式IO?Linux常见网络IO事件定义一、从一次网络调用说起假设应用A想要请求应用B获取数据,那
linux大本营
·
2023-12-01 01:00
c/c++
epoll
io多路复用
linux
网络编程
linux网络
之网络层与数据链路层
文章目录一、网络层1.IP协议2.IP协议头格式3.网段划分4.特殊ip地址5.IP地址的数量限制6.私有ip和公网IP7.路由二、数据链路层1.以太网2.以太网帧格式3.MAC地址4.对比理解MAC地址和IP地址5.MTU6.ARP协议ARP协议的工作流程ARP数据报的格式7.DNS8.ICMP协议9.NAT技术NAPTNAT和代理服务器一、网络层在复杂的网络环境中确定一个合适的路径1.IP协议
yoouuung_
·
2023-11-30 22:37
linux
网络
网络协议
websocket
Linux基础命令之网络配置管理常用命令
以下是一些常用的
Linux网络
管理相关的命令#1、ifconfig这是一个常用的网络配置工具,可以用来查看和配置网络接口。
蚁景网络安全
·
2023-11-30 19:18
linux
网络
运维
「Linux」作怪的网络
没有网络,我们可能停留在看电视,跳皮筋的年代,我还真是会跳皮筋为了让我们下载软件更加的顺畅,速度更快,最快速度白嫖资源,不得学习下配置网络配置
Linux网络
既然要配置网络,我们先看看网络的配置文件在哪里
公众号:方志朋
·
2023-11-30 18:08
路由器
网络
java
编程语言
linux
一文讲透
Linux网络
设备驱动框架及编写步骤
https://blog.51cto.com/u_14592069/5785977本文阐述了网络架构模型,特别是Linux系统中网络子设备框架4层结构,反别阐述了各层的作用。重点讲解了sk_buff及net_device数据结构及其常用操作接口,最后以实际代码讲述了特定网卡的驱动编写步骤、流程和移植方法。1、网卡设备驱动原理1.1OSI网络7层模型VSTCP/IP网络4层模型OSI网络7层模型:物
Twinkle544
·
2023-11-30 17:22
网络设备驱动
linux
驱动开发
网络设备驱动框架
rk3568 Linux 网络唤醒
rk3568
Linux网络
唤醒网络唤醒(Wake-on-LAN,WOL)是一种计算机局域网唤醒技术,使局域网内处于关机或休眠状态的计算机,将状态转换成引导(BootLoader)或运行状态。
炭烤毛蛋
·
2023-11-30 15:53
Linux
linux
WOL
旗鱼云梯
Linux网络
安全防火墙(WAF防火墙)
在这个乱象横生的年代,SQL注入、XML注入,跨站脚本攻击,PHP代码注入满天飞,如何进行web应用安全防御,是每个web网站拥有者都会被问到的问题。 对于网站来说拥有一个WAF防火墙对网站安全来说是非常重要的事情。 Web应用程序防火墙过滤,监视和阻止与Web应用程序之间的HTTP流量。通过检查HTTP流量,它可以防止源自Web应用程序安全漏洞的攻击,例如SQL注入、跨站点脚本,文件包含
4ffde5305e8f
·
2023-11-30 15:14
面试问题--
Linux网络
编程
Linux网络
编程涉及在Linux操作系统上使用套接字(socket)等工具进行网络通信。以下是一些与
Linux网络
编程相关的主题:套接字编程:在Linux中,套接字是网络编程的基础。
jkxer
·
2023-11-30 04:03
面试
linux
网络
c语言
Linux网络
编程--套接字编程与多路复用
套接字编程与多路复用套接字编程中,多路复用是一种重要的技术,它允许一个进程同时监视多个文件描述符的可读和可写状态。在Linux系统中,常见的多路复用机制有select、poll和epoll。这里我们将讨论多路复用的基本概念以及简单示例。多路复用的基本概念在传统的阻塞式I/O中,一个线程或进程只能处理一个连接,如果有多个连接同时到达,就需要创建多个线程或进程,增加了系统开销。而多路复用可以在一个线程
jkxer
·
2023-11-30 04:30
Linux网络编程
linux
网络
面试
Linux网络
容灾,浅谈四种主流的容灾复制技术的原理及其优缺点
数据复制是构建数据容灾的基石,利用复制软件实时地将数据从一个主机(或磁盘)复制到另一个主机(磁盘),生成一个数据副本,从而达到容灾目的。数据复制有多种方法,依据复制启动点的不同,可分为同步复制、异步复制。同步复制,数据复制是在向主机返回写请求确认信号之前实时进行的;对于异步复制,数据复制是在向主机返回写请求确认信号之后实时进行的。下面将介绍当前主流的容灾复制技术的原理及其优缺点,从而帮助你选用最符
weixin_39972519
·
2023-11-30 02:46
Linux网络容灾
Linux网络
性能的15个优化建议
建议1:尽量减少不必要的网络IO我要给出的第一个建议就是不必要用网络IO的尽量不用。是的,网络在现代的互联网世界里承载了很重要的角色。用户通过网络请求线上服务、服务器通过网络读取数据库中数据,通过网络构建能力无比强大分布式系统。网络很好,能降低模块的开发难度,也能用它搭建出更强大的系统。但是这不是你滥用它的理由!原因是即使是本机网络IO开销仍然是很大的。先说发送一个网络包,首先得从用户态切换到内核
Java进阶营之梦塔塔
·
2023-11-30 01:54
Java
网络
linux
运维
java
架构
网络和
Linux网络
_6(应用层)HTTPS协议(加密解密+中间人攻击+证书)
目录1.HTTPS协议介绍1.1加密解密和秘钥的概念1.2为什么要加密2.对称加密和非对称加密2.1只使用对称加密2.2只使用非对称加密2.3双方都使用非对称加密2.4使用非对称加密+对称加密2.5中间人攻击MITM3.证书的概念和HTTPS的通信方式3.1CA认证机构3.2数据摘要的概念3.3数据签名的概念3.4HTTPS的通信方式本篇完。1.HTTPS协议介绍HTTP协议内容都是按照⽂本的⽅式
GR_C
·
2023-11-29 09:08
⑦网络和Linux网络
网络
https
网络协议
运维
网络安全
Linux网络
编程 SQLite库(TCP Socket 服务器 客户端)
聊天室系统SQLite库服务器客户端聊天室系统当设计一个聊天室系统时,会涉及到许多方面的知识。简单的项目结构,从不同的方面对聊天室的设计进行分析。请注意,以下的结构只是一个示例,实际项目可能会更加复杂,具体要求取决于项目的规模和功能。项目结构1.服务器端(Server):server.c:聊天室服务器端的主程序。server_functions.h/server_functions.c:包含服务器
咖喱年糕
·
2023-11-29 08:23
Linux网络编程
服务器
网络
vscode
sqlite
server
client
tcp/ip
Linux网络
Linux网络
1、
Linux网络
配置文件查看第一张网卡的网卡信息:[
[email protected]
]#catvi/etc/sysconfig/network-scripts/ifcfg-ens33cat
冰点契约丶
·
2023-11-28 17:22
Linux
linux
网络
【
Linux网络
配置实战】服务器Network静态路由配置
【
Linux网络
配置实战】服务器Network静态路由配置一、环境介绍1.环境规划2.实验目的二、检查各节点IP地址1.检查server01服务器上2.检查server02服务器网卡3.检查route01
江湖有缘
·
2023-11-28 17:49
Linux
linux
服务器
网络
linux nmcli命令详解
nmcli在
linux网络
配置中尤其重要nmcli相关目录/etc/sysconfig/network-scripts只要系统中建立一个连接目录下就会出现一个网卡配置文件/etc/resolv.confDNS
网安小t
·
2023-11-28 14:38
linux
运维
安全
网络安全
网络
linux网络
-dns域名解析
目录一、dns域名解析:1、完整域名结构详解2、常用的域名解析地址:3、DNS解析的过程:迭代、递归4、实验:在内部局域网环境中进行域名解析:1、正向解析:2、反向解析:3、主从域名服务器:一、dns域名解析:把域名和IP地址相互映射一个域名可以和多个ip地址进行映射,形成一个分布式的数据库,方便我们访问互联网正向解析:域名解析成IP地址方向解析:IP地址解析成域名分布式网络:把数据分散的存储在多
koeda1
·
2023-11-28 10:10
linux网络
linux
网络
运维
Linux网络
:DNS域名解析
DNS域名解析一、域名基础服务:1.DNS系统的作用:2.类型:3.DNS解析的查询流程和原理:4.实操:二、bind服务:1.定义:2.bind服务程序介绍:3.服务类型:4.实操:一、域名基础服务:1.DNS系统的作用:(1)正向解析:根据域名查找对应的IP地址。(2)反向解析:根据IP地址查找对应的域名。(3)域名和IP地址相互映射的一个分布式数据库。(4)cdn:缓存服务器,分布到用户访问
Riky12
·
2023-11-28 10:07
服务器
网络
数据库
运维
云计算
Linux网络
——传输层
目录一.再谈端口概念二.UDP协议1.UDP协议格式2.UDP的特点3.面向数据报4.UDP的缓冲区5.UDP使用注意事项6.UDP协议在内核中的表现形式7.基于UDP的应用层协议三.TCP协议1.TCP协议格式2.TCP确认应答机制3.超时重传机制4.TCP报文六位标志位5.滑动窗口6.流量控制7.拥塞控制8.延迟应答9.捎带应答10.面向字节流11.粘包问题12.连接管理机制13.listen
我的代码爱吃辣
·
2023-11-27 22:15
网络编程
网络
linux
服务器
Linux网络
——网络层
目录一.IP协议(IPv4)二.子网划分三.特殊的IP地址四.IP地址的数量限制五.私有IP地址和公网IP地址六.路由七.分片一.IP协议(IPv4)IP协议:提供一种能力使得数据从一个主机发送到另一个主机的能力。TCP协议:提供了一套解决方案,主使得IP报文数据可以从一个主机可靠的发送给另一个机。IP+TCP:提供了一种能力,将数据可靠的,跨网络的从一个主机传输给另一个主机。基本概念:是指任何能
我的代码爱吃辣
·
2023-11-27 22:15
网络编程
网络
linux
智能路由器
Linux网络
——数据链路层
目录一.认识以太网二.以太网帧格式三.认识MAC地址四.认识MTU五.以太局域网的通信原理六.其他重要协议1.DNS协议2.域名简介3.ICMP协议4.NAT技术5.NAT技术的缺陷6.NAT和代理服务器一.认识以太网"以太网"不是一种具体的网络,而是一种技术标准;既包含了数据链路层的内容,也包含了一些物理层的内容.例如:规定了网络拓扑结构,访问控制方式,传输速率等;例如以太网中的网线必须使用双绞
我的代码爱吃辣
·
2023-11-27 22:07
网络编程
linux
网络
运维
学习笔记-
Linux网络
请求和下载
1.ping命令我们可以通过ping命令,检查指定的网络服务器是否是可联通状态语法:ping[-cnum]ip或主机名·选项-c和num:指定检查的次数,不适用则无限次数持续检查·参数ip或主机名:被检查的服务器的ip地址或主机名地址示例:·检查到baidu.com是否联通(无限次数检查)pingbaidu.com可以发现ping命令将百度的ip显示了出来,知道ip后也可直接pingIP地址哦·测
fixxxxxxx
·
2023-11-27 21:49
学习
笔记
linux
Linux 网络设备驱动开发(三) —— 网络设备驱动基本原理和框架
一、协议栈层次对比二、
Linux网络
子系统
Linux网络
子系统的顶部是系统调用接口层。它为用户空间提供的应用程序提供了一种访问内核网络子系统的方法(socket)。
zqixiao_09
·
2023-11-27 16:56
Linux
网络设备驱动开发
Linux
驱动开发
Linux
驱动开发
网络设备驱动
【阿里云】图像识别 智能分类识别 增加网络控制功能点(三)
查看当前系统的TCPKeepAlive参数修改TCPKeepAlive参数三、C语言实现TCPKeepAlive功能四、setsockopt用于设置套接字选项的系统调用五、代码实现六、待定一、增加网络控制功能
Linux
咖喱年糕
·
2023-11-27 08:48
全志H616
阿里云
云计算
网络编程
c语言
visual
studio
code
语音识别
图像处理
第十章 Linux实际操作——网络配置
第十章Linux实际操作——网络配置10.1
Linux网络
配置原理图10.2查看网络IP和网关10.2.1查看虚拟网络编辑器和修改IP地址10.2.2查看网关10.3查看Windows环境中的VMnet8
乔乔乔木
·
2023-11-27 07:08
Linux
网络
linux
php
网络数据结构skb_buff原理
sk_buff结构体是
linux网络
代码中最重要的数据
半栈小江
·
2023-11-27 02:15
计算机网络
网络
数据结构
服务器
网络和
Linux网络
_5(应用层)HTTP协议(方法+报头+状态码)
目录1.HTTP协议介绍1.1URL介绍1.2urlencode和urldecode1.3HTTP协议格式1.4HTTP的方法和报头和状态码2.代码验证HTTP协议格式HttpServer.hpp2.2html正式测试Util.hppindex.html2.3再看HTTP方法和报头和状态码2.3.1方法_GET和POST等2.3.2报头_Cookie和Session等2.3.3状态码_重定向等2.
GR_C
·
2023-11-26 19:08
⑦网络和Linux网络
网络
linux
http
linux网络
编程之UDP编程
linux网络
编程之UDP编程UDP编程模型服务端客户端tcp与udp的区别UDP编程模型服务端1.创建socket2.构建服务器协议地址簇3.绑定4.通信sendto(多了两个参数)==send+connect
温柔了岁月.c
·
2023-11-25 07:57
Linux从基础到入门
网络
linux
udp
深入理解
Linux网络
技术内幕(二)——关键数据结构
文章目录前言套接字缓冲区:sk_buff结构网络选项以及内核结构布局字段通用字段功能专用字段管理函数缓冲区的克隆和拷贝列表管理函数net_device结构标识符配置接口类型和端口链路层多播函数指针本章主要设计的文件前言
Linux
Jacky~~
·
2023-11-24 17:26
Linux网络
linux
数据结构
运维
深入理解AQS之ReentrantReadWriteLock详解
并发
编程系列
读写锁介绍现实中有这样一种场景:对共享资源有读和写的操作,且写操作没有读操作那么频繁(读多写少)。
lang20150928
·
2023-11-24 08:36
其他
基础
java
开发语言
后端
网络性能篇
倪朋飞《Linux性能优化实战》33|关于
Linux网络
,你必须知道这些(上)网络模型:7层网络模型(OSI网络模型)与4层网络模型(TCP/IP网络模型)
Linux网络
收发流程;环形缓冲区、sk_buff
lingshengxiyou
·
2023-11-24 06:10
DPDK
linux
c++
网络
tcp/ip
网络协议
linux
虚拟机
linux网络
操作系统与实训课后习题,
linux网络
操作系统与实训 课后习题答案
动来查看文件内容,则符合要求的那一个命令是C。A.catB.moreC.lessD.head6.C命令可以了解您在当前目录下还有多大空间。A.UsedfB.Usedu/C.Usedu.D.Usedf.7.假如需要找出/etc/my.conf文件属于哪个包(package),可以执行C命令。A.rpm-q/etc/my.confB.rpm-requires/etc/my.confC.rpm-qf/e
weixin_39950552
·
2023-11-24 03:19
shell 导入数据mysql_shell
编程系列
24--shell操作数据库实战之利用shell脚本将文本数据导入到mysql中...
shell
编程系列
24--shell操作数据库实战之利用shell脚本将文本数据导入到mysql中利用shell脚本将文本数据导入到mysql中需求1:处理文本中的数据,将文本中的数据插入到mysql中
福灵善权
·
2023-11-23 22:56
shell
导入数据mysql
网络安全之渗透测试入门准备
渗透测试入门所需知识操作系统基础:Windows,
Linux网络
基础:基础协议与简单原理编程语言:PHP,pythonweb安全基础渗透测试入门渗透测试学习:1.工具环境准备:①VMware安装及使用;
你玩个der
·
2023-11-23 18:17
安全测试
web安全
安全
Linux---Samba服务器配置
2.掌握
Linux网络
上的文件共享的配置及使用二、实验环境(软件和硬件)VMwareWorkstationPro和CentOS72.实训室电脑三、实验内容及步骤(包括主要步骤、代码分析、截图等)1.建立
zhuofai_
·
2023-11-23 12:12
服务器
linux
运维
一份c/c++Linux后台服务器开发者的技术拓展书单
KaliLinux渗透测试的艺术linux+c++编程LinuxC编程一站式学习Linux程序设计第4版Linux高性能服务器编程Linux就该这么学Linux入门教程(精华基础版)Linux入门教程
Linux
面试题小能手
·
2023-11-23 10:58
并发
编程系列
学习笔记03(共享模型之管程)
共享模型之管程回顾故事:老王有一把算盘,租给其他人用使用;怎么样能租给更多人,得到更多的租金,而不能出现问题;共享模型代理的问题不同线程同时对同一共享变量进行操作,最终将导致结果出现无法预测根本原因为Java内存模型分主内存和工作内存加上线程在执行过程中可能出现上下文切换具体案例:两个不同线程对一个int共享变量同时做++与--;i++对应了JVM字节码如下:getstatici//获取静态变量i
法号轻尘
·
2023-11-23 10:18
#
网课笔记
多线程
java
并发编程
jvm
thread
linux网络
服务综合项目
前期环境配置#主要写了192.168.146.130的代码,131的配置代码和其一样[root@server~]#nmtui#通过图形化界面修改ens160的ip192.168.146.130[root@server~]#hostnamectlset-hostnameServer-Web#修改130主机名为Server-Web[root@server~]#vim/etc/hosts#修改hosts
wzzzzz06
·
2023-11-23 01:45
linux
运维
服务器
Linux网络
配置及状态查询
Linux网络
配置及状态查询1、网卡命名eth0、ens33、ens160、eno1、enp0s*?
Michael_lcf
·
2023-11-22 22:45
Linux
网络配置及服务器状态查询
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他