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网络
2020-07-25 【K8S网络模型和存储模型】
Linux网络
基础1.NamespaceNamespace设置的意图是什么?独立的协议栈被隔离到不同的命名空间中,处于不同命名空间中的网络栈是完全隔离的,彼此之间无法通信。
桢桢claire
·
2023-04-13 19:08
揭开网络编程常见API的面纱【下】
Linux网络
编程数据收发的API流程分析只要把数据在协议栈中的流动线路和脉络弄清楚了,关于协议栈的实现部分,理解起来就轻松多了。
yuanzhangmei1
·
2023-04-13 16:00
网络编程
Linux网络
协议栈8--tun/tap
什么是tun/tap设备linux支持的虚拟网络设备中,tun/tap设备相对特殊,其为用户空间程序提供了网络数据包的发送和接收能力。他既可以当做点对点设备(TUN),也可以当做以太网设备(TAP)。用户层程序通过tun设备只能读写IP数据包,而通过tap设备能读写链路层数据包,类似于普通socket和rawsocket的差别一样,处理数据包的格式不一样。运行tun、tap设备之后,会在内核空间添
苏苏林
·
2023-04-13 14:21
网络性能优化思路
不过,也不要过分担心,只要你掌握了
Linux网络
的基本原理和常见网络协议的工作流程,再结合各个网络层的
pony.li
·
2023-04-13 10:24
DPDK
Linux
linux
性能优化
linux
定位
网络
内核
【
Linux网络
】网络基础(TCP/IP协议栈、局域网通信原理、封装与解包、有效载荷分用)
文章目录1、认识网络1.1重新看待计算机结构1.2网络的问题1.3初识网络协议1.4TCP/IP五层结构2、网络与操作系统2.1网络和OS的关系2.2局域网(以太网)通信原理和MAC地址2.3主机的跨网络2.4有效载荷的分用1、认识网络在早年计算机之间是相互独立的,但后面难免会出现需要多台计算机之间进行协作的问题。 有人尝试通过用线路将计算机彼此连接起来,这就形成了最初的网络。1.1重新看待计算机
Ahao_te
·
2023-04-13 07:11
Linux网络
网络
linux
tcp/ip
运维
c++
java IO初识与
Linux网络
I/O模型简介
Java的I/O发展简史从JDK1.0到JDK1.3,Java的I/O类库都非常原始,很多UNIX网络编程中的概念或接口在l/O类库中都没有体现,例如Pipe、Channel、Buffler和Selector等。在JDKl.4推出JavaNlO之前,基于Java的所有socket通信都采用了同步阻塞模式(BIO),这种一请求一应答的通信模型简化了上层的应用开发,但是在高性能和可靠性方面却存在者巨大
爆米花9958
·
2023-04-13 04:51
Java相关
Java
IO
Linux网络
编程——原始套接字编程
原始套接字编程和之前的UDP编程差不多,无非就是创建一个套接字后,通过这个套接字接收数据或者发送数据。区别在于,原始套接字可以自行组装数据包(伪装本地IP,本地MAC),可以接收本机网卡上所有的数据帧(数据包)。另外,必须在管理员权限下才能使用原始套接字。原始套接字的创建intsocket(intfamily,inttype,intprotocol);参数:family:协议族这里写PF_PACK
m0_67401920
·
2023-04-12 20:46
java
网络
linux
udp
intellij-idea
java
Linux网络
编程(四)——UDP通信
目录0x01UDP协议一、UDP通信简介以及接口二、UDP的接口三、UDP收发例程0x02广播一、设置广播数据函数接口二、广播代码实现0x03组播(多播)一、组播地址二、设置组播函数接口三、代码实现0x01UDP协议一、UDP通信简介以及接口UDP是一个面向无连接的,不可靠的服务,功能即为在IP的数据报服务之上增加了最基本的服务:复用和分用以及差错检测。UDP通信不需要建立连接,因此不需要进行co
郑烯烃快去学习
·
2023-04-12 20:44
Linux系统编程
udp
linux
操作系统
嵌入式
网络协议
Linux网络
编程(五)——本地套接字通讯
目录0x01本地套接字实现流程0x02程序实现客户端代码实现服务端代码实现0x01本地套接字实现流程对于之前学习的TCP/IP、UDP协议等,这些都是网络套接字通信,它同样也可以实现进程间的通信,只不过是面向不同主机的进程间的通信,其实就是网络通信,但是本地套接字是用于本地的进程间的通信,其可以实现:有关系的进程间的通信。没有关系的进程间的通信。本地套接字实现流程和网络套接字类似,一般使用TCP进
郑烯烃快去学习
·
2023-04-12 20:12
Linux系统编程
网络
linux
通讯
socket
网络协议
【
Linux网络
】select/poll 和 epoll的深入理解
目录1.用户态和内核态1.1用户态和内核态的概念1.2用户态切换到内核态的三种方式2.为什么不用多线程?3.如何用单线程的方式来处理客户端的大量连接呢?3.1.DMA控制器3.2.文件描述符3.3单线程遍历文件描述符3.4select/poll3.5pollpollfd结构体过程3.6epoll场景参考1.用户态和内核态1.1用户态和内核态的概念内核态:cpu可以访问内存的所有数据,包括外围设备,
在学习的王哈哈
·
2023-04-12 10:29
linux入门
网络
linux
运维
TCPDump
流量监控工具
TCPDump
流量监控工具一、流量监控概述对于一个通信过程的分析,首先需要把握5个基本数据:(1)源IP(2)源端口(3)目的IP(4)目的端口(5)协议然后具体查看内容二、安装
tcpdump
Aptinstall
tcpdump
阿凯6666
·
2023-04-12 08:26
linux
tcpdump
网络
服务器
【Linux从青铜到王者】第二十四篇:
Linux网络
基础第四篇之WebSocket协议
系列文章目录文章目录系列文章目录前言一、WebSocket简介二、WebSocket产生背景三、WebSocket实现原理四、WebSocket协议举例五、WebSocket使用1.WebSocket介绍2.WebSocketAPI3.WebSocket事件1.open2.Message3.Error4.Close4.WebSocket方法1.send()2.close()5.WebSocket属
森明帮大于黑虎帮
·
2023-04-12 07:23
Linux
linux
tcp
udp
websocket
网络编程
Linux主机
Tcpdump
使用-centos实例
后续用
tcpdump
抓包使用的是ens160网络接口。
tcpdump
--v命令查看
搞搞搞高傲
·
2023-04-12 04:25
密评实践
安全
密码学
网络安全
系统安全
安全威胁分析
抓包常用工具使用简介
抓包常用工具:fiddler:windows平台最受欢迎抓包工具、免费、易用charles:Mac平台下最佳抓包工具,易于使用,收费软件,可以一直使用wireShark:老牌抓包工具,跨平台,功能齐全、强大
tcpdump
浅羽技术
·
2023-04-12 03:20
CentOS中使用
tcpdump
抓包
安装
tcpdump
直接通过命令安装yuminstall
tcpdump
抓取网卡数据包
tcpdump
抓取第一块网卡所有数据包[root@server110
tcpdump
]#
tcpdump
tcpdump
:verboseoutputsuppressed
老鼠AI大米_Java全栈
·
2023-04-12 02:01
肝了三天,万字长文教你玩转
tcpdump
,从此抓包不用愁
Python编程时光链接:http://python.iswbm.com/en/latest/c10/c10_04.html今天要给大家介绍的一个Unix下的一个网络数据采集分析工具****--****
Tcpdump
夜空_2cd3
·
2023-04-11 21:34
linux网络
配置方法
linxu网络配置有两种方式:第一种:以修改配置文件的方式来配置网络,配置文件位于/etc/sysconfig/network-scripts/路径下,以ifcfg-开头,如果我们要修改ens33网卡,则我们要修改ifcfg-ens33这个文件,没有可以自己创建或者是使用vim命令可以直接创建当然我说的是vim加文件名是在当前目录没有的文件名。vim/etc/sysconfig/network-s
sky wide
·
2023-04-11 20:58
linux
运维
服务器
前置知识——
Linux网络
虚拟化
Linux网络
虚拟化信息是如何通过网络传输被另一个程序接收到的?我们讨论的虚拟化网络是狭义的,它指容器间网络。
eck_燃
·
2023-04-11 09:09
架构
网络
linux
服务器
Linux网络
虚拟化2
Linux网络
虚拟化2今天我们接着上节课介绍的
Linux网络
知识,继续来学习它们在虚拟化网络方面的应用,从而为后续学习容器编排系统、理解各个容器是如何通过虚拟化网络来协同工作打好基础。
eck_燃
·
2023-04-11 09:27
网络
linux
智能路由器
Windows wsl连接网络代理
从Windows(localhost)访问
Linux网络
应用如果要在Linux分发版中构建网络应用(例如,在NodeJS或SQLs
boldyoungster
·
2023-04-11 07:37
Windows
windows
网络代理
wsl
LINUX网络
1:路由表查看路由表route-n报错:siocaddrt:nosuchdevice添加路由routeadd-net10.0.0.0netmask255.255.255.0gw0.0.0.0devens192
一位摩羯座DBA
·
2023-04-11 04:59
linux
网络
运维
慕课网《
Linux网络
管理》学习笔记
1、配置
linux网络
的方法1)ifconfig临时设置2)setup设置(RHEL才有)3)修改配置文件4)图形界面修改(跟win一样)2、ifconfig命令:查看与配置网络状态命令ifconfigeth0192.0.200netmask255.255.255.0
狗达Da
·
2023-04-11 03:43
网络基础与
Linux网络
配置之一 ifconfig、route、netstat命令详解
OSI模型与TCP/IP协议簇1.首先TCP/IP是一个协议簇;而OSI(开放系统互联)则是一个模型,且TCP/IP的开发时间在OSI之前。2.TCP/IP是由一些交互性的模块做成的分层次的协议,其中每个模块提供特定的功能;OSI则指定了哪个功能是属于哪一层的。3.TCP/IP是五层结构,而OSI是七层结构。4.TCP/IP是现行使用的协议,而OSI是学习用的在计算机进行传输数据时需要通过MAC地
weixin_34239592
·
2023-04-11 03:32
操作系统
网络
运维
Linux网络
服务之快速搭建LNMP
一、环境准备1、准备云服务器、公网ip、和域名,推荐用国外的,在国内使用服务器、公网ip和域名都需要备案的。二、环境搭建1、下载lnmp脚本并且执行。wgethttp://soft.vpser.net/lnmp/lnmp1.8.tar.gz-cOlnmp1.8.tar.gz&&tarzxflnmp1.8.tar.gz&&cdlnmp1.8&&./install.shlnmp2、选择第7个。+---
Small丿Rain丶
·
2023-04-11 03:48
Linux
linux
Linux系统运行时参数命令--网络IO性能监控
协议栈统计信息-netstat命令5.2.3网络吞吐-sar命令5.2.4连通性和延时5.3其他常用的网络相关命令telnetncmtr连通性测试nslookuptracerouteiptraf强大的网络监控
tcpdump
kaka的卡
·
2023-04-11 01:27
linux服务器高级框架
网络
linux
运维
tcpdump
抓包
linux抓包方法安装net-toolsyum-yinstallnet-tools这步很关键,如果不安装的话无法使用ifconfig命令查看网卡安装
tcpdump
这个是抓包的主要工具yuminstall
tcpdump
-y
黄德辉
·
2023-04-10 16:12
Linux介绍以及常用操作命令
Linux课程目标Linux概述【了解】
Linux网络
连接三种模式【了解】Linux目录结构【掌握】Linux常用命令【掌握】Linux操作目录的命令【掌握】Linux操作文件的命令【掌握】Linux的
不掉头发的阿水
·
2023-04-10 12:48
Linux
linux
网络
运维
2、
tcpdump
抓包分析三次握手和四次挥手
TCP为什么需要三次握手、四次挥手1、三次握手的主要目的是为了保证连接双工的,可靠更多的是通过重传机制来保证。2、因为连接是双工的,对方必须收到Fin包以及确认才可以关闭。syn包--》[S]ack包--》[.]数据包--》[P]Fin包--》[F]三次握手第一次握手客户端给服务器发送一个SYN段(在TCP标头中SYN位字段为1的TCP/IP数据包),该段中也包含客户端的初始序列号(Sequenc
牛逼的小伙子
·
2023-04-10 08:18
6.监控、审计和运行时安全
汇聚strace+
tcpdump
+htop+iftop+lsof工具功能于一身!sysdig除了能获取系统资源利用率、进程、网络连接、系统调用等信息,还具备了很强的分析能力,例
CN-ZHANG
·
2023-04-09 23:12
CKS
kubernetes
安全
容器
运维
Netty实践与NIO原理
一、阻塞IO与非阻塞IO
Linux网络
IO模型(5种)(1)阻塞IO模型所有文件操作都是阻塞的,以套接字接口为例,在进程空间中调用recvfrom,系统调用直到数据包到达且被复制到应用进程缓冲区或发生错误时才返回
weixin_30505751
·
2023-04-09 18:05
【实验问题记录】DNS EDNS0 IP分片
为了测量一个DNS服务器的放大性能,使用dig命令向能够放大的DNS服务器请求某个具有大量回复的域名的ANY资源,并利用
tcpdump
进行捕包。
Great_Jojo
·
2023-04-09 10:34
Linux网络
安全防火墙篇
古时候,大宅的门口会有一个屏风,就是一堵墙。作用是为了防火,因为门外着火了可能会吹到院子里公网和内网之间的设备,保护内网的数据安全,可以自定义规则,允许或限制数据的传输硬件防火墙定义硬件防火墙是指把具备配置数据包通过规则的软件嵌入硬件设备中,为网络提供安全防护的硬件设备。多见于网络边缘。Cisco思科华为天融信软件防火墙是单独使用具备配置数据包通过规则的软件来实现数据包过滤。多见于单主机系统或个人
CCTVZHENG
·
2023-04-09 09:19
web安全
网络
安全
【
Linux网络
编程】epoll进阶之水平模式和边沿模式
------------->【Linux系统编程/网络编程】(学习目录汇总)FileName:server.c#>Author:Jay#>Mail:
[email protected]
#>CreatedTime:Sun23Oct202211:19:43AMCST*****************************************************************
BillySturate
·
2023-04-09 08:03
Linux网络编程
linux
网络
unix
Linux网络
编程的5种IO模型(三)——多路复用Epoll
前言:epoll是Linux下多路复用IO接口select/poll的增强版本,它能显著减少程序在大量并发连接中只有少量活跃的情况下的系统CPU利用率,因为它不会复用文件描述符集合来传递结果而迫使开发者每次等待事件之前都必须重新准备要被侦听的文件描述符集合,另一点原因就是获取事件的时候,它无须遍历整个被侦听的描述符集,只要遍历那些被内核IO事件异步唤醒而加入Ready队列的描述符集合就行了。epo
简说Linux内核
·
2023-04-09 07:59
网络协议栈
网络
linux
服务器
Linux网络
编程——IO多路复用
文章目录1,I/O模型2,阻塞I/O模式2.1,读阻塞(以read函数为例)2.2,写阻塞3,非阻塞I/O模式3.1,非阻塞I/O模式的实现(fcntl()函数、ioctl()函数)3.1.1,fcntl()函数3.1.2,ioctl()函数4,多路复用I/O4.0文件描述符表4.0.1,fd_set4.1,实现多路复用函数select()/poll()4.1.1,select()4.1.2,ps
Is Fang
·
2023-04-09 07:23
Linux
网络
linux
运维
Linux网络
编程(一)——基础篇
目录一、网络结构模式(一)C/S结构(二)B/S结构二、MAC地址三、IP地址(一)IP地址编址方式A类IP地址B类IP地址C类IP地址D、E类IP地址特殊的网址IP分类的优缺点(二)子网掩码如何划分网络号、主机号?如何实现子网划分?(三)IP与MAC的关系(四)无分类地址CIDR(五)公有IP地址与私有IP地址(六)IPv6基本认知IPv4首部与IPv6首部四、端口(一)端口类型周知端口(Wel
郑烯烃快去学习
·
2023-04-09 07:22
linux
网络
服务器
网络协议
通讯
Linux网络
编程(二)——socket通信基础
目录一、socket二、字节序(一)字节序转换函数三、Socket地址(一)通用socket地址(二)专用socket地址四、IP地址转换五、TCP通信流程(一)TCP和UDP的区别(二)TCP通信服务器端(被动接受连接)客户端(主动)(三)套接字函数函数socket:函数bind函数listen函数accept函数connect(四)用TCP实现终端聊天客户端程序服务端程序(五)TCP三次握手握
郑烯烃快去学习
·
2023-04-09 07:22
linux
运维
服务器
c语言
网络
Linux网络
编程(三)——IO多路复用
目录0x01I/O多路复用(I/O多路转接)一、常见的I/O模型阻塞等待(BIO模型)非阻塞忙轮询(NIO模型)二、IO多路转接技术selectselect代码编写select的缺点pollpoll代码epoll()多路复用epoll代码实现epoll的工作模式0x01I/O多路复用(I/O多路转接)I/O多路复用使得程序能同时监听多个文件描述符,能够提高程序的性能,Linux下实现I/O多路复用
郑烯烃快去学习
·
2023-04-09 07:49
网络
操作系统
linux
C语言
服务器
openEuler Linux 部署 HadoopHA
yum-yinstallgccgcc-c++autoconfautomakecmakemakersyncvimmanzipunzipnet-toolszlibzlib-developensslopenssl-develpcre-devel
tcpdump
lrzsztarwget
李昊哲小课
·
2023-04-09 02:28
linux
运维
服务器
hadoop
大数据
Linux网络
编程 | TCP客户端与服务器编程流程
前言TCP协议下服务器与客户端编程流程。一、TCP是什么?TCP是一种可靠的,面向连接的流式服务。二、TCP编程流程三、具体步骤服务器端代码如下(示例):```ser.c``#include#include#include#include#include#include#includeintmain(){intsockfd=socket(AF_INET,SOCK_STREAM,0);//创建套接字
大柳_
·
2023-04-08 23:11
Linux
linux
网络
服务器
Linux网络
编程——TCP编程
文章目录前言tcp编程相关函数1、socket函数2、bind函数3、listen函数4、accept函数5、connect函数6、send函数7、recv函数8、close函数总结前言tcp编程的实现流程:tcp编程相关函数1、socket函数功能:创建套接字并返回套接字描述符头文件:#include函数原型:intsocket(intfamily,inttype,intprotocol)参数:
Conspicuous.
·
2023-04-08 23:10
网络编程
网络
linux
tcp/ip
Linux网络
编程:TCP通信
文章目录一、TCP通信流程图二、TCP通信流程1、服务器端2、客户端三、套接字函数1、头文件2、socket函数3、bind函数4、listen函数5、accept函数6、connect函数7、write和read函数一、TCP通信流程图二、TCP通信流程1、服务器端//服务器端(被动接受连接的角色)1.创建一个用于监听的套接字-监听:监听有客户端的连接-套接字:这个套接字其实就是一个文件描述符2
CodeKwang
·
2023-04-08 23:39
Linux网络编程
Linux
网络编程
TCP
套接字
socket
Linux tcp客户端断开重连,
Linux网络
编程——TCP和UDP通信
TCP协议流程图、TCP建立即时聊天TCP即时聊天升级:服务器在客户端断开后不断开,客户端可以多次重连服务器进行即时聊天UDP协议流程图、UDP建立即时连接如果在已经处于ESTABLISHED状态下的socket(一般由端口号和标志符区分)需调用closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket,但也可以直接用setsockopt和reuse。SO_
MJ勺子
·
2023-04-08 23:08
Linux
tcp客户端断开重连
【
Linux网络
编程(五)】TCP编程流程
文章目录TCP编程1TCP介绍、编程流程2TCPC/S架构3TCP客户端编程流程1.创建TCP套接字2.connect连接服务器3.send发送请求4recv接收应答(默认带阻塞)5close6客户端编程流程代码4TCP服务端编程流程1.创建TCP套接字2.bind给服务器绑定固定的port、IP地址信息3.listen监听并创建队列4.accept提取客户端的连接(阻塞)5.send发送消息到客
Eiker_3169
·
2023-04-08 22:25
Linux网络编程
tcp/ip
网络
tcp
linux的磁盘配额管理微课文档,Linux系统管理与服务配置(CentOS8微课版高职高专计算机任务驱动模式教材)...
本书内容包括Linux基础、Linux的安装、Linux常用命令、Shell与vi编辑器、用户和组管理、文件系统和磁盘管理、
Linux网络
基础配置、DHCP服务器配置、DNS服务器配置、Samba服务器配置
张雪峰老师
·
2023-04-08 05:55
使用 Apple RVI Tool 实现 iOS 真机网络抓包
但是对于底层(传输层及传输层以下)网络通讯的抓包,则需要
tcpdump
或者Wireshark来进行。
舌尖上的大胖
·
2023-04-08 00:15
Wireshark图解TCP三次握手与四次挥手
Wireshark图解TCP三次握手与四次挥手1.TCP包头结构2三次握手2.1图解2.2使用
tcpdump
和wireshark解读三次握手过程3四次挥手3.1客户端主动断开连接3.2客户端和服务端同时断开连接
qq_37705525
·
2023-04-07 23:23
运维
tcp/ip
wireshark
网络
2020-12-27
tcpdump
读纯raw格式
(ddif=z11bs=1count=40;echo349672c4c76108060001080006040001349672c4c761c0a80201000000000000c0a80266000000000000000000000000000000000000|sed's///g'|sed's/\(..\)/\1\n/g'|sed'/^$/d'|xargs-iecho-e-n"\x{}")
linuxScripter
·
2023-04-07 21:27
实践
tcpdump
命令,成为网络数据抓包高手
文章目录前言一、
tcpdump
命令介绍二、语法格式及常用选项2.1文件操作参数2.2监听及停止条件参数2.3输出时间戳格式参数2.4分析信息详情参数据三、参考案例3.1查看本机全部网卡信息3.2监听指定网卡设备上的数据包信息
我是沐风晓月
·
2023-04-07 16:45
#
1
-
linux基本功-基础命令实战
tcpdump
linux
运维
服务器
Linux网络
发送流程概述
Linux网络
的数据发送本文主要是学习一下有关Linux(基于Linux3.10)网络层数据写入的流程,在Linux中通过网络写入的数据是如何发送到设备层。
小屋子大侠
·
2023-04-07 11:36
操作系统
linux
网络
运维
上一页
25
26
27
28
29
30
31
32
下一页
按字母分类:
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
其他