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
tcpdumplinux网络
Tcpdump
实用操作命令语句
tcpdump
下载安装参考链接PS:一般比baseserver大的linux安装包都有
tcpdump
,无需另外下载安装。
JJJoeee
·
2023-08-24 14:27
【Linux】网络基础
目录前言计算机网络背景网络的发展认识“协议”网络协议初识协议分层OSI七层模型TCP/IP五层模型网络传输的基本流程网络传输流程图数据包封装和解包网络中的地址管理ip地址和mac地址前言本文章主要是对
Linux
次元工程师!
·
2023-08-24 01:02
网络
linux
协议
android抓包
1、
tcpdump
链接:http://www.
tcpdump
.org/选择一个版本下载并解压提取出其中呃
tcpdump
文件,然后push到你的手机上去:adbpushc:\
tcpdump
/data/local
studentliubo
·
2023-08-23 20:11
《
Linux网络
开发必学教程》3_深入浅出 IP 地址
问题:网络编程接口中一些参数的意义是什么?sock=socket(PF_INET,SOCK_STREAM,0);socket参数详解intsocket(intdomain,inttype,intprotocal);参数意义domain套接字中使用的协议族信息type套接字数据传输类型信息prorocol设备间通讯使用的协议信息socket()中的domain参数(协议族)PF_INET→IPv4互
·
2023-08-23 13:59
clinux网络编程
《
Linux网络
开发必学教程》4_尝鲜 seclect 多路复用
问题:如何增强服务端能力,同时支持多个客户端?Linux的设计哲学:一切皆文件Linux中的文件是什么?侠义:文件系统中物理意义上的文件(逻辑上关联的数据集合)广义:设备,通道,内存,。。。Linux管理的一切对象理解文件描述符文件描述符是一个非负整数,本质是一个句柄一切对用户(程序员)透明的资源标识都可以看作句柄用户使用文件描述符(句柄)与内核交互内核通过文件描述符操作对应资源的数据结构一切皆文
·
2023-08-23 13:59
clinux网络编程
《
Linux网络
开发必学教程》29_动态创建交互页面
问题:如何创建浏览器中的文件展示页面?再论前端页面交互页面分析静态部分表格,页面结构动态部分文件浏览路径(Path)文件列表(Table)"""""""""D.T.Software""""""DT4SWHttpFileServer""""Path:%s""%s"""""文件列表分析静态表格标题行表格列表结构动态部分表格行数据"";"""FileNameFileTypeFileSizeModifyT
·
2023-08-23 13:59
clinux网络编程
使用Netplan建立
Linux网络
,简便的声明性方法
除了周围网络环境的复杂性之外,由于使用的技术堆栈和工具范围很广,
Linux网络
可能会令人困惑。
开源技术
·
2023-08-23 09:14
Linux
linux
网络
php
Linux网络
服务之iptables防火墙工具
IPTABLES一、防火墙简介1.1Netfilter1.2firewalld和iptables二、iptables工具简述2.1定义2.2三种报文流向2.3iptables的表、链结构(非常重要)2.3.1"四表"-----规则表2.3.2"五链"-----规则链三、iptables配置3.1基本语法3.1.1管理选项部分3.1.2匹配条件部分3.1.3处理动作部分3.2查看规则3.3添加规则3
白幽幽白
·
2023-08-23 06:57
Linux网络服务
linux
运维
服务器
笔记
博门永存
Linux网络
配置和DHCP
目录一、网络配置命令:1.ifconfig:1.1ifcoonfig1.2ifconfig网络接口:1.3ifconfig[up|down]开启|关闭网卡:1.4临时修改网卡地址:1.5永久修改网卡地址:1.6设置虚拟网卡:2.IP:2.1IPlink查看数据链路层:2.2IPaddr网络层:2.3IProute查看路由:3.更改主机名:3.1临时更改:3.2永久更改:4.route管理路由表:4
我不道啊;
·
2023-08-23 06:55
linux
运维
服务器
select,poll,epoll
简单概述select,poll,epoll都是用来实现IO多路复用的机制,在
Linux网络
模型中对应着IO复用模型Unix上的IO模型select:最大支持1024个文件描述符,在描述符较多情况下性能较差
叫我pony也行
·
2023-08-22 05:40
Linux网络
编程:多进程 多线程_并发服务器
文章目录:一:wrap常用函数封装wrap.hwrap.cserver.c封装实现client.c封装实现二:多进程process并发服务器server.c服务器实现思路代码逻辑client.c客户端三:多线程thread并发服务器server.c服务器实现思路代码逻辑client.c客户端read函数的返回值read函数的返回值:1.>0实际读到的字节数2.=0已经读到结尾(对端已经关闭)【!重
刘鑫磊up
·
2023-08-22 04:27
#
Linux网络编程
网络
Docker、
Linux网络
代理设置
网络代理linux机器通过windows主机代理访问外网windows机器借用CCProxy软件,官网下载免费版(http://www.ccproxy.com/)CCProxy默认使用808端口,如果端口冲突可以在设置处修改在帐号处添加允许的linux机器ip,也可以直接允许所有ip,其中ip段用-符号连接再获取windows电脑本机的ipv4的iplinux端配置$vim/etc/profile
吉松松
·
2023-08-22 01:53
Docker
linux基础
docker
linux
网络
Linux系统命令行抓包
Linux系统命令行抓包1、操作步骤:1、安装
tcpdump
:您可以使用以下命令在Ubuntu上安装
tcpdump
:sudoapt-getinstall
tcpdump
2、开始抓包:在命令行终端中输入以下命令开始抓取网络数据包
枯木逢秋࿐
·
2023-08-21 23:29
linux
系统运维
网络
linux
运维
服务器
tcpdump
详细使用指南(请尽情食用)
参考
Tcpdump
示例教程超级棒!
Tcpdump
Examples[译]
tcpdump
示例教程
Linux网络
命令必知必会之
tcpdump
,一份完整的抓包指南请查收!
oceanweave
·
2023-08-21 23:49
k8s排错及配置
linux工具
环境配置
tcpdump
网络
linux
Linux网络
编程-UDP实现QQ聊天功能
Linux网络
编程-UDP协议详解_ProYuan的博客-CSDN博客一、UDP的概述UDP(UserDatagramProtocol,用户数据报协议)是传输层的协议,功能即为在IP的数据报服务之上增加了最基本的服务
ProYuan28
·
2023-08-21 07:34
linux网络编程
udp
linux
网络
Linux网络
编程:Socket套接字编程(Server服务器 Client客户端)
文章目录:一:定义和流程分析1.定义2.流程分析3.网络字节序二:相关函数IP地址转换函数inet_ptoninet_ntop(本地字节序网络字节序)socket函数(创建一个套接字)bind函数(给socket绑定一个服务器地址结构(IP+port))listen函数(设置最大连接数或者说能同时进行三次握手的最大连接数监听上限)accept函数(阻塞监听等待客户端建立连接,成功的话返回一个与客户
刘鑫磊up
·
2023-08-20 14:38
#
Linux网络编程
linux
运维
服务器
Linux网络
编程(epoll的ET模式和LT模式)
文章目录前言一、ET模式和LT模式概念讲解1.水平触发模式(LT,Level-Triggered)2.边缘触发模式(ET,Edge-Triggered)二、边缘触发和水平触发适用的场景总结前言本篇文章主要来讲解epoll的ET模式和LT模式,epoll中有两种模式可以选择一种是ET模式(边缘触发模式),另一种是LT模式(水平触发模式)一、ET模式和LT模式概念讲解1.水平触发模式(LT,Level
花落已飘
·
2023-08-20 09:50
Linux网络编程实战
linux
网络
php
嵌入式
Linux网络
编程_Ubuntu环境配置安装
文章目录:一:基于vmware虚拟机安装Ubuntu系统(虚拟机)1.vmware下载2.Ubuntu系统下载3.配置3.1无法连网:这里很容易出现问题3.2更换国内源3.3无法屏幕适配全屏3.4汉化二:直接安装Ubuntu系统或者Ubuntu双系统(重装系统)1.下载安装2.配置3.1网络配置3.2下载软件3.3文本打开3.4软件更新3.5双系统启动管理器一:基于vmware虚拟机安装Ubunt
刘鑫磊up
·
2023-08-19 22:38
#
Linux网络编程
linux
运维
服务器
Linux网络
编程:网络基础
文章目录:1.协议2.锁3.网络层次模型4.以太网帧和ARP协议5.IP协议6.UDP协议7.TCP协议8.BS模式和CS模式9.网络套接字(socket)10.网络字节序11.IP地址转换函数12.sockaddr地址结构学习Linux的网络编程原则上基于:Linux的系统编程和Linux基础的Shell编程(第十章);除此之外还包含了计算机网络的知识Linux基础shell编程——>Linux
刘鑫磊up
·
2023-08-19 12:09
#
Linux网络编程
linux
运维
服务器
Linux网络
编程(多路IO复用poll)
文章目录前言一、poll函数讲解二、使用poll函数完成并发服务器三、poll的优点缺点总结前言上篇文章我们讲解了使用select进行IO复用,这篇文章我们来讲解使用poll函数来进行多路IO复用。一、poll函数讲解poll()函数是在网络编程中常用的一个系统调用函数,用于监视多个文件描述符的状态,以确定是否有文件描述符准备好进行读取、写入或出现异常。以下是poll()函数的基本用法:#incl
花落已飘
·
2023-08-19 10:14
Linux网络编程实战
linux
网络
运维
嵌入式
Linux 路由三大件
对于
Linux网络
,好奇心强的同学一定思考过两个问题:当我们发出一个包的时候,Linux是如何决策该从哪个网卡(假设有多个网卡)、哪个下一跳发出这个包,用什么IP作为source......当Linux
Linux内核站
·
2023-08-18 22:46
linux
运维
服务器
Linux内核
Linux网络
编程(多路IO复用select函数使用)
文章目录前言一、什么是多路IO复用二、select函数讲解三、使用select编程并发服务器四、select函数的缺点总结前言本篇文章带大家来学习一下多路IO复用select函数的使用。一、什么是多路IO复用1.多路I/O复用(MultiplexingI/O)是一种用于同时监视和处理多个输入/输出(I/O)源的技术。它允许一个进程可以同时监听和处理多个文件描述符(sockets、文件、管道等),从
花落已飘
·
2023-08-18 18:07
Linux网络编程实战
linux
网络
java
分布式 | DBLE 的 general 日志实现
通常排查方案:步骤一:需要知道GUI工具操作时下发了哪些SQL至DBLE;一般用
tcpdump
、
ActionTech
·
2023-08-18 07:38
DBLE
DBLE
general
log
抓包工具
Linux 网络发包流程
哈喽大家好,我是咸鱼之前咸鱼在《
Linux网络
收包流程》一文中介绍了Linux是如何实现网络接收数据包的简单回顾一下:数据到达网卡之后,网卡通过DMA将数据放到内存分配好的一块ringbuffer中,然后触发硬中断
咸鱼Linux运维
·
2023-08-18 02:52
linux
网络
运维
27.
Linux网络
编程 掌握三次握手建立连接过程掌握四次握手关闭连接的过程掌握滑动窗口的概念掌握错误处理函数封装实现多进程并发服务器实现多线程并发服务器
基本概念叫协议什么叫协议?协议是一个大家共同遵守的一个规则,那么在这个网络通信当中,其实就是双方通信和解释数据的一个规则,这个概念你也不用记,你只要心里明白就可以了,分层模型,物数网传会表应每一层代表什么意思,干的什么事,你先看一看,你面试的时候有可能会问你,别到时候说不出来四层模型和七层模型有个对应,每一层代表什么意思,以及他和七层的哪一层有对应关系,21122113加起来一共7层这四层是不是我
chezabo6116
·
2023-08-17 04:59
网络
《
Linux网络
开发必学教程》31_文件服务器最终实现
问题:#favicon.ico简介是什么?请求如何处理?favicon.ico简介favicon.ico是网页上的图标文件名称:默认名称位favicon.ico尺寸:16x16、32x32、48x48、64x64、128x128颜色:8位、24位或32位一般说,在网页中可以通过HTML语句设置图标文件如果不设置,浏览器会在网站根目录中请求图标文件即:主动发送HTTP请求/favicon.ico浏览
·
2023-08-17 00:47
clinux网络编程
《
Linux网络
开发必学教程》24_物联网服务模块实现(非必要)
笔者无对应硬件开发板,对涉及硬件操作部分的代码不做全部展开。(不影响主线理解)问题:服务模块如何获取真实环境信息?外设简介设备驱动开发基础GPIOGPIO即:General-PurposeInput/Output,通用型输入输出在硬件设备上,GPIO通常表现为引脚(Pin),输出为高电平或低电平程序设计中,可通过代码控制指定GPIO的输出,或接收外部输入GPIO是硬件与外部设备的接口,常用于对外部
·
2023-08-17 00:46
clinux网络编程
Centos下的
tcpdump
抓包用法
先查一下是否安装,无的话装一下(版本低的用yuminstall):rpm-qa
tcpdump
dnfinstall
tcpdump
1.列出能抓包的网卡:
tcpdump
-D|--list-interfaces2
jiecy
·
2023-08-16 23:36
centos
centos
tcpdump
linux
Linux网络
管理
一、网络管理1.ISO/OSI七层模型1.1概述ISO:国际标准化组织OSI:开放系统互联模型IOS:苹果操作系统OSI七层模型数据发送,从上层发送到下层。数据接收,从下层到上层1.2各层之间的作用:物理层:设备之间比特流的传输、物理接口、电气特性等(如网线网卡)数据链路层:成帧、用mac地址访问媒介,错误检测与修正网络层:提供逻辑地址(配IP地址)、选路传输层:可靠与不可靠的传输(TCp可靠、U
李菜菜同学
·
2023-08-16 20:08
Linux网络
第二章DHCP原理以及配置
dhcp:动态主机配置协议,用于大型局域网环境,集中管理,分配ip地址,使整个网络环境中的主机动态的获取ip地址,网关,dns地址。自动分配ip地址:服务端:提供ip地址客户端:接受并使用服务端提供的ip地址dhcptcp/ip是五层协议,应用层提供服务的协议分为客户端和服务端:客户端的端口号68服务端的端口号67dchp服务器:提供一个地址池,可用ip的范围:10-20dhcp是局域网配置,分配
BryantLSY
·
2023-08-16 10:56
网络
服务器
linux
tcpdump
的使用
监控80端口的http请求并显示详细信息
tcpdump
-ieth0 -A-s0'port80andtcp[((tcp[12:1]&0xf0)>>2):4]=0x47455420'实战:基础用法我们先通过几个简单的示例来介绍
java-superchen
·
2023-08-15 18:46
tcpdump
测试工具
网络
Linux 路由三大件
对于
Linux网络
,好奇心强的同学一定思考过两个问题:当我们发出一个包的时候,Linux是如何决策该从哪个网卡(假设有多个网卡)、哪个下一跳发出这个包,用什么IP作为source......当Linux
·
2023-08-15 16:56
linux路由iptables
Linux网络
性能优化方法简析
Linux网络
性能优化方法简析2010-12-2010:56赵军IBMDW字号:T|T性能问题永远是永恒的主题之一,而Linux在网络性能方面的优势则显而易见,这篇文章是对于Linux内核中提升网络性能的一些优化方法的简析
weixin_30617737
·
2023-08-15 11:45
网络
运维
linux网络
编程-libevent
libevent介绍1事件驱动,高性能,轻量级,专注于网络2源代码精炼,易读3跨平台4支持多种I/O多路复用技术,如epollselectpoll等5支持I/O和信号等事件1.libevent的安装登录官方网站:http://libevent.org,查看相关信息libevent源码下载主要分2个大版本:1.4.x系列,较为早期版本,适合源码学习2.x系列,较新的版本,代码量比1.4版本多很多,功
cat_fish_rain
·
2023-08-15 03:41
linux
网络
libevent
epoll
poll
select
localhost与本机IP IPtables匹配顺序
localhost&hostIPtablesiptables链匹配顺序pinglocalhost当前实验网络为IPV4模式通过
tcpdump
抓包,我们可以发现pinglocalhost的流量最终发送到lo
旺仔_牛奶
·
2023-08-15 03:30
Linux
tcp/ip
网络
运维
linux
Linux与bash(基础内容一)
一、常见的linux命令:1、文件:(1)常见的文件命令:(2)文件属性:(3)修改文件属性:查看文件的属性:ls-l查看文件的属性ls-ld查看制定文件的属性2、网络(1)查看网络连接情况(2)打印
Linux
吴大喜
·
2023-08-14 15:25
测试面试题
性能测试
linux
bash
运维
linux--网络IP配置ubnutu
linux网络
配置:三种网络工作模式:1.Bridge(桥接模式)2.NAT(网络地址转换模式)3.Host-Only(仅主机模式)一、桥接(比较消耗IP地址)1.每台都能上网2.每台互相通信,独立配置
weixin_48208102
·
2023-08-14 13:58
Linux
网络
linux
tcp/ip
Linux网络
协议和管理
Linux网络
协议和管理一.网络设备基本知识图1-网络设备基本知识二.TCP/IP协议栈简介1.概述网络协议通常工作在不同的层中,每一层分别负责不同的通信功能。
墨烦信息
·
2023-08-14 10:45
linux
网络协议
运维
【RDMA】intel 因特尔RDMA 驱动和ibverslib 库安装笔记
目录关键步骤详细步骤和说明编译和安装确认RDMA功能iWARP/RoCEv2选择流控制设置ECN配置内存需求资源限制配置文件RDMA统计perftest测试工具动态追踪动态调试使用
tcpdump
捕获RDMA
bdview
·
2023-08-13 12:34
内核
linux
centos
usb
kernel
Linu网络服务NFS
linux网络
服务NFS一.NFS简介二.NFS原理三.NFS优势四.配置文件五.NFS共享存储服务的操作步骤一.NFS简介NFS(网络文件服务)NFS是一种基于tcp/ip传输的网络文件系统协议,最初由
达米安利拉德
·
2023-08-12 18:44
php
开发语言
linux
网络
运维
服务器
计算机网络
Linux网络
设计之TCP/IP滑动窗口
TCP/IP滑动窗口TCP报头TCP流量控制持续计时器RTTRTO拥塞的定义慢启动和拥塞控制快重传和快恢复滑动窗口思考总结TCP报头0|1|2|301234567890123456789012345678901+-------------------------------+-------------------------------+|SourcePort|DestinationPort|+-
Lion Long
·
2023-08-12 16:31
Linux网络设计
网络
tcp/ip
linux
网络协议
Linux网络
编程套接字(上)
目录预备知识理解源IP地址和目的IP地址:认识端口号:理解"端口号"和"进程ID"认识TCP/UDP协议TCP:UDP:网络字节序Socket编程接口Socket常见API:Sockaddr结构:简单的UDP网络程序实现一个简单的收发功能:封装一下UdpSocket:server端:client端:makefile:编辑地址转换函数关于inet_ntoa简单的TCP网络程序TCPsocketAPI
Obto-
·
2023-08-12 16:29
Linux
网络
服务器
运维
c++
linux
c语言
Linux网络
编程 socket编程篇(一) socket编程基础
目录一、预备知识1.IP地址2.端口号3.网络通信4.TCP协议简介5.UDP协议简介6.网络字节序二、socket1.什么是socket(套接字)?2.为什么要有套接字?3.套接字的主要类型拓】网络套接字三、socketAPI1.socketAPI是什么?2.为什么要有SocketAPI?3.Socket编程常见API3.1socket()3.2bind()3.3listen()3.4accep
look_outs
·
2023-08-12 12:03
#
Linux网络编程
linux
运维
服务器
Linux: network: tools:
tcpdump
,抓取vlan包需要注意的事情;不然会出现LLC协议
id=498981#c4https://serverfault.com/questions/544651/vlan-tags-not-shown-in-packet-capture-linux-via-
tcpdump
mzhan017
·
2023-08-11 13:34
网络
云平台运维
linux
tcpdump
网络
工具推荐:Wireshark网络协议分析工具(对比
tcpdump
)
文章首发地址Wireshark是一款开源的网络协议分析工具,可以捕获网络数据包并对其进行详细的分析和解释。下面是Wireshark的详细介绍:Wireshark工作原理Wireshark通过捕获网络接口上的数据包,将其转换为可读的格式,并在界面上显示出来。用户可以通过Wireshark的界面查看、过滤和分析这些数据包,以便更好地理解和解决网络问题。Wireshark功能特点Wireshark具有以
Walter Sun
·
2023-08-11 01:34
wireshark
网络协议
tcpdump
linux实训报告内容一万字,Linux实训报告.doc
Linux实训报告.doc湖南娄底职业技术学院Linux
Linux网络
服务器配置与管理网络服务器配置与管理实训报告实训报告设计题目Linux基础及应用实训系部电子信息工程系专业计算机网络技术学生姓名方忠卫学号
燕梳楼
·
2023-08-10 07:44
linux实训报告内容一万字
Linux网络
设置
目录引言一、查看网络配置1、查看网络接口信息2、查看主机名称3、查看路由表条目4、查看网络连接情况5、获取socket统计信息6、netstat命令与ss命令区别二、测试网络连接1、测试网络连通性2、测试从当前主机到目标的主机之间经过的网络节点3、测试DNS域名解析三、使用网络配置命令1、临时配置—使用命令调整网络参数2、固定设置—通过配置文件修改网络参数3、设置网路接口参数4、设置路由记录四、修
YH746
·
2023-08-10 07:11
LINUX
linux
Linux网络
编程(七)-第三方库-Libevent01:安装Libevent【Ubuntu20.04】
一、安装验证是否已经安装Libevent[weblogic@localhostopt]$ls-al/usr/lib|greplibevent1.下载下载地址:libevent2.解压文件[root@localhostopt]#tar-zxvflibevent-2.1.12-stable.tar.gz3.创建lib文件夹/usr/local/libevent4.配置检测安装环境,例如内存空间是否足够
u013250861
·
2023-08-10 07:15
#
Linux/网络编程
ubuntu
Linux网络
编程-五
Linux网络
编程-五1线程池并发服务器2UDP通信2.1TCP和UDP的区别2.2UDP通信相关函数介绍:2.3UDP的服务器和客户端编码流程2.4代码练习3本地socket通信3.1介绍3.2tcp
Devin_white
·
2023-08-10 00:39
Linux网络编程
网络
多线程
c语言
epoll
linux
linux网络
编程--线程池UDP
目录学习目标1线程池2.UDP通信3本地socket通信学习目标了解线程池模型的设计思想能看懂线程池实现源码掌握tcp和udp的优缺点和使用场景说出udp服务器通信流程说出udp客户端通信流程独立实现udp服务器代码独立实现udp客户端代码熟练掌握本地套接字进行本地进程通信1线程池什么是线程池?是一个抽象的概念,若干个线程组合到一起,形成线程池.为什么需要线程池?多线程版服务器一个客户端就需要创建
cat_fish_rain
·
2023-08-10 00:35
网络
linux
udp
线程池
本地socket
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
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
其他