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
是一款强大的网络抓包工具,运行在linux平台上。熟悉
tcpdump
的使用能够帮助你分析、调试网络数据。
吴易娃
·
2023-06-12 06:20
NAT模式下将虚拟机IP设置为固定IP
Linux网络
环境配置方式第一种方式:使用DHCP协议自动获取;第二种方式:推荐使用这种,因为以后工作中需要让服务器具有固定IP,才能访问到,要是一直变换,就需要每次修改配置,十分麻烦下面重点介绍如何将虚拟机
windxie___
·
2023-06-11 22:08
软件配置及基本操作
linux
网络
tcpdump
安装教程(抓流量)
推荐:体系化学习Java(Java面试专题)文章目录1、什么是
tcpdump
2、安装步骤2.1安装相关依赖2.2下周安装包2.3编译安装2.4抓包1、什么是
tcpdump
tcpdump
是一种网络抓包工具
激流丶
·
2023-06-11 13:46
生产调试
tcpdump
测试工具
网络
抓包
Linux网络
故障排查
1.网卡工具,服务器有多个网卡并且已经配置好运行当中,你却没记得eth0、eth1、eth2…分别对应的是哪个物理的网卡,此时可以使用如下命令:ethtooleth0此时就会看到eth0对应的物理口一个灯在不停的闪烁2.查看网卡状态ifconfigeth0UP(代表网卡开启状态)RUNNING(代表网卡的网线被接上)MULTICAST(支持组播)MTU:150(最大传输单元):150字节3.查看网
ncuwym
·
2023-06-11 00:12
linux
linux
网络
服务器
跨境DNS解析失败问题解决
应⽤调⽤失败:Gitlab拉取失败:故障排查1.在ECS上进⾏循环抓包并修改resolv.conf配置抓包命令:
tcpdump
-iany-s0port53andhost
新钛云服
·
2023-06-10 23:06
Shell脚本攻略:Linux防火墙(二)
目录一、理论1.SNAT2.DNAT3.
tcpdump
抓包工具二、实验1.SNAT实验2.DNAT实验3.
tcpdump
抓包一、理论1.SNAT(1)概念SNAT又称源地址转换。
cronaldo91
·
2023-06-10 23:50
linux
运维
服务器
《
Linux网络
开发必学教程》31_文件服务器最终实现
问题:#favicon.ico简介是什么?请求如何处理?favicon.ico简介favicon.ico是网页上的图标文件名称:默认名称位favicon.ico尺寸:16x16、32x32、48x48、64x64、128x128颜色:8位、24位或32位一般说,在网页中可以通过HTML语句设置图标文件如果不设置,浏览器会在网站根目录中请求图标文件即:主动发送HTTP请求/favicon.ico浏览
·
2023-06-10 20:18
clinux网络编程
tcpdump
抓包和记录、tshark 过滤抓包
目录
tcpdump
一、包名二、可用参数
tcpdump
-nn
tcpdump
-nn-i网卡名——指定显示的网卡
tcpdump
-nn-i网卡名port端口名——指定显示的端口
tcpdump
-nn-i网卡名notport
lwj457700209
·
2023-06-10 12:11
linux
基础知识
linux
【回眸】牛客网刷刷刷!网络专项知识点大集合
前言正文网络设备net_device包含的信息DHCP作用DHCP交互过程DHCP饥饿攻击注册网络设备不具有路由功能的网络设备
Linux网络
通信中sk_buffnet_device结构体查询路由表虚拟网卡前言笔者是个物联网专业的应届生
回眸&啤酒鸭
·
2023-06-10 12:09
物联网学习笔记
Linux学习笔记
加油汽电人
网络
服务器
嵌入式
深入理解
Linux网络
学习总结
文章目录一、绪论二、内核如何接收网络包1、收包流程的一些核心概念2、网络接收过程总览三、内核如何与用户进程协作1、进程的一些基础概念3、同步阻塞IO工作流程4、epoll工作流程四、内核如何发送网络包1、发包流程的一些基础概念2、网络发送过程总览3、发包流程的内存拷贝操作4、数据从用户进程到网卡的详细过程五、深入理解本机网络IO1、跨机网络通信2、本机网络通信六、深入理解TCP连接1、TCP连接建
进击的程序猿~
·
2023-06-10 11:16
计算机网络篇
综合视野篇
网络
linux
【Linux】iptables 防火墙(SNAT/DNAT)
文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、SNAT原理与应用二、SNAT转换三、DNAT的介绍1.DNAT概述2.DNAT转换前提条件四、DNAT转换五、防火墙规则的备份和还原六、
tcpdump
ikun小鸡子
·
2023-06-10 10:42
linux
服务器
运维
dpdk运行及多进程运行,相关问题解决,pktgen,
tcpdump
应用
ifconfig-a问题:解决是缺sudowlw@ubuntu:~/dpdk/dpdk-stable-18.02.2/usertools$./../examples/helloworld/build/helloworldrte_virtio_pmd_init():IOPLcallfailed-cannotusevirtioPMDEAL:Detected40lcore(s)EAL:Nofreehug
Oliver-琢磨咚咚
·
2023-06-10 08:09
dpdk
dpdk
dpdk运行
dpdk多进程运行
tcpdump
pktgen
【阅读笔记】Linux 高性能服务器编程
Linux高性能服务器编程原文地址以及最新代码参考:https://github.com/EricPengShuai/Interview/tree/main/LinuxCh.5
Linux网络
编程基础API5.1socket
一荤配一素
·
2023-06-10 08:46
linux
服务器
笔记
Linux 五种网络IO模式(阻塞IO、非阻塞IO、IO多路复用、信号驱动IO、异步IO)
Linux网络
编程中,有五种网络IO模式,分别是阻塞IO、非阻塞IO、IO多路复用、信号驱动IO、异步IO;虽然说不能全都认识得很透彻,但至少得都知道一点!
cpp_learners
·
2023-06-09 23:57
Linux
Linux
epoll
libevent
io多路复用
服务器开发
【
Linux网络
服务】Centos7搭建nfs文件共享服务器
1.NFS介绍NFS(NetworkFileSystem)即网络文件系统,它允许网络中服务器之间通过TCP/IP网络共享资源,NFS的一个最大优点是可以节省本地存储空间,一台NFS服务器和若干台客户机。2.环境准备准备两台服务器一台做客户端,一台做服务器,根据自己的电脑网段来做A:192.168.10.51#做服务端B:192.168.10.52#做客户端3.在A服务端机器安装nfs-utils和
互联网小阿祥
·
2023-06-09 20:26
#
Linux
服务器
linux
运维
《
Linux网络
开发必学教程》25_Http 协议基础
Http是什么?Http作为WWW的重要组成部分被提出(WorldWideweb)而当时的WWW是为了帮助研究者更好的进行知识共享基本理念:文档之间的相互关联形成超文本,最终连城相互参阅的WWWHttp(HyperTextTransferProtocol)用于定义文档之间如何跳转,即:文档传输协议Http是什么?Http是位于TCP/IP之上的应用层通讯协议Http世界中的“重要角色”域名解析服务
·
2023-06-09 13:15
clinux网络编程
Linux网络
配置文件的路径及常用配置文件介绍
Linux网络
配置文件通常存储在/etc目录下。下面是一些常见的网络配置文件及其作用:/etc/hosts:用于映射主机名和IP地址,可以手动添加静态主机名解析信息。
java搬砖工-苤-初心不变
·
2023-06-09 07:36
Linux
linux
网络
服务器
linux执行conf文件,
Linux网络
配置——网络配置文件
第四章:
Linux网络
配置4.1
Linux网络
配置文件4.1.1ifcfg-eth0文件系统网络配置文件在/etc/sysconfig/network-scripts目录下,其中ifcfg-eth0文件包含第一块网卡的配置信息
weixin_39605326
·
2023-06-09 07:06
linux执行conf文件
Linux网络
接口配置文件ifcfg-eth0说明
/etc/sysconfig/network-scriptsDEVICE=eth0#网络接口名称HWADDR=**:**:**:**:**:**#MAC地址TYPE=Ethernet#配置文件接口类型UUID=***......#唯一标识ONBOOT=yes#系统启动时是否激活NM_CONTROLLED=yes#是否由NetworkManager控制该网络接口。修改保存后立即生效,无需重启。被其坑
梅开二度%
·
2023-06-09 07:35
日常代码块
linux
网络
服务器
Linux网络
配置
目录一、查看网络配置1.ifconfig命令—查看网络接口信息2.、hostname——查看主机名称1.1、查看主机名1.2、修改主机名称3.route——查看路由表条目4.netstat——查看网络连接情况5.ss——查看网络连接情况,获取socket统计信息二、测试网络连接1.ping命令——测试网络连通性2.traceroute——跟踪数据包3.nslookup——域名解析4.dig——域名
菜鸟3.0
·
2023-06-09 07:34
linux
运维
服务器
Linux网络
配置的相关文件
(1)etc/resolv.conf:resolv.conf文件是Linux系统中的一个配置文件,用于指定DNS服务器的地址。当在系统中进行网络访问时,需要将主机名解析为IP地址。resolv.conf文件中包含了DNS服务器的地址、搜索域名等信息,用于帮助系统进行主机名解析。在Linux系统中,resolv.conf文件通常位于/etc/目录下。以下是配置resolv.conf的步骤:打开终端使
IOT-Power
·
2023-06-09 07:55
linux
linux
网络
服务器
linux网络
编程-多进程实现TCP并发服务器
服务端流程步骤socket函数创建监听套接字lfdbind函数将监听套接字绑定ip和端口listen函数设置服务器为被动监听状态,同时创建一条未完成连接队列(没走完tcp三次握手流程的连接),和一条已完成连接队列(已完成tcp三次握手的连接)accept函数循环的从已完成连接队列中提取连接,并返回一个新的套接字cfd跟客户端进行通信fork函数创建一个子进程,让子进程与客户端进行通信子进程:rea
微尘8
·
2023-06-09 04:32
Linux
linux
服务器
c语言
网络正常但是web、ftp、telnet应用新建连接偶尔卡顿处理方法
options中的Timestamp详解TSval&TSecrTimestampValue的单位是什么TCP连接的建立与释放普通三次握手带时间戳的三次握手抓包展示带时间戳的tcp会话WireShark中的时间VS
tcpdump
巭犇
·
2023-06-09 02:20
故障处理
内核调优
网络
服务器
linux
linux系统编程-----下
linux网络
编程tcp通信BerkeleySocketTCP/IP协议族标准只规定了网络各个层次的设计和规范,具体实现则需要由各个操作系统厂商完成。
不好,商鞅要跑
·
2023-06-09 00:50
linux
linux
网络
tcp/ip
k8s网络模型
前言通过《
Linux网络
原理》我们已据备了一定的理论知识。k8s是怎么构建网络模型的呢?基础知识交换机和路由器都是网络中常见的设备,它们在网络通信中扮演不同的角色。
懒猫gg
·
2023-06-09 00:47
运维小趣
网络
kubernetes
《
Linux网络
开发必学教程》30_文件浏览交互涉及
问题:浏览器与文件服务器如何交互?浏览器与文件服务器的交互文件浏览点击列表中的文件夹→进入子文件夹(展示子文件夹列表)文件下载点击列表中的文件→下载目标文件错误处理向服务器发送错误请求→浏览不存在的文件夹/下载不存在的文件文件浏览交互实现实现中的关键概念共享文件夹(root)服务端启动时指定的共享文件夹路径(服务系统中的路径)请求路径(req)文件/文件夹在服务端上相对共享文件夹的路径绝对路径Ab
·
2023-06-08 23:33
clinux网络编程
Linux内核Netfilter与iptables的原理
Linux内核Netfilter与iptables的原理
Linux网络
Netfilter之钩子函数注册《精通Linux内核网络》linux内核版本:5.4.215一、Netfilter挂载点相关钩子点:
子瓜云鬼
·
2023-06-08 19:05
Linux
linux
tcpdump
基本使用
选项-iany监听所有的网卡接口、用来查看是否有网络流量-ieth0只监听eth0网卡流量-D显示可用的接口列表-n不解析主机名、直接使用ip-nn显示端口-q显示简化输出-t显示可读的时间戳-X以hex和ASCII两种形式显示包内容-v-vv-vvv显示更加多的包信息-XX与-X类似、增加以太网header的显示-c只读取x个包,然后停止-s指定每个包捕获的长度、单位是byte,可以使用-s0捕
牛牛_735d
·
2023-06-08 19:42
Golang源码探究 —— 网络轮询器netpoller
目录一、
Linux网络
编程基础知识1.1socket编程1.2三次握手二、网络I/O模型2.1阻塞I/O模型2.2非阻塞I/O模型2.3I/O多路复用2.4信号驱动I/O2.5异步I/O三、Go网络轮询器
CoreDump丶
·
2023-06-08 17:22
Golang
Golang源码探究
linux
网络
golang
linux
Linux网络
——shell编程之iptables防火墙
Linux网络
——shell编程之iptables防火墙一、概述1.iptables2.netfilter和iptables的关系二、iptables中的四表五链1.四表五链的关系2.四表3.五链三、匹配顺序
赤壁战神曹阿瞒
·
2023-06-08 13:29
linux
网络
运维
Linux网络
——Shell编程之循环
Linux网络
——Shell编程之循环一、循环1.循环与遍历2.循环的优势二、for循环语句1.for语句的结构2.for语句应用示例三、while循环语句1.while语句的结构2.while语句应用示例四
赤壁战神曹阿瞒
·
2023-06-08 13:59
linux
网络
运维
Linux网络
——Shell编程之函数
Linux网络
——Shell编程之函数一、概述二、定义函数的格式1.格式一2.格式二三、函数的查看和删除1.查看declare2.删除declare四、函数的返回值1.return返回值2.echo返回值五
赤壁战神曹阿瞒
·
2023-06-08 13:59
linux
服务器
运维
tcpdump
抓包工具详细图文教程(上)
目录一、
tcpdump
抓包工具的基本介绍和学习基础1.1常用的抓包工具1.2
tcpdump
抓包工具介绍二、
tcpdump
抓包工具使用环境和初体验2.1编译安装
tcpdump
2.2抓包三、讲解TCP协议报文报头四
Stars.Sky
·
2023-06-08 09:42
基础网络知识
tcpdump
测试工具
网络
【
Linux网络
编程】传输层udp协议篇
udp协议篇一、本篇是在应用篇的后面的二、传输层2.1、再谈端口号2.2.1、两个问题2.2.2、两个常用命令2.2、UDP协议2.2.1、udp协议端格式&&理解报头2.2.2、udp的特点2.2.3、udp的缓冲区2.2.4、基于udp的应用层协议一、本篇是在应用篇的后面的讲解过程是自顶向下的,可以先看看应用层应用层HTTP协议篇的的传送位置二、传输层2.1、再谈端口号端口号(port)标识了
翻转的乌龟
·
2023-06-08 06:39
Linux网络编程
网络
linux
udp
【
Linux网络
编程】HTTPS协议原理
https协议原理一、HTTPS是什么二、基本概念2.1、什么是加密2.2、为什么要加密三、常见的加密方式四、数据摘要(指纹)&&数字签名五、HTTPS的工作过程探究方案(1):只使用对称加密方案(2):只使用非对称加密方案(3):双方都使用非对称加密方案(4):非对称加密+对称加密六、什么是证书七、最终方案八、问题解答一、HTTPS是什么HTTPS也是⼀个应⽤层协议,是在HTTP协议的基础上引⼊
翻转的乌龟
·
2023-06-08 06:38
Linux网络编程
网络
linux
https
【
Linux网络
编程】应用层HTTP协议篇
应用层一、应用层1.1、再谈协议1.2、HTTP协议1.2.1、认识URL1.2.2、urlencode和urldecode1.2.3、HTTP协议格式1.2.4、HTTP的方法1.2.5、HTTP的状态码1.2.6、HTTP常见的Header二、结合代码理解HTTP通信流程一、应用层程序员写的一个个解决我们实际问题,满足我们日常需求的网络程序,都是在应用层.1.1、再谈协议协议是一种“约定”.s
翻转的乌龟
·
2023-06-08 06:38
Linux网络编程
网络
linux
http
[运维]
tcpdump
抓包到指定文件
使用
tcpdump
命令抓包并将结果保存到指定文件,可以通过指定输出文件参数来实现。
梦醒贰零壹柒
·
2023-06-08 05:45
运维
运维
tcpdump
测试工具
linux网络
配置
linux网路配置1.虚拟机网络1.1桥接模式1.2NAT模式1.3SCSI控制器(I/O)2.Centos7网络配置3.Ubuntu网络配置3.1networking(老方法)3.2netplan(新方法)4.ip命令簇4.1address4.2link4.3route4.3rule5.ifcfg命令家族5.1ifconfig1.语法及参数2.常用功能5.2route5.3netstat6.nm
壹只菜鸟
·
2023-06-08 03:11
#
linux
网络配置
网络
linux
服务器
谈谈
linux网络
编程中的应用层协议定制、Json序列化与反序列化那些事
linux【网络编程】之协议定制、序列化与反序列化一、序列化与反序列化二、应用层协议如何定制三、网络通信中数据流动的本质四、网络版计算器编写4.1业务流程4.2核心代码一、序列化与反序列化由于socketapi的接口,在读写数据的时候是以字符串的方式发送接收的,如果需要传输结构化的数据,就需要制定一个协议结构化数据在发送到网络中之前需要完成序列化接收方收到的是序列字节流,需要完成反序列化才能使用(
阿浩啊z
·
2023-06-08 00:04
linux网络编程
网络
linux
json
服务器
超详细的 Wireshark 使用教程
对应的,linux下的抓包工具是
tcpdump
。使用wireshark的人必须了解网络协议,否则就看不懂wireshark了。二、Wireshark常用应用场景1.网
小V知识分享
·
2023-06-07 22:40
wireshark
网络
测试工具
web安全
网络安全
Linux网络
编程:基础知识
1.MAC地址和IP地址IPV4:32位;8bit×4=32bitIPV6:128位;4bit×32=128bit,图中IPV6补全为:fe80:0000:0000:0000:6e3f:77c3:ceca:b5a7MAC:48位;4bit×12=48bit(图中IPV6和MAC地址使用的16进制表示法,一个16进制数为4bit)2.网络号与主机号IP&子网掩码,全1的部分为网络号,全0的为主机号如
萌大妹哦
·
2023-06-07 22:18
Linux网络编程
Linux网络编程
Linux
网络编程
c语言
tcpdump
命令抓取网络数据包并用wireshark软件分析
1、
tcpdump
命令部署1.1、源码下载(1)下载网址:http://www.
tcpdump
.org;(2)下载匹配的libpcap库和
tcpdump
库;(3)编译
tcpdump
命令依赖libpcap
正在起飞的蜗牛
·
2023-06-07 17:48
嵌入式开发中的总结
网络
tcpdump
wireshark
Linux网络
服务:PXE高效批量网络装机
目录一、理论1.PXE批量网络装机概述2.搭建PXE远程安装服务器3.实现Kickstart无人值守安装二、实验1.搭建PXE远程安装服务器2.安装Kickstart无人值守安装3.安装图形化界面三、问题1.pleasecompleteallspokesbeforecontinuing提示一、理论1.PXE批量网络装机概述(1)PXE概述PXE指预启动执行环境(PrebooteXecutionEn
cronaldo91
·
2023-06-07 05:11
linux
网络
服务器
Linux网络
基础 — 应用层
目录应用层再谈"协议"网络版计算器HTTP协议认识URLurlencode和urldecodeHTTP协议格式HTTP请求HTTP响应HTTP的方法HTTP的状态码HTTP常见Header拓展知识(了解)长链接http周边会话保持基本工具(http)应用层程序员写的一个个解决我们实际问题,满足我们日常需求的网络程序,都是在应用层再谈"协议"协议是一种"约定".socketapi的接口,在读写数据时
晚风不及你的笑427
·
2023-06-07 02:54
Linux网络编程笔记
服务器
运维
linux
网络
【LinuxShell】linux防火墙之SNAT策略和DNAT策略
SNAT实验过程5.知识扩展二、DNAT策略1.DNAT策略概述2.DNAT的典型应用环境3.DNAT的工作原理4.DNAT策略的应用DNAT转换前提条件DNAT地址转换方式DNAT实验过程5.知识扩展三、
tcpdump
我的宝贝大唐
·
2023-06-07 00:13
Shell基础
服务器
网络
linux
《
Linux网络
开发必学教程》29_动态创建交互页面
问题:如何创建浏览器中的文件展示页面?再论前端页面交互页面分析静态部分表格,页面结构动态部分文件浏览路径(Path)文件列表(Table)"""""""""D.T.Software""""""DT4SWHttpFileServer""""Path:%s""%s"""""文件列表分析静态表格标题行表格列表结构动态部分表格行数据"";"""FileNameFileTypeFileSizeModifyT
·
2023-06-06 22:24
clinux网络编程
《
Linux网络
开发必学教程》28_浏览器请求响应实现
文件服务器架构职责定义主线程命令行输入,管理员可控制服务端工作状态监听线程服务端启动后对客户端连接进行监听的工作环境通讯线程客户端连接成功后与服务端的数据交互环境主线程intmain(intargc,char*argv){if(argc>=2){DIR*dir=opendir(argv[1]);if(dir!=NULL){close(dir);Run(argv[1]);}}printf("Cann
·
2023-06-06 22:34
clinux网络编程
《
Linux网络
开发必学教程》27_文件服务器可行性分析
需求分析服务端启动时指定某本地文件夹作为网络共享文件夹共享文件夹中的所有文件及子文件夹均可被客户端访问使用浏览器作为客户端,在浏览器中可“看到”所有共享文件用户可在浏览器中将目标文件下载到本地服务端可暂定服务,但不影响正在下载目标文件的客户端技术可行性分析服务端网络通讯基于Http协议与客户端浏览器通讯可使用tcpsocket实现对Http协议的支持服务端文件操作获取文件夹中的所有文件及子文件夹返
·
2023-06-06 22:02
clinux网络编程
《
Linux网络
开发必学教程》26_Web 前端开发基础
关于Http应用程序基于Http的应用程序本质上是一种特殊的C/S模型应用Http应用程序的底座是TCP协议(即:socket可完成应用)常见的Http客户端为浏览器,服务端为Web服务器简单理解:Http应用程序←→TCP应用程序+文本处理应用程序值得思考的问题浏览器为什么能成为“万能客户端”?什么是HTML?HTML指的是超文本标记语言:HyterTextMarkupLanguageHTML不
·
2023-06-06 22:00
clinux网络编程
《
Linux网络
开发必学教程》25_Http 协议基础
Http是什么?Http作为WWW的重要组成部分被提出(WorldWideweb)而当时的WWW是为了帮助研究者更好的进行知识共享基本理念:文档之间的相互关联形成超文本,最终连城相互参阅的WWWHttp(HyperTextTransferProtocol)用于定义文档之间如何跳转,即:文档传输协议Http是什么?Http是位于TCP/IP之上的应用层通讯协议Http世界中的“重要角色”域名解析服务
·
2023-06-06 22:59
clinux网络编程
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他