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网络
服务----SSH
文章目录一、SSH服务1.1什么是SSH服务器?1.2常用的SSH软件的介绍二、ssh的运用2.1存放ssh服务端的配置文件2.2ssh在Linux中的密码登录2.3利用ssh协议传输文件和获取文件2.4sftp远程访问操作三、ssh密钥登录操作四、TCP_wapper的原理和运用4.1TCP_wapper的原理4.2设置黑白名单总结一、SSH服务1.1什么是SSH服务器?SSH(SecureSh
含蓄。
·
2023-04-21 16:33
Linux网络
ssh
linux
服务器
[LN_02]
Linux网络
环境配置
一、使用配置文件进行网卡配置1.网卡信息文件(永久修改)cd/etc/sysconfig/network-scriptsviifcfg-eth0网卡配置项含义DEVICE=eth0网卡设备名BOOTPROTO=none自动获取IP(none/static/dhcp)(否)HWADDR=xx:xx:xx:xx:xx:xxMAC地址NM_CONTROLLED=yes由NetworkManager图形管
Fighting_001
·
2023-04-21 06:21
Linux网络
服务之ftp
目录一.ftp的相关知识1.1ftp的简介1.2ftp的数据连接模式二.svftpd的安装和配置2.1svftpd安装3.2设置本地用户验证访问ftp3.2.1设置本地用户可以访问ftp,禁止匿名用户登录3.2.2对本地用户访问切换目录进行限制3.3黑名单和白名单的使用3.3.1黑名单的使用3.3.2白名单的运用一.ftp的相关知识1.1ftp的简介FTP是FileTransferProtocol
苗苗奶黄包.
·
2023-04-21 01:02
Linux命令讲解
linux
服务器
运维
云计算
Linux网络
服务之DHCP篇
目录一、了解DHCP服务1.1DHCP定义1.2DHCP好处1.3DHCP的分配方式二、DHCP工作过程三.使用DHCP动态配置主机地址一、了解DHCP服务1.1DHCP定义DHCP(动态主机配置协议)是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。默认情况下,DHCP作为WindowsServer的一个服务组件不会被系统
苗苗奶黄包.
·
2023-04-21 01:01
Linux命令讲解
linux
服务器
网络
云计算
不得不了解的
linux网络
配置
目录一、查看及测试网络1.1查看网络配置1.1.1ifconfig命令—查看网络接口地址1.1.2route命令—查看路由条目1.1.3hostname命令—查看主机名称1.1.4netstat命令—查看网络连接情况1.1.5ss命令/lsof命令—获取socket(套接字)统计信息1.2测试网络连接1.2.1ping命令—测试网络连通性1.2.2traceroute命令—跟踪数据包的路由途径1.
苗苗奶黄包.
·
2023-04-21 01:59
Linux命令讲解
网络
linux
智能路由器
云计算
运维
Linux网络
套接字(二)
学习任务:继网络套接字(一),继续学习套接字socket编程接口(已经学习了socket和bind),实现TCP客户端/服务器(单连接版本,多进程版本,多线程版本,进程或线程池版本),并且理解tcp服务器建立连接,发送数据,断开连接的流程。1.socket编程接口//创建socket文件描述符(TCP/UDP,客户端+服务器)intsocket(intdomain,inttype,intproto
二肥是只大懒蓝猫
·
2023-04-20 23:44
Linux
linux
网络
服务器
Linux网络
编程 - socket套接字 - UDP协议
IP地址(公网IP),标定了主机的唯一性。端口号,标识特定主机上的网络进程的唯一性。因此IP+端口号port,就能标识全网唯一的一个进程。IP+端口号=套接字。称之为套接字编程。(利用套接字进行网络通信,本质上也是进程间通信的,只是这两个进程不在同一个主机上,要想进行通信,必须通过网络)TCP:传输控制协议,传输层协议的一种。有链接。可靠传输。面向字节流。UDP:用户数据报协议,传输层协议的一种。
聪明且普信
·
2023-04-20 20:28
Linux
linux
服务器
c++
Linux网络
-传输层UDP/TCP详解
目录计算机网络的层状结构UDP协议UDP报文格式理解UDP/TCP报文的本质UDP的特点UDP的缓冲区sendto/recvfrom/send/recv/write/readIO类接口UDP是全双工的UDP注意事项UDP协议,实现简单聊天室(服务端+客户端)TCP协议TCP协议段格式确认应答(ACK)机制TCP全双工,具有发送缓冲区和接收缓冲区。流量控制连接管理机制如何理解连接理解-TCP建立连接
聪明且普信
·
2023-04-20 20:26
网络
tcp/ip
udp
【
Linux网络
服务】DNS域名解析服务服务
一、BIND域名服务基础服务背景1在日常生活中人们习惯使用域名访问服务器,但机器向互相只认IP地址,域名与IP地址之间是多对一的关系,一个IP址不一定只对应一个域名,且一个完成域名只可以对应一个IP地址,它们之间转换工作成为域名解析,域名解析需要由专门的域名解析服务器来完成,整个过程是自动进行的1.1DNS系统的定义DNS是“域名系统"的英文缩写。它作为将域名和IP地址相互映射的一个分布式数据库,
DDD嘀嘀嘀
·
2023-04-20 16:58
Linux网络服务
linux
服务器
网络
Centos7系统配置ipv6地址
ipv6二、取出对应的IPv6地址win+R输入ncpa.cpl打开‘网络连接’找到VMnet8的网络连接3、双击“VMnet8“,查看VMnet8的详细信息取出对应IPv6地址和IPv6默认网关三、修改
linux
Is PC.
·
2023-04-20 14:08
linux
负载均衡
运维
深入分析
Linux网络
丢包
1、背景:从图中你可以看出,可能发生丢包的位置,实际上贯穿了整个网络协议栈。换句话说,全程都有丢包的可能。在两台VM连接之间,可能会发生传输失败的错误,比如网络拥塞、线路错误等;在网卡收包后,环形缓冲区可能会因为溢出而丢包;在链路层,可能会因为网络帧校验失败、QoS等而丢包;在IP层,可能会因为路由失败、组包大小超过MTU等而丢包;在传输层,可能会因为端口未监听、资源占用超过内核限制等而丢包;在套
果子哥丶
·
2023-04-20 02:48
读书笔记
运维
#
Linux
网络
linux
运维
Linux网络
编程服务端的创建
文章目录前言一、编程前的准备1.相关函数的了解二、accept函数特别注意点三、具体函数的实现四、运行客户端和服务端进行通信验证总结前言上篇文章讲解了如何创建一个客户端,这篇文章将创建一个服务端用来和上篇文章的客户端进行通信。一、编程前的准备1.相关函数的了解(1)socket函数创建套接字这个函数上篇文章讲解过了这里就不过多讲解。(2)bind绑定函数在man手册中找到这个函数的具体用法:函数原
花落已飘
·
2023-04-19 21:57
Linux网络编程实战
网络
linux
运维
Linux网络
服务----ftp
文章目录一、什么是FTP1.1Standard模式(主动模式)1.2Passive模式(被动模式)二、FTP的作用及工作原理2.1FTP的作用和模式以及通信方式2.2FTP的工作原理三、搭建和配置FTP服务3.1设置匿名用户访问的FTP服务(最大权限)3.2设置本地用户验证访问ftp,并禁止切换到ftp以外的目录(默认登录的根目录为本地用户的家目录)3.3使用user_list用户列表文件一、什么
含蓄。
·
2023-04-19 19:00
Linux网络
linux
网络
tcp/ip
Linux网络
服务----DNS
文章目录一、DNS概念1.1DNS的简介1.2DNS数据结构分布1.3DNS域名解析方式1.4DNS的查询方式二、操作实验2.1主dns服务器配置正向和反向解析2.2设置从dns服务器正向和反向解析2.3配置DHCP一、DNS概念1.1DNS的简介域名解析:是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS使用udp53和tcp53。当前,对于
含蓄。
·
2023-04-19 18:51
Linux网络
linux
服务器
网络
【
Linux网络
服务】
Linux网络
设置
一、查看网络配置1.1ifconfig1.2ipa1.3什么是mtu最大传输单元MTU,是指网络能够传输的最大数据包大小,以字节为单位。MTU的大小决定了发送端一次能够发送报文的最大字节数。如果MTU超过了接收端所能够承受的最大值,或者是超过了发送路径上途经的某台设备所能够承受的最大值,就会造成报文分片甚至丢弃,加重网络传输的负担。如果太小,那实际传送的数据量就会过小,影响传输效率。1.4查看路由
DDD嘀嘀嘀
·
2023-04-19 17:21
Linux网络服务
linux
网络
运维
【
Linux网络
服务】FTP服务
FTP服务一、FTP服务1.1FTP服务概述1.2FTP服务的特点1.3FTP服务工作过程二、设置FTP服务2.1实验一:设置匿名用户访问FTP服务(最大权限)2.2实验二:设置本地用户验证访问ftp,并禁止切换到ftp以外的目录(默认登录的根目录为本地用户的家目录)2.3实验三:启用用户列表文件,设置白名单或者黑名单2.4实验四:修改匿名用户、本地用户登录的默认根目录一、FTP服务1.1FTP服
DDD嘀嘀嘀
·
2023-04-19 17:21
Linux网络服务
linux
服务器
网络
【计算机网络】Linux 系统是如何收发网络包的?
网络模型
Linux网络
协议栈Linux接收网络包的流程Linux发送网络包的流程总结网络模型为了使得多种设备能通过网络相互通信,和为了解决各种不同设备在网络互联中的兼容性问题,国际标准化组织制定了开放式系统互联通信参考模型
小颜-
·
2023-04-19 12:13
计算机网络
操作系统
网络
linux
计算机网络
面试
java
Linux网络
IO精华指南
在互联网中提起网络,我们都会避免不了讨论高并发、百万连接。而此处的百万连接的实现,脱离不了网络IO的选择,因此本文作为一篇个人学习的笔记,特此进行记录一下整个网络IO的发展演变过程。以及目前广泛使用的网络模型。1.网络IO的发展在本节内容中,我们将一步一步介绍网络IO的演变发展过程。介绍完发展过程后,再对网络IO中几组容易混淆的概念进行对比、分析。1.1、网络IO的各个发展阶段通常,我们在此讨论的
linux大本营
·
2023-04-19 05:33
linux
epoll
网络io
tcp
Linux常用的网络命令有哪些?快速入门!
在本文中,我们将介绍一些常用的
Linux网络
命令,并提供一些案例来帮助您更好地理解它们的用法。1、pingping命令用于测试与目标主机之间的连接。
wljslmz
·
2023-04-19 04:53
Linux技术
linux
网络命令
2023最新谷粒商城笔记之支付
服务篇
(全文总共13万字,超详细)
支付服务这里我们是使用的支付宝进行支付,所以需要调用支付宝的相关API,下面来了解一下怎样使用支付宝进行线上支付。支付宝配置相关概念支付宝开放平台传送门:支付宝开放平台网站支付DEMO传送门:手机网站支付DEMO|网页&移动应用RSA、加密加签、密钥等对称加密对称加密:发送方和接收方用的是同一把密钥,存在问题:当某一方将密钥泄漏之后,发送的消息可以被截取获悉并且随意进行通信。非对称加密非对称加密:
天选的爪哇
·
2023-04-18 23:02
谷粒商城
笔记
安全
网络
spring
spring
cloud
Linux网络
编程概述
文章目录前言一、客户端与服务端二、客户端程序编写三、程序的编译和运行总结前言本篇文章将带大家来正式学习
Linux网络
编程。
花落已飘
·
2023-04-18 03:55
Linux网络编程实战
vscode
网络协议
linux
tcp/ip
c语言
【开源项目分享】使用select、多线程完成的多人联机对战五子棋小游戏(C语言实现)
前言:最近在学
Linux网络
编程,奈何老师太水,这部分内容将都不讲直接让我们做实验。我也只能在网上(博客、全球最大的同性交友网站(bushi))寻找一些可以上手的开源项目。
Left_Zzzz
·
2023-04-17 12:48
开源项目分享
c语言
linux
话说~~ HTTP协议请求的工作流程 (Web服务请求过程)最细详解
服务器响应HTTP请求:返回请求:浏览器解析:浏览器进行页面渲染:服务器关闭TCP连接:总结:文章导入:本文呢~您只看标题就晓得了文章内容,没错,是关于Web
服务篇
--Http协议的内容。
三毛与海子
·
2023-04-17 10:03
RHCE-Linux
进阶
服务器
前端
http
linux
运维
linux学习课程从入门到精通:Linux基本操作和服务器硬件选购指南
全套学习资料移步至公众号【学神来啦】本节所讲内容:5.1
Linux网络
相关概念和修改IP地址的方法5.2关闭防火墙并设置开机不启动5.3临时和永久关闭Selinux5.4设置系统光盘开机自动挂载5.5配置本地
侠盗安全
·
2023-04-17 08:36
2020 最好的
Linux网络
监控工具(翻译)
前言虽然这个清单包含开源的和闭源的产品,但它着重于介绍基于Linux的网络监控工具,少数常用工具只能在Windows,Pandora或其他系统上运行,但是大多数网络监视工具都在Linux系统上运行,因为Linux通常是IT专家的在企业中网络管理中常用的系统。因此,我排除了少数几种与Linux不兼容的监视工具。我个人最喜欢的是SolarWindsNetFlow流量分析器,请阅读下面的内容以了解具体的
纯牛奶xx
·
2023-04-17 07:45
Linux
学习笔记
Netplan使用(高版本Ubuntu静态/动态IP设置方法)
Netplan是抽象网络配置描述器,用于配置
Linux网络
cccrick
·
2023-04-17 05:57
Linux
ubuntu
linux
网络
Linux网络
设备驱动框架
1.网络设备驱动框架1.1网际协议分层优点:便于封装;1.2网络设备驱动程序结构分层驱动功能层:编写驱动功能层的相关函数,以填充net_device数据结构的内容,并注册到内核;通过hard_start_xmit()启动发送,并通过网络设备上的中断触发接收操作,通过中断或POLL机制接收;设备与媒介层:完成数据收发的物理实体,网卡被设备驱动层中的函数在物理上驱动;1.3网络协议接口层主要功能:向网
盗骊
·
2023-04-17 02:52
Linux
linux
网络
运维
Linux网络
编程套接字
文章目录一、预备知识1.IP地址2.端口号3.TCP协议和UDP协议4.网络字节序二、socket编程接口0.socket常见API1.socket系统调用2.bind系统调用3.recvfrom系统调用4.sendto系统调用5.listen系统调用6.accept系统调用7.connect系统调用三、简单的UDP网络程序1.udpecho2.加入应用逻辑--执行简单的shell命令四、简单的T
Hoshino373
·
2023-04-16 23:54
Linux网络编程
网络
linux
tcp/ip
Linux网络
学习 第五天
目录内容回顾学习目标线程池UDP通信本地socket通信内容回顾poll输入和输出分离,输入用events,输出用reventsepollET模式是写一次通知一次,若写的数据多,读的数据少,则不会再通知,直到下一次有写事件发生.思考题?epoll监控监听文件描述符可以设置成ET模式吗??答案:可以.但是如果设置成ET模式以后,当调用epoll_wait函数的时候,每次只能accept一个连接(该连
没有网名L
·
2023-04-16 16:39
Linux网络编程
linux
网络
学习
Linux网络
编程 第六天
目录学习目标libevent介绍libevent的安装libevent库的使用libevent的使用libevent的地基-event_base等待事件产生-循环等待event_loop使用libevent库的步骤:事件驱动-event编写一个基于event实现的tcp服务器:自带buffer的事件-bufferevent链接监听器-evconnlistener总结学习目标描述什么是libeven
没有网名L
·
2023-04-16 16:39
Linux网络编程
linux
网络
服务器
Linux网络
编程 第四天
目录学习目标多路IO-poll多路IO-epoll进阶epoll用实验验证LT和ET模式epoll反应堆学习目标1了解poll函数2熟练使用epoll多路IO模型3了解epollET/LT触发模式并实现4理解epoll边缘非阻塞模式并实现5了解epoll反应堆模型设计思想6能看懂epoll反应堆模型的实现代码多路IO-pollintpoll(structpollfd*fds,nfds_tnfds,
没有网名L
·
2023-04-16 16:09
Linux网络编程
网络
服务器
运维
Linux网络
编程 第七天
目录网络编程阶段项目项目目标Web服务器开发准备Html语言基础Html简介Html标签介绍题目标签文本标签列表标签图片标签超链接标签http请求消息请求类型http响应消息http常见状态码http常见文件类型分类web服务器开发基于epoll的web服务器网页服务器总结:BS模式示意图web服务器开发流程汉字乱码问题浏览器和web服务器通信模式完整代码网络编程阶段项目项目目标实现一个web服务
没有网名L
·
2023-04-16 16:06
linux
网络
运维
面试题总结
一、
Linux网络
编程1.1进程通信的定义进程通信IPC(Inter-ProcessCommunication)是进程之间互相交换信息的工作。
编程一生
·
2023-04-16 15:47
epoll
hashtable
uefi
dbcp
分布式
WebServer项目(二)->
linux网络
编程基础知识
WebServer项目->
linux网络
编程基础知识其中,遇到的错误总结1).read:Connectionresetbypeer2).什么叫连接被重置?
踏过山河,踏过海
·
2023-04-15 14:28
Linux
linux
网络
服务器
Linux网络
pxe批量装机
文章目录一、PXE1.pxe的定义2.PXE原理和概念3.pxe的优点4.搭建网络体系前提条件5.PXE实现过程讲解5.1搭建PXE远程安装服务器5.2安装TFTP服务5.3安装syslinux5.4安装vsftp二、KickStart1.KickStart的概述2.kickstart文件有三个部分3.命令段4.程序包段5.脚本段三、kickstart无人值守设置过程1.安装图形化界面2.配置ki
墨庾
·
2023-04-14 19:10
网络
linux
服务器
Linux网络
PXE 高效批量网络装机
目录1、PXE(1)PXE批量部署的优点(2)基本部署过程(3)前提条件:(4)PXE服务器和客户机的工作过程:(5)安装PXE1、安装并启用DHCP服务2、安装并启用TFTP服务3、准备PXE引导程序pxelinux.04、配置启动菜单文件5、安装ftp服务,准备CentOS7安装源2、kickstart概述1.准备安装应答文件(1)安装system-config-kickstart工具yumi
老汉带你1V5
·
2023-04-14 19:32
Linux
linux
网络
centos
Linux网络
服务——PXE网络批量装机+Kickstart无人值守安装
Linux网络
服务——PXE网络批量装机+Kickstart无人值守安装系统安装介绍系统装机的三种引导方式系统安装过程PXE介绍什么是PXEPXE服务优点搭建PXE网络体系所需条件PXE装机需要的四大文件
怎么也想不出名字
·
2023-04-14 19:54
linux
网络
服务器
BAT大佬最爱问的Java面试题整理.PDF
这套大厂向的Java面试题PDF整理了包括基础篇、核心篇、框架篇、微
服务篇
、安全&性能、工程篇六大方面,全面的展现了一场BAT技术面试所具备的硬实力水平。
Java微服务
·
2023-04-13 19:32
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
微
服务篇
之Eureka注册中心
目录1.初识Eureka1.1Eureka是什么1.2什么是注册中心1.3Eureka的原理2.Eureka的快速入门2.1搭建eureka的单机服务2.2注册服务的消费者2.3注册服务的提供者3.Eureka的特性3.1自我保护机制3.2集群支持AP特性4.Eureka的集群4.1不分区集群模式4.2分区集群模式学习是一件需要实践和思考的事情,很多东西学过一遍没有动手操作很容易就忘记,而且你以为
G_J_M
·
2023-04-13 12:41
学习笔记
学习总结
eureka
微服务
java
网络性能优化思路
不过,也不要过分担心,只要你掌握了
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
运维
【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
网络编程
上一页
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
其他