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网络瑞士军刀
SOCKET CAN的理解
www.cnblogs.com/FZLGYZ/p/11750462.html转载:https://blog.csdn.net/RighthekCAN总线原理由于SocketCAN涉及到CAN总线协议、套接字、
Linux
yaningli
·
2023-11-08 23:09
网络
linux
服务器
Linux Socket CAN
转自http://blog.csdn.net/zhouerhang/article/details/52873314由于SocketCAN涉及到CAN总线协议、套接字、
Linux网络
设备驱动等。
qwaszx523
·
2023-11-08 23:06
CAN
bus
driver
Centos网络编程之tcp十一种状态及问题处理办法
尊重原创版权:https://www.noveljp.com/hot/43730.html更多内容参考:https://www.noveljp.com/
Linux网络
编程之tcp十一种状态及问题处理方法
HDX柿子
·
2023-11-08 19:01
网络
tcp/ip
centos
Linux网络
编程-Socket编程
socket这个词可以表示很多概念:1.在TCP/IP协议中,“IP地址+TCP或UDP端口号”唯一标识网络通讯中的一个进程,“IP地址+端口号”就称为socket。2.在TCP协议中,建立连接的两个进程各自有一个socket来标识,那么这两个socket组成的socketpair就唯一标识一个连接。socket本身有“插座”的意思,因此用来描述网络连接的一对一关系。3.TCP/IP协议最早在BS
祝你幸福365
·
2023-11-08 07:42
#
Linux网络编程
网络
linux
tcp/ip
linux网络
编程-socket-函数及TCP通信实现
套接字概念在通信过程中,套接字一定是成对出现的即服务器一个,客户端一个。Socket本身有“插座”的意思,在Linux环境下,用于表示进程间网络通信的特殊文件类型。本质为内核借助缓冲区形成的伪文件。既然是文件,那么理所当然的,我们可以使用文件描述符引用套接字。虽然仅有一个套接字,但这个套接字有两个缓冲区,一端的发送缓冲区对应对端的接收缓冲区,那么不看细节,那就是管道从一端流到另一端。一个服务端和一
贪睡的蜗牛
·
2023-11-08 07:12
#
linux网络编程
网络
linux
tcp/ip
在线英英词典项目实现
通过这个项目,能够很好的联系
Linux网络
编程的知识。下面就来分享一下这个项目。1.项目介绍在线词典主要实现四个功能,分别是用户注册,用户登录,词汇查询以及用户查询历史的查询。
wjc96815
·
2023-11-08 03:59
服务器
c语言
数据库
linux
深入Linux内核理解epoll事件轮询机制
文章目录1、
Linux网络
IO模型1.1、同步和异步,阻塞和非阻塞同步和异步阻塞和非阻塞两者的组合1.2、Linux下的五种I/O模型2、从Linux代码结构看网络通信3、Linux下的IO复用编程3.1
Tacy0213
·
2023-11-08 00:48
ZK&Netty
linux
网络
服务器
Linux虚拟网络设备之tun/tap和veth设备的特点
虚拟设备和物理设备的区别在
Linux网络
数据包的接收过程和数据包的发送过程这两篇文章中,介绍了数据包的收发流程,知道了Linux内核中有一个网络设备管理层,处于网络设备驱动和协议栈之间,负责衔接它们之间的数据交互
Michaelwubo
·
2023-11-07 21:05
linux
网络
运维
SwissArmyTransformer
瑞士军刀
工具箱使用手册
sat是以“
瑞士军刀
”命名的,这意味着所有型号(例如BERT、GPT、T5、GLM、CogView、ViT…)共享相同的backone代码,并通过一些超轻量级的mixin满足多种用途。
技术宅学长
·
2023-11-07 11:59
人工智能
学习
笔记
Linux网络
系统原理笔记
一、Socket网络协议基本原理1.假设这里就涉及三台机器。Linux服务器A和B处于不同的网段,通过中间的Linux服务器作为路由器进行转发,如下图所示:说到网络协议,还需要简要介绍一下两种网络协议模型,一种是OSI标准七层模型,一种是业界标准的TCP/IP模型,它们的对应关系如下图所示:为什么网络要分层呢?因为网络环境过于复杂,不是一个能够集中控制的体系。全球数以亿记的服务器和设备各有各的体系
书忆江南
·
2023-11-07 09:23
操作系统
linux
网络
STM32MP157驱动开发——Linux 网络设备驱动
STM32MP157驱动开发——
Linux网络
设备驱动一、简介STM32MP1GMAC接口简介YT8511C详解二、驱动开发1.网络外设的设备树2.设备驱动三、测试网速测试参考文章:【正点原子】I.MX6U
Amonter
·
2023-11-07 01:49
STM32MP157
驱动开发
stm32
linux
头歌
Linux网络
实战(一)- DNS配置 答案
第一关Linux本机DNS配置(1)输入:vim/etc/hosts(2)按a输入内容:127.0.1.1newLocalhost127.1.1.1www.baidu.com(3)(:wq)保存退出,测评。第二关安装DNS服务软件(1)输入:apt-getupdateapt-getinstallbind9(2)按Y,测评。第三关第3关:DNS服务器启动/关闭(1)输入:servicebind9st
给他薯条
·
2023-11-06 13:59
linux
linux
网络
服务器
18《赤条条说瑞士人》,
瑞士军刀
和美国大兵有什么关系?
《赤条条说瑞士人》TheNakedSwiss作者|ClareO’dea译者|影子(一个国家,10个传闻。一探究竟。是真是假?任君评述。)Chapter1:认识一下瑞士人Chapter2:瑞士人很有钱,吗?Chapter3:瑞士人排外,吗?Chapter4:瑞士人聪明,吗?Chapter5:瑞士人性别歧视,吗?Chapter6:瑞士人中立,吗?Chapter7:瑞士人帮过纳粹,吗?Chapter8:
林央之
·
2023-11-06 09:44
孤岛
几年前的触动在前些天看过电影《
瑞士军刀
男》后又一股脑儿地涌现,在主人公的超我形象“汉克”和本我形象“尸体曼尼”的产生分歧、走向统一的过程中,我也不断问着自己那些曼尼对汉克提的问题,问着大家也会问自己问题
派大星女友
·
2023-11-06 08:23
Linux网络
子系统收发数据包的流程
同CPU、内存以及I/O一样,网络也是Linux系统最核心的功能。网络是一种把不同计算机或网络设备连接到一起的技术,它本质上是一种进程间通信方式,特别是跨系统的进程间通信,必须要通过网络才能进行。网络模型为了解决网络互联中异构设备的兼容性问题,并解耦复杂的网络包处理流程,OSI模型把网络互联的框架分为应用层、表示层、会话层、传输层、网络层、数据链路层以及物理层等七层,每个层负责不同的功能。其中,应
在路上288
·
2023-11-06 00:35
性能测试
linux
思维导图(3)学习体会
思维导图是“大脑的
瑞士军刀
”,是一种图像式思维工具,是对大脑的信息输入和输出的一种方式。怎样才算是思维导图?特征1:唯一的主题;特征二:主题添加一些分支;特征三:分支上添加一些关键词。此外,还要遵
宁都谢志雄
·
2023-11-05 23:10
Linux网络
安全,这本搞定了!
1991年,芬兰赫尔辛基大学的学生林纳斯·本纳第克特·托瓦兹(LinusBenedictTorvalds)在使用一个叫作Minix的操作系统。Minix(名称来源于“mini-Unix”)是设计用于教学的一个类Unix的操作系统。虽然林纳斯喜欢Minix的许多功能,但他发现其还是有很多不完善的地方。1991年8月25日,他在网上发表了下面这个帖子:“所有Minix的使用者,大家好。我正在为使用38
hzbooks
·
2023-11-05 19:50
运维
编程语言
linux
java
大数据
【秋招面试专题解析】带着问题深入学习Spring
前言
Linux网络
协议栈是根据TCP/IP模型来实现的,TCP/IP模型由应用层、传输层、网络层和网络接口层,共四层组成,每一层都有各自的职责。
最新Java面经
·
2023-11-05 16:58
程序员
java
经验分享
面试
Linux网络
编程--epoll 模型原理详解以及实例
1.简介LinuxI/O多路复用技术在比较多的TCP网络服务器中有使用,即比较多的用到select函数。Linux2.6内核中有提高网络I/O性能的新方法,即epoll。epoll是什么?按照man手册的说法是为处理大批量句柄而作了改进的poll。要使用epoll只需要以下的三个系统函数调用:epoll_create(2),epoll_ctl(2),epoll_wait(2)。2.select模型
奔跑吧,行者
·
2023-11-05 10:15
Linux网络编程
网络编程
epoll
I-O多路复用
epoll-wait
epoll-ctl
Linux 基础网络命令
Linux网络
命令网络环境操作ifconfig:查看网络状态(能查看IP地址和子网掩码,但是不能查看网关和DNS地址),还可以临时设置某一网卡的IP地址和子网掩码。
Anyseaking
·
2023-11-05 08:53
Linux网络
编程(TCP Socket编程实现过程)
一、TCPSocketServer服务器基本流程框架1.创建服务器套接字Socket2.设置服务器地址结构htons、inet_aton和inet_ntoa3.绑定服务器套接字Bind4.监听传入的连接请求Listen5.接受客户端连接请求Accept6.服务器数据的收发Recv、Send7.关闭套接字Close代码实现服务器二、TCPSocketClient客户端基本流程框架1.创建客户端套接字
咖喱年糕
·
2023-11-04 14:14
LINUX
网络
linux
tcp/ip
服务器
ubuntu
c语言
运维
服务器编程入门(4)
Linux网络
编程基础API
问题聚焦:这节介绍的不仅是网络编程的几个API更重要的是,探讨了
Linux网络
编程基础API与内核中TCP/IP协议族之间的关系。
_suzhou
·
2023-11-04 14:33
后台开发
网络编程
服务器
linux
高性能
通信
Linux网络
编程概念和API小总结
目录网络编程:TCP服务端和TCP客户端的创建过程区别1、套接字(Socket)、IP地址和端口号2、网络编程相关API(1)创建套接字:socket()(2)绑定地址和端口:bind()(3)监听连接请求:linten()(4)客户端发送、服务端接受连接请求:connect()和accept()1)客户端发送连接请求:2)服务端接受连接请求:(5)通信1)发送数据send()sendto()se
大帅不想当程序猿(找不到工作版
·
2023-11-04 13:14
网络
linux网络
配置详解
下面是关于
Linux网络
配置的详细解析。IP地址配置:在Linux中,IP地址是网络通信的基础。你可以使用ifconfig命令来配置网卡的IP地址。
naer_chongya
·
2023-11-04 13:29
linux
网络
运维
【
Linux网络
编程_TCP/UDP_字节序_套接字 实现: FTP 项目_局域网聊天项目 (已开源) 】.md updata:23/11/03
文章目录TCP/UDP对比端口号作用字节序字节序转换api套接字socket实现网络通讯服务端逻辑思路demo:满血版双方通讯/残血版多方通讯服务端demo客户端demoFTP项目实现severdemo:clientdemo:局域网多方通讯配合线程实现severdemo:clientdemo:TCP/UDP对比TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前不需要建立连
要长脑子了 o.0
·
2023-11-04 09:34
linux
tcp/ip
socket
c语言
线程锁、进程锁、分布式锁_
Linux网络
编程
线程锁1、互斥锁:互斥锁首先是一个睡眠锁,如下图当线程C没有获取到资源时,线程锁会结束线程B切换到线程C。2、自旋锁:而自旋锁在未获取到资源时线程C循环等待,尝试获取锁,一直占用核心。3、读写锁:若一个线程获取到读(写)操作,则其他线程的写(读)操作被禁止。4、条件变量:当达到条件变量时,我们通过发送信号或者广播的方式唤醒其他的线程4、信号量,5、原子锁问题一、什么时候使用互斥锁,什么时候使用自旋
thetffs
·
2023-11-04 08:23
分布式
linux
运维
【Linux】
Linux网络
配置详解
网络配置一.网络连接测试1.查看宿主机和虚拟机ip(1)查看宿主机ip①宿主机:可视化界面查看ip②宿主机:命令行查看ip(2)查看虚拟机ip①虚拟机:可视化界面查看ip②虚拟机:命令行查看ip2.测试宿主机和虚拟机的网络通信(1).宿主机ping虚拟机(2).虚拟机ping宿主机二.网络连接模式1.桥接模式2.NAT模式(NetworkAddressTranslation,网络地址转换)3.仅主
爱穿背带裤的馫
·
2023-11-04 07:26
linux
网络
服务器
【Linux】
Linux网络
总结图详解
网络是进行分层管理的应用层HTTPHTPPS传输层(UDP、TCP)UDPTCPTCP和UDP对比网络层IP数据链路层(MAC)/物理层(以太网)以太网通信(负责网卡之间)网络是进行分层管理的应用层HTTPHTTP协议格式(请求和响应)方法说明HTTP协议版本GET获取资源1.0、1.1POST传输实体主体1.0、1.1PUT传输文件1.0、1.1HEAD获得报文首部1.0、1.1DELETE删除
Fre丸子_
·
2023-11-04 07:24
Linux
linux
网络
运维
Linux网络
虚拟化 Bridge
本文假设已经具备基本的路由交换基础。个人学习记录,欢迎指正。bridge是linux实现的虚拟化的交换机设备,其工作原理同现实交换机基本一致。基本操作#安装配置工具yum-yinstallbridge-utils#添加交换机brctladdbrbr1#查看交换机brctlshow#将veth插入交换机brctladdifbr1veth1#移除交换机上的veth端口brctldelifbr1veth
山上小老虎
·
2023-11-03 15:11
Linux网络虚拟化
linux
网络
运维
图解几个与
Linux网络
虚拟化相关的虚拟网卡-VETH/MACVLAN/MACVTAP/IPVLAN
https://blog.csdn.net/dog250/article/details/45788279Linux的网卡驱动中内含了很多“虚拟网卡”。早先的文章曾经详细分析过tun,ifb等虚拟网卡,类似的思路,在虚拟化大行其道的趋势下,Linux源码树中不断增加对“网络虚拟化”的支持,不光是为了支持“虚拟机”技术,更多的是给了用户和程序员更多的选择。这些对网络虚拟化的支持技术包括任何重量级的虚
Michaelwubo
·
2023-11-03 15:40
Linux虚拟网络设备之bridge
Linuxipnetns命令-CSDN博客veth-pair,netns-CSDN博客图解几个与
Linux网络
虚拟化相关的虚拟网卡-VETH/MACVLAN/MACVTAP/IPVLAN_veth转发有拷贝
Michaelwubo
·
2023-11-03 15:08
linux
网络
运维
Linux网络
配置
1.为什么要进行网络配置?1.ifconfig=》查看不了ip(无法远程登录)2.ip会变掉=》动态ip=》静态ipsystemctlrestartnetwork//重启网络配置配置ip:1.linuxip1.vim/etc/sysconfig/network-scripts/ifcfg-ens33//修改:BOOTPROTO=staticONBOOT=yesIPADDR=192.168.10.1
somarl
·
2023-11-03 15:31
linux网络
管理
linux网络
配置1.ifconfig命令ifconfig##查看或设定网络接口ifconfigdeviceip/24##在对应的网卡上临时设定ipifconfigdevicedown##关闭网卡设备ifconfigdeviceup
new_liziang
·
2023-11-03 13:12
Manjaro
Linux网络
版的安装
运行前一定要加入国内源:sudopacman-mirrors-cChina-btesting-g-y使用中国源并切换到测试分支剩下的详情请参见:Manjarolinux安装笔记
vimtest
·
2023-11-03 01:51
Linux网络
抓包分析工具(tcpdump、wireshark)
目录一、tcpdump1、作用2、命令选项3、tcpdump4、tcpdump捕获方式5、常用的过滤条件二、wireshark1、什么是wireshark2、安装wireshark3、tshark命令三、Tcpdump和wireshark合用总结一、tcpdump1、作用行tcpdump指令可列出经过指定网络界面的数据包文件头,可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层
吉吉吉吉吉吉吉吉吉吉
·
2023-11-02 17:17
linux
网络
tcpdump
tcpdump抓
linux网络
包,使用wireshark分析
TCPDump可以将网络中传送的数据包完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。Linux作为网络服务器,特别是作为路由器和网关时,数据的采集和分析是不可少的。TcpDump是Linux中强大的网络数据采集分析工具之一。用简单的话来定义tcpdump,就是:dumpthetrafficonanetwork,根据
美丽的欣情
·
2023-11-02 17:13
网络
linux
tcpdump
【
Linux网络
】
Linux网络
抓包工具tcpdump
一、tcpdump介绍tcpdump是一个Linux的网络抓包工具。它允许用户拦截和显示发送或收到过网络连接到该计算机的TCP/IP和其他数据包。tcpdump适用于大多数的类Unix系统操作系统(如linux,BSD等)。二、安装&用法说明1)安装$yum-yinstalltcpdump2)用法说明tcpdump采用命令行方式,它的命令格式为tcpdump[-DenNqvX][-ccount][
suyukangchen
·
2023-11-02 17:10
Linux网络
网络
linux
tcpdump
第二本书交稿了
上一本咱们书咱们写的是
Linux网络
方面的,书名是《深入理解
Linux网络
》。咱们这本书帮助很多之前惧怕内核的读者打开了通往内核的大门。
zhangyanfei01
·
2023-11-02 12:20
凌晨,孤独的自己
曲终人散,又回到现实,西北风,比
瑞士军刀
还无情剐蹭着双颊!凌晨,边晃悠,边想回家怎么骗老婆,一宿不回,她为你操了一夜的心!对不起,我喝多了其他的语言,都苍白无力,锅了有热粥唉,凌晨的粥比酒好喝!编辑
探酉
·
2023-11-02 01:47
Linux复习——嵌入式
Linux网络
编程
网络基础编程socket类型流式socket:可靠,面向连接的通信流,使用TCP数据报socket:无序,不可靠,使用UDP原始socket:强大不方便数据存储优先顺序大端模式:低地址高字节小段模式:低地址低字节(PC机常用)
鲨鱼辣椒说你很菜
·
2023-11-01 16:58
linux
【 一个比 ping 更强大、更牛逼的命令行工具!】
Traceroute原理和功能traceroute是一个常用的
Linux网络
诊断命令,用于追踪数据包从源主机到目标主机的路径。它可以帮助确定网络中的延迟和丢包问题。当发送一个数据包时,T
GLAB-Mary
·
2023-11-01 14:06
智能路由器
网络
ncat
瑞士军刀
查看头文件nc-nv0.0.0.0IP地址80端口号(类telnet功能)head/聊天功能(传输是明文)nc相互传输文本信息(两台电脑实现类聊天功能)A:nc-lp4444(打开监听一个端口)B:nc-nv0.0.0.0(目标IP)4444电子取证文件收集nc-lp4444>ps.txt(将4444端口接受的信息直接传到ps.txt,可以当日志查看自己的端口是否有被入侵)psaux|nc-nv0
lincso
·
2023-11-01 11:14
理解epoll多路复用和Reactor设计思想
1.
Linux网络
IO模型在linux系统中所有的外部设备的操作都可以看作是一个文件操作,linux对文件操作的外部设备返回一个文件描述符fd(filedescriptor)。
daof
·
2023-10-31 18:44
linux NC命令详解及使用
命令简介NC是netcat的简写,是一个功能强大的网络工具,有着网络界的
瑞士军刀
美誉。Nc命令在linux系统中实际命令是ncat,nc是软连接到ncat。
有谁看见我的剑了?
·
2023-10-31 17:04
linux基础
运维
服务器
网络
Linux网络
问题排查
Linux网络
问题排查一、网络不通1.链路是否连通2.网卡是否正常启用3.是否正确设置网关4.DNS工作状况5.是否可以正常路由到远程主机6.远程主机是否开放端口7.本机查看监听端口8.查看防火墙规则二
百里 Jess
·
2023-10-31 10:59
linux
网络
linux
运维
linux如何检测网络是否畅通,
linux网络
不通如何检查
如果网络不通时,你可以依序这样处理1.了解问题:这个问题是刚刚发生?还是因为之前我做了什么动作而导致无法联机?2.确认IP:先看看自己的网卡有无驱动?能否取得正确的IP相关参数来联机?3.确认区网联机:利用ping来沟通两部主机(路由器或IP分享器),确定网络线与中继的hub/switch工作正常;4.确认对外联机:看主机或IP分享器能否依据第四章的方法顺利取得IP参数,并以ping的方法确定对外
weixin_39761822
·
2023-10-31 10:27
linux如何检测网络是否畅通
Linux虚拟机网络相关(三种网络连接)
Linux网络
是NAT模式NAT模式:NAT模式中,就是让虚拟机借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。
樱桃气质丸
·
2023-10-31 10:25
Linux
虚拟机
linux
网络
运维
Linux 性能调优之网络优化
所有其它的路都是不完整的,是人的逃避方式,是对大众理想的懦弱回归,是随波逐流,是对内心的恐惧——赫尔曼·黑塞《德米安》网络优化
Linux网络
优化是一个很大的概念,这里讲的优化主要是传输层和网络层的优化.
山河已无恙
·
2023-10-31 06:42
网络相关笔记
Linux
调优
linux
网络
运维
Linux网络
:IP协议 | 网段划分 | 私有IP、公网IP | 路由
文章目录IP协议前言协议头格式网段划分划分IP地址的方案私有IP地址和公网IP地址路由路由表生成算法全文约4734字,预计阅读时长:14分钟IP协议前言网络层IP协议提供的是一种将数据跨网络传送到另一台主机的能力。数据的可靠性问题是由上篇文章的TCP协议维护。IP地址=网络地址(北京)+主机地址(天安门)。路由器工作在网络层:即配有IP地址,又能进行路由控制;主机:配有IP地址,但是不进行路由控制
Keflavík
·
2023-10-31 05:16
Linux
网络
tcp/ip
linux
后端
开发语言
Linux网络
编程(socket的tcp通信)
目录
Linux网络
编程(socket的tcp通信)一、需要用到的相关函数二、tcp通信编程模型三、代码示例tcp服务端代码示例:tcp客户端代码示例
Linux网络
编程(socket的tcp通信)socket
杭电羊皮卷
·
2023-10-31 04:20
网络编程
网络
tcp/ip
linux
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他