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网络
编程
1.网络编程概述Linux进程间通信有:1.管道2.消息队列2.共享内存3.信号4.信号量这几种通信方式都是基于Linux内核的,不能实现单机与单机之间的通信,所以出现了网络编程,地址:ip+端口号,比如实现FTP文件传输,TCP端口就是21号,telnet的TCP端口号是23号,每个TFTP(简单的文件传输协议)的UDP端口号是69,TCP是面向连接的可靠的文件传输协议,UDP是面向不连接的不可
GoodtimeGood
·
2023-09-08 14:33
linux
网络
运维
初探DPDK(Data Plane Development Kit)
DPDK的优势 相比传统的
Linux网络
堆栈,DPDK的
我的小卷呀
·
2023-09-08 12:53
c语言
网络协议
网络
运维
Python 连接 Oracle 详解
文章目录1首先,安装第三方库cx_Oracle2其次,
配置命令
1首先,安装第三方库cx_Oracle参考CSDN博客:Python安装第三方库详解(含离线)2其次,
配置命令
importcx_Oracle
鱼丸丶粗面
·
2023-09-08 09:34
Python
python
oracle
开发语言
Android Netd
Android-NETD解读Netd服务注册过程(Android10)Android4.1Netd详细分析(一)概述与应用实例[RK3288][Android6.0]网络服务Netd初始化流程小结
Linux
greatwgb
·
2023-09-08 07:50
网络协议
android
Linux网络
抓包工具tcpdump
tcpdump指令可列出经过指定网络界面的数据包文件头,可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你摘取有用信息。 由于它需要将网络接口设置为混杂模式,普通用户不能正常执行,但具备root权限的用户可以直接执行它来获取网络上的信息一、命令选项1.1、tcpdump表达式 tcpdump[选
温人之周.
·
2023-09-08 06:19
linux系统
网络
linux
tcpdump
linux网络
协议栈源码分析 - 传输层(TCP连接的建立)
1、bind系统调用1.1、地址端口及状态检查(inet_bind)通过路由表查找绑定地址的路由类型,对于非本地IP检查是否允许绑定非本地IP地址;检查公认端口绑定权限,是否允许绑定0~1024端口;检查socket是否已经绑定了或者已经激活了;然后调用inet_csk_get_port绑定指定端口或者绑定动态分配的端口。inet_bind函数实现如下:intinet_bind(structsoc
arm7star
·
2023-09-08 02:04
linux
linux
tcp/ip
网络协议
【Linux Network】网络编程套接字(代码练习)—TCP
目录1.常用接口2.服务器和客户端的简单流程3.C/S回声通信4.创建子进程完成C/S回声通信5.创建孙子进程完成C/S回声通信6.创建线程完成C/S回声通信7.使用线程池完成C/S回声通信
Linux网络
编程在
瞳绣
·
2023-09-07 18:35
Linux网络编程
linux
网络
tcp/ip
linux网络
请求抓包,使用TCPDump和Ethereal抓包分析HTTP请求中的异常情况
在测试功能的过程中,出现这样一种现象.前端js发起ajax请求后,在浏览器的审查元素网络状态中可以看到status为pending,等15秒以后js会把当前超时的请求取消掉,变成了红色的cancel.针对这一现象,我在本地Windows电脑和远程Linux测试机进行了网络抓包分析.由于出现的几率很随机,但是出现频率挺高,我先在Linux测试机中使用tcpdump进行的抓包分析,可以看到正常的请求是
天才娜娜ln
·
2023-09-07 16:32
linux网络请求抓包
学习笔记整理:网络应用技术-实验-路由器交换机
配置命令
以下内容为个人的学习笔记整理,如有错误,请指出,谢谢~1.用命令的方式配置交换机或者路由器,共有四种命令模式:①用户模式②特权模式③全局配置模式④端口配置模式2.路由器要配置FastEthernet0/0端口,应该切换至端口配置模式:Router>enable(进入特权模式)Router#configureterminal(进入全局配置模式)Router(config)#interfaceFast
Aure_xl
·
2023-09-07 13:15
网络应用技术
学习
重发布与路由策略
华子目录重发布重发布条件重发布配置规则重发布名词
配置命令
ospf往rip重发布(重发布动态)静态往rip重发布(重发布静态)直连往rip重发布(重发布直连)rip往ospf重发布(重发布动态)静态往ospf
小技与小术
·
2023-09-07 05:36
网络
用alias在Linux下配置快捷命令以提升效率
可以看到我的Linux并没有.bash_profile,但是有.bashrc
配置命令
.bashrc>.bash_profi
吉法师、
·
2023-09-06 22:14
后端技术
linux
运维
服务器
Linux网络
编程:socket、客户端服务器端使用socket通信(TCP)
1.socket概念socket(套接字),用于网络中不同主机间进程的通信。socket是一个伪文件,包含读缓冲区、写缓冲区。socket必须成对出现。socket可以建立主机进程间的通信,但需要协议(IPV4、IPV6等)、port端口、IP地址。2.客户端服务端socket网络通信步骤(TCP)2.1服务器端步骤:(1)创建流式socket套接字。a)此socket套接字一直用于后续的监听连接
伟大的马师兄
·
2023-09-06 21:57
Linux网络编程
linux网络编程
socket
套接字
TCP
git如何查看和修改用户名和邮箱
全局配置的用户名和邮箱在Git中可以通过以下命令查看你的全局配置:gitconfig--globaluser.namegitconfig--globaluser.email其中,gitconfig是Git
配置命令
百里生长
·
2023-09-06 18:59
git
svn
username
《
Linux网络
开发必学教程》30_文件浏览交互涉及
问题:浏览器与文件服务器如何交互?浏览器与文件服务器的交互文件浏览点击列表中的文件夹→进入子文件夹(展示子文件夹列表)文件下载点击列表中的文件→下载目标文件错误处理向服务器发送错误请求→浏览不存在的文件夹/下载不存在的文件文件浏览交互实现实现中的关键概念共享文件夹(root)服务端启动时指定的共享文件夹路径(服务系统中的路径)请求路径(req)文件/文件夹在服务端上相对共享文件夹的路径绝对路径Ab
·
2023-09-06 15:43
clinux网络编程
《
Linux网络
开发必学教程》23_客户端服务端交互实现
问题:客户端业务逻辑如何实现?与服务设备交互细节如何设计?客户端业务逻辑实现用户输入处理字符串空格处理,分割获取命令与参数服务信息处理字符串预处理,分割获取服务命令存储服务命令与设备地址之间的映射(命令字符串地址字符串)客户端业务逻辑实现-用户输入处理typedefstruct{constchar*cmd;char*(*handler)(constchar*);}Handler;staticHan
·
2023-09-06 15:12
clinux网络编程
【PortProxyGUI】Windows 可视化工具,配置端口转发 netsh interface portproxy
1.Github页面https://github.com/zmjack/PortProxyGUI/releases2.介绍windowsnetshinterfaceportproxy端口转发
配置命令
的可视化界面
我才是一卓
·
2023-09-06 05:24
windows
如何修改Jupyter notebook的工作路径
如何修改Jupyternotebook的工作路径命令使用Anacanda环境变量
配置命令
使用1、打开window+R,打开CMD2、输入jupyternotebook-generate-config回车
夜里行舟
·
2023-09-06 00:46
Jupyter
notebook工作路径修改
python
linux并发服务器 ——
linux网络
编程(七)
网络结构模式C/S结构-客户机/服务器;采用两层结构,服务器负责数据的管理,客户机负责完成与用户的交互;C/S结构中,服务器-后台服务,客户机-前台功能;优点1.充分发挥客户端PC处理能力,先在客户端处理再提交服务器,响应速度快;2.操作界面好看,满足个性化需求;3.安全性较高,面向固定用户群,程序更注重流程;缺点1.需要安装专用的客户端软件;2.对客户端的操作系统有限制,不能跨平台;B/S结构-
逮到647了
·
2023-09-05 15:15
服务器
linux
网络
【
Linux网络
编程】环境配置篇
由于博主本学期所使用的Linux系统为Ubuntu,所以这篇博客会先以安装虚拟机和Ubuntu开始。虚拟机的话,可以选择VMware,也可以选择VirtualBox。直接选择安装就行,这个应该是没有什么问题的。但是,如果之前电脑安装过Vmware,再安装VirtualBox,可能会遇到桥接网络未指定的问题,这个问题可能是VMware的组件和VirtualBox的组件有冲突,需要先去删除下面这个选项
C_Ryson
·
2023-09-05 09:56
linux
Linux网络
编程基础知识
网络编程本质:使用操作系统的接口函数,使得应用程序具备收发网络数据的能力核心概念协议:为进行数据通信而预定义的数据规则地址:网络通信中的用于标识设备的整数值端口号:设备为收发数据而指定的数值,用于标识具体链接可理解为:设备中用于网络通信的数据通道角色服务端:等待连接的设备客户端:发起连接的设备网络基本知识网址不是IP地址,是网络信息资源的地址,即:URL域名是IP地址的别名,多个域名可指向同一个I
他人恐惧我贪婪
·
2023-09-05 09:39
linux
网络
思科路由器和交换机的
配置命令
全集
(1)模式转换命令用户模式一-特权模式,使用命令"enable"特权模式一-全局配置模式,使用命令”ontfg"全局配置模式--接口模式,使用命令"interface接口类型#接口号”全局配置模--线控模式,使用命令“line+接口类型+接口号”注:用户模式:查看初始化的信息.特权模式:查看所有信息、调试、保存配置信息全局模式:配置所有信息、针对整个路由器或交换机的所有接口接口模式:针对某一个接口
微思IT认证培训
·
2023-09-05 08:43
HCIA---访问控制列表
文章目录目录目录前言一.ACL简介:二.ACL工作原理ACL组成:编辑规则编号:ACL匹配规则:通配符:ACL匹配顺序ACL匹配位置:ACL
配置命令
:总结前言一.ACL简介:ACL全称为AccessControlList
北 染 星 辰
·
2023-09-04 18:11
HCIA
网络
网络协议
静态路由:配置和使用详解
文章目录一、静态路由的配置和使用详解1.配置要点1.1点到点接口配置1.2以太网接口配置2.默认路由3.静态路由的
配置命令
4.静态路由实现路由备份和负载分担二、静态路由的优先级和比较1.静态路由的优先级设置
楠阿阿阿楠
·
2023-09-04 16:51
#
网络技术基础
网络
【网络BSP开发经验】Linux gmac驱动调试
文章目录
Linux网络
设备驱动简介Linux网卡驱动网络协议接口层网络设备接口层设备驱动功能层网络设备与媒介层linux驱动数据结构linux驱动注册过程网络设备驱动的注册与注销linux驱动数据包收发流程
与光同程
·
2023-09-04 06:44
BSP开发
网络
linux
arm开发
Linux网络
编程1(网络基础定义)
网络早已成为我们日常生活的一部分,经常使用互联网的人很难长时间内离开互联网。你是否好奇你的电脑仅仅插上一根网线,你发给朋友的聊天信息就能准确无误的到达朋友的手机或者电脑上,你是否好奇为何你仅仅在浏览器输入一个网址,点击一下enter,网页图片和视频就展现在你的眼前,这一切的背后究竟是什么原理?在网络编程的系列学习中,我们将逐渐揭开网络神秘的面纱,不仅要懂网络,还知道如何编写网络程序网络的起源网络最
浪雨123
·
2023-09-03 15:47
Linux(基础使用
系统编程
网络编程)
网络
服务器
运维
第二十五天 网络基础
Linux网络
基础第一天1.网络的重要性现如今已经进入了网络时代,我们已经离不开网络了1)所有的系统都依靠与网络2)我们的生活已经和网络息息相关3)运维生涯50%的生产故障都是网络故障2.怎么实现上网网卡
杨小倪
·
2023-09-03 13:47
linux网络
编程
(一)
Linux网络
编程--网络知识介绍
Linux网络
编程--网络知识介绍客户端和服务端网络程序和普通的程序有一个最大的区别是网络程序是由两个部分组成的--客户端和服务器端.客户端在网络程序中,如果一个程序主动和外面的程序通信
heibaiyijing
·
2023-09-03 03:27
《linux开发》
Linux网络
编程:select函数的用法和原理
Linux网络
编程:select函数的用法和原理Linux上的select函数select函数用于检测一组socket中是否有事件就绪.这里的事件为以下三类:读事件就绪在socket内核中,接收缓冲区中的字节数大于或者等于低水位标记
繁星意未平
·
2023-09-03 01:43
linux
40张图入门Linux——(前端够用,运维入门)
本文主要是Linux的入门内容,利用40张思维导图从基础、操作、实用指令、组管理和权限管理、crond任务调度、Linux磁盘分区和挂载、
Linux网络
环境配置、进程管理、服务管理、RPM和YUM、软件安装关键点
一口Linux
·
2023-09-02 22:42
笔记
Linux操作
待修改
图解
Linux网络
包接收过程
前面和大家分享了我在CPU、内存、磁盘上的一点浅薄的思考。今天开始我们讨论Linux里最重要的一个模块-网络模块。还是按照惯例来,让我们从一段最简单的代码开始思考。为了简单起见,我们用upd来举例,如下:intmain(){intserverSocketFd=socket(AF_INET,SOCK_DGRAM,0);bind(serverSocketFd,...);charbuff[BUFFSIZ
yanfeizhang
·
2023-09-02 15:53
Linux网络
编程 网络基础知识
目录1.网络的历史和协议的分成2.网络互联促成了TCP/IP协议的产生3.网络的体系结构4.TCP/IP协议族体系5.网络各层的协议解释6.网络的封包和拆包7.网络预备知识1.网络的历史和协议的分成Internet-"冷战"的产物1957年十月和十一月,前苏联先后欧两颗”Spuinik”卫星上天1958年美国总统艾森豪威尔向美国国会提出建立DARPA,即国防部高级研究计划署,简称ARPA.1968
m0_74712453
·
2023-09-02 06:38
网络编程
Linux学习记录
网络
linux
服务器
黑客成长路线
一、基础能力(2周)1、Linux基础与服务搭建Web应用运行原理与操作系统虚拟机使用与Linux安装
LInux网络
配置与VMware网络模式VMware不同网络模式练习Linux基础命令Vi编辑器Linux
qq_45849275
·
2023-09-01 23:13
web安全
安全
php
Linux网络
层收发包流程及Netfilter框架浅析
1.前言本文主要对Linux系统内核协议栈中网络层接收,发送以及转发数据包的流程进行简要介绍,同时对Netfilter数据包过滤框架的基本原理以及使用方式进行简单阐述。内容如有理解错误而导致说明错误的地方,还请指正。如存在引用而没有添加说明的,也请及时告知,非常感谢!2.基础网络知识2.1网络分层模型OSI模型中将网络划分为七层,但在目前实际广泛使用的TCP/IP协议框架体系内,我们一般将网络划分
简说Linux
·
2023-09-01 20:04
Linux内核
linux
网络
网络协议
Linux内核
嵌入式开发
linux kvm网桥br简单理解和持久化配置
二、网桥主要作用三、网桥
配置命令
及安装(CentOS系统)1网桥
配置命令
2.持久化网桥配置前言linuxbridge是网络虚拟化中非常重要的一种设备,今天就来学习下linuxbridge的相关知识一、Linux
xiedy001
·
2023-09-01 16:52
KVM
Linux
网络
linux
运维
服务器
linux网络
编程(tcp)——小应用实现多方通信
一、TCP/UDP区别简谈1.TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前不需要建立连接。2.TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;UDP尽最大努力交付,即不保证可靠交付。3.TCP面向字节流,实际上是TCP把数据看成一连串无结构的字节流;UDP是面向报文的UDP没有拥塞控制,因此网络出现拥塞不会使源主机的发送
陈俊帆Linux_Android
·
2023-09-01 14:14
嵌入式linux应用开发
网络
linux
tcp
Linux网络
编程-TCP/IP协议栈与数据包封装
TCP/IP网络协议栈分为应用层(Application)、传输层(Transport)、网络层(Network)和链路层(Link)四层。如下图所示两台计算机通过TCP/IP协议通讯的过程如下所示:传输层及其以下的机制由内核提供,应用层由用户进程提供(后面将介绍如何使用socketAPI编写应用程序),应用程序对通讯数据的含义进行解释,而传输层及其以下处理通讯的细节,将数据从一台计算机通过一定的
祝你幸福365
·
2023-09-01 13:42
#
Linux网络编程
网络
linux
tcp/ip
Linux网络
编程-3-socket编程api
基于socket的网络应用概述以一个C/S结构的网络应用为例,客户端和服务器端使用socket通信的流程图如下:从Linux内核的角度来看,一个套接字就是通信的一个端点。从Linux程序的角度来看,套接字就是一个有相应描述符的文件。(注:Linux中有普通文件、目录、套接字三种,Linux中一切皆是文件)这里的read和write就很好的表现了Linux一切皆为文件的思想,进行网络通信,其实也就是
zju_cxl
·
2023-09-01 13:42
内核
网络
socket
linux
java
H3C华三交换机开启web服务的方法
passwordsimplew12345687设定登录密码,w12345687为登录密码5、输入authorization-attributelevel3(级别为0-3,设定用户级别为管理员)备注:不同版本下
配置命令
有所不同
lbcbtw
·
2023-09-01 04:48
网络
运维
【以太网交换安全】--- 端口隔离运行原理及二层隔离三层通信实例配置讲解
文章目录一、端口隔离技术概述二、端口隔离技术运行原理三、端口隔离实例配置配置四、效果检测五、端口
配置命令
一、端口隔离技术概述一般在以太网交换网络中为了隔绝广播域通常使用不同的vlan进行报文之间的二层隔离
秦同学学学
·
2023-09-01 02:16
华为路由器交换机IP
运维
网络
网络协议
交换机
Day27-
Linux网络
静态路由配置原理
网络总结:一、知识点回顾1、网络?1、传输介质2、硬件2、两台主机之间进行通信?3、交换网络(局域网内多台计算机之间通讯)交换机的原理(2层网络数据链路层MAC---->表)|----->主机-----MAC地址广播风暴的问题|--->降低减轻1、路由器的概念2、子网掩码(划分)交换网络中的数据格式源信息(MAC地址)+目地信息(MAC地址)+数据内容=数据格式ARP4、局域网和局域网之间计算机之
放手吧_e512
·
2023-08-31 20:56
Linux 网卡驱动移植1-Linux 网络子系统
Linux网络
体系结构由5个部分组成。image.png系统调用接口:
Linux网络
子系统的顶部是系统调用接口层,该层为应用程序提供访问内核网络子系统的方法,主要指socket系统调用。
李伟清
·
2023-08-31 18:29
python网络编程
文章目录socket套接字客户端/服务模型linux文件描述符fd
Linux网络
IO模型详解网络服务器ApacheVSNginx生产者消费者-生成器版客户端/服务端-多线程版IO多路复用TCPServer
小Pawn爷
·
2023-08-31 18:20
python
python
网络
开发语言
网卡队列与发包
参考文献
linux网络
子系统DMA方式介绍https://cloud.tencent.com/developer/article/1628161网卡与DMA工作原理和流程https://zhuanlan.zhihu.com
·
2023-08-31 17:32
网卡
《高性能
Linux网络
编程核心技术揭秘》已出版
#好书推荐##好书奇遇季#《高性能
Linux网络
编程核心技术揭秘》,京东当当天猫都有发售。定价109元,网店打折销售更便宜。本书配套示例项目源码、作者QQ答疑。
新知图书
·
2023-08-31 10:10
linux
网络
运维
Firewalld防火墙
防火墙类型三、firewalld防火墙概述四、firewalld的配置五、防火墙的工作流程(匹配顺序从1-3)六、firewalld默认配置文件七、firewalld富规则八、firewall-cmd相关
配置命令
一
山月润无声
·
2023-08-31 06:12
Linux系统运维
网络
运维
linux
网络安全
centos
vim
经验分享
Linux网络
驱动学习
1.嵌入式网络硬件嵌入式网络硬件一般分为两部分,MAC和PHY。一般SOC会内置MAC,PHY一般外接。1.SOC内部没有MAC如果SOC没有内置MAC,还可以通过外接MAC+PHY芯片来上网,forexample,三星的开发板都是通过外置的DM9000来完成有线网络功能的。有些外置的网络芯片更强大,内部甚至集成了硬件TCP/IP协议栈,对外提供一个SPI接口,比如W5500。2.SOC内部集成网
是东东东啊
·
2023-08-31 05:33
Linux驱动学习
驱动开发
学习
linux网络
2
1.ip地址(127开头的主要用于测试)a类:1.0.0.1~126.255.255.254b类:128.0.0.1~191.255.255.254c类:192.0.0.1~223.255.255.254d类:组播,VRRP协议,keepalive高可以使用e类:科研2.子网掩码决定网段的大小(能用的ip数),因为网络也分段。3.arp协议arp(AddressResolutionProtocol
魇殇_3e40
·
2023-08-30 11:55
linux网络
编程 select()函数
函数原型:#includeintselect(intnfds,fd_setFAR*readfds,fd_set*writefds,fd_set*exceptfds,conststructtimeval*timeout);nfds:是一个整数值,是指集合中所有文件描述符的范围,即所有文件描述符的最大值加1readfds:(可选)指针,指向一组等待可读性检查的套接口。writefds:(可选)指针,指
微尘hjx
·
2023-08-30 07:44
网络编程
DP读书:鲲鹏处理器 架构与编程(十三)操作系统内核与云基础软件
操作系统内核与云基础软件鲲鹏软件构成硬件特定软件鲲鹏软件构成硬件特定软件1.BootLoader2.SBSA与SBBR3.UEFI4.ACPI操作系统内核Linux系统调用Linux进程调度Linux内存管理Linux虚拟文件系统
Linux
DarrenPig
·
2023-08-29 22:08
鲲鹏处理器
架构与编程
架构
服务器
笔记
学习
运维
unix
云原生
linux网络
基础之ip
ip地址分类ip.PNG特殊:127.0.0.0表示本地地址ip范围最大可用1——223之间A类第一位数表示网段B类前两位数表示网段C类前三位数表示网段D/E两类不对民用组织开放网络地址计算公式:ip地址的主机位和子网掩码的主机位,再把最后一位主机位的十进制转为二进制求与(主机位是四组数据的最后一位)常见端口号FTP(文件传输协议):端口号20(作用数据传输)、21(登录传输命令)SSH(安全sh
微笑_0cbd
·
2023-08-29 19:51
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他