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
网络协议&网络编程
多路复用简述
在
网络编程
中,多路复用通常通过以下几种机制来实现:select:select是一种I/O复用模型,允许一个进程同时监视多个文件描述符,当其中任何一个文件描述符就绪(有数据可读或可写)时,该
xixingzhe2
·
2024-01-29 01:33
linux
linux
HTTP协议简介
HTTP(HyperTextTransferProtocol,超文本传输协议)是一个基于请求与响应,无状态的,应用层的协议常基于TCP/IP协议传输数据·互联网上应用最为广泛的一种
网络协议
,所有的WWW
Ryongao
·
2024-01-29 00:00
网络安全
http
网络协议
网络
网络原理,网络通信以及
网络协议
博客主页:从零开始的-CodeNinja之路⏩收录专栏:网络原理,网络通信以及
网络协议
欢迎大家点赞评论收藏⭐文章文章目录网络原理概念网络通信局域网LAN广域网WAN网络通信IP地址端口号
网络协议
概念五元组
从零开始的-CodeNinja之路
·
2024-01-28 23:02
网络
网络协议
【Linux C |
网络编程
】详细介绍 “三次握手(建立连接)、四次挥手(终止连接)、TCP状态”
博客主页:https://blog.csdn.net/wkd_007博客内容:嵌入式开发、Linux、C语言、C++、数据结构、音视频本文内容:介绍金句分享:你不能选择最好的,但最好的会来选择你——泰戈尔本文未经允许,不得转发!!!目录一、概述二、三次握手(建立连接)✨2.1三次握手的过程✨2.2为什么需要三次握手三、四次挥手(终止连接)✨2.1四次挥手的过程✨2.2为什么需要四次挥手四、TCP状
wkd_007
·
2024-01-28 23:58
#
✨Linux
C语言
网络
linux
c语言
网络编程
笔记
【
网络编程
】主要内容软件架构CS/BS网络通信三要素TCP通信Socket套接字ServerSocket目标能够辨别UDP和TCP协议特点能够说出TCP协议下两个常用类名称能够编写TCP协议下字符串数据传输程序能够理解
刘付文
·
2024-01-28 20:01
【计算机网络】概述|分层体系结构|OSI参考模型|TCP/IP参考模型|
网络协议
、层次、接口
目录一、思维导图二、计算机网络概述1.计算机网络定义、组成、功能2.计算机网络分类3.计算机网络发展历史(1)计算机网络发展历史1:ARPANET->互联网(2)计算机网络发展历史2:三级结构因特网(3)计算机网络发展历史3:多层次ISP结构4.数据交换方式:电路交换、报文交换、分组交换5.趁热打铁—>习题训练三、计算机网络分层体系结构1.OSI参考模型(国际标准化组织ISO提出)2.OSI参考模
深鱼~
·
2024-01-28 20:33
计算机网络
网络协议
计算机网络
tcp/ip
【JavaEE初阶】第六节.
网络编程
基础
文章目录前言一、什么是
网络编程
二、
网络编程
中的基本概念2.1发送端和接收端2.2客户端和服务端1.客户端获取服务端的资源;2.客户端保存资源在服务端;2.3请求和响应2.4客户端和服务器之间的交互方式;
未央.303
·
2024-01-28 19:55
JavaEE初阶
java-ee
java
网络编程
【JavaEE初阶】
网络编程
文章目录
网络编程
基础网络资源
网络编程
网络编程
中的基本概念发送端和接收端请求和响应客户端和服务端常见的客户端服务端模型Socket套接字了解UDP和TCPUDP数据报套接字编程DatagramSocketAPIDatagramPacketAPIInetSocketAddressAPIUDP
xxxflower.
·
2024-01-28 19:55
JavaEE初阶
网络
java-ee
java
JAVAEE初阶
网络编程
(五)
TCP协议一.TCP协议图二.TCP中的关键协议确认应答后发先至机制引入序号和确认序号超时重传去重机制建立连接三次握手一.TCP协议图我们可以发现,相比于UDP,TCP协议明显复杂很多,比如32位序号和32位确认序号,4位首都长度,保留位,窗口大小,紧急指针,选项,数据等这都是UDP协议中不存在的,我们就依次来看看TCP协议中的关键内容吧。接着来介绍6位保留位,我们知道,在UDP协议中,因为受到报
骑乌龟追火箭1
·
2024-01-28 19:54
网络
java-ee
java
JAVAEE初阶
网络编程
(四)
UDP协议一.UDP协议1.1UDP的特点1.2UDP协议的图二.网络原理2.1应用层:2.2传输层:一.UDP协议1.1UDP的特点1.无连接:即服务器与客户端不会互相保留对端的信息。2.不可靠传输:无法得知客户端/服务器的消息到达对端3.面向数据报4.全双工:可以双向通信。研究一个协议,主要是研究报文的格式。1.2UDP协议的图UDP数据报=UDP报头+载荷(应用层的数据包)UDP报头中包含4
骑乌龟追火箭1
·
2024-01-28 19:53
网络
java-ee
java
JavaEE初阶学习:
网络编程
1.
网络编程
套接字
网络编程
套接字就是操作系统给应用程序提供的一组API(叫做socketAPI)。socket可以视为是应用层和传输层之间的通信桥梁。传输层的核心协议有两种:TCP和UDP。
Monody·
·
2024-01-28 19:23
JavaEE的初阶学习
网络
java-ee
学习
JAVAEE初阶
网络编程
(三)
TCP回显服务器一.TCP的API二.TCP回显服务器的代码分析三.TCP回显服务器代码中存在的问题四.TCP回显服务器代码五.TCP客户端的代码六.TCP为基准的回显服务器的执行流程一.TCP的API二.TCP回显服务器的代码分析这的clientSocket并不是表示用户端的层面东西,而是一个置业顾问,每个客户端都会分配一个。三.TCP回显服务器代码中存在的问题客户端这边发出了一个Hello请求
骑乌龟追火箭1
·
2024-01-28 19:23
网络
服务器
linux
JAVAEE初阶
网络编程
(六)
TCP协议一.四次挥手二.连接管理过程中TCP状态的变化2.1listen状态2.2established状态2.3CLOSE_WAIT状态2.4TIME_WAIT状态三.滑动窗口3.1ack丢了3.2数据丢了一.四次挥手我们都知道,在三次握手中是可以把中间步骤合并成一个步骤执行,那么在四次挥手中是否可以呢?答案是不一定的,因为触发时机的不同,在三次握手中,在内核收到syn之后立即触发,因此是可以
骑乌龟追火箭1
·
2024-01-28 19:52
网络
java-ee
java
网络编程
IP/UDP
1.网络通信概念:两台设备通过网络实现数据传输网络通信:将数据通过网络从一台设备传输到另一台设备java.net包下提供了一系列的类或接口,供程序员使用,完成网络通信2.网络概念:两台或多台设备通过一定物理设备连接起来构成了网络根据网络的覆盖范围不同,对网络进行分类:1)局域网:覆盖范围最小,仅仅一个教室或一个机房2)城域网:覆盖范围很大,可以覆盖一个城市3)广域网:覆盖范围最大,可以覆盖全国,甚
JAVA不会写
·
2024-01-28 17:43
网络
服务器
运维
计算机网络之ARP协议
ARP(地址解析协议,AddressResolutionProtocol)是一种用于在网络中解析或确定目标主机的物理地址(如以太网MAC地址)的
网络协议
。
Persistence is gold
·
2024-01-28 16:26
计算机网络
风炫安全Web安全学习第四十一节课 XXE漏洞演示与讲解
,图像格式(SVG,EXIF标题)和
网络协议
(WebDAV,CalDAV,XMLRPC,SOAP,XMPP,SAML,XACML,...),他应用的如此的普遍以
风炫安全
·
2024-01-28 13:35
二、Java框架基础 XML
2.1.1XML的文档结构.NET高级编程王珊包含C#框架和
网络编程
等XML基础编程李明明包含XML基础概念和基本用法2.1.2XM
落败.
·
2024-01-28 12:48
java
xml
服务器
IO复用之epoll模型
它是一种I/O事件通知机制,通常用于处理
网络编程
中的并发连接。在传统的I/O模型中,程序通常使用select或poll函数来等待多个文件描述符上的事件。
旺仔小馒头~~
·
2024-01-28 12:15
c++
c++
epoll
Android
网络协议
全解
**网络分层**OSI七层模型OSI七层协议模型主要是:应用层(Application)、表示层(Presentation)、会话层(Session)、传输层(Transport)、网络层(Network)、数据链路层(DataLink)、物理层(Physical)。TCP/IP五层模型TCP/IP五层模型:应用层(Application)、传输层(Transport)、网络层(Network)、
星月黎明
·
2024-01-28 10:03
网络协议
网络
【GitHub项目推荐--区块链项目】【转载】
目前,区块链技术尚处于快速发展的阶段,涉及分布式系统、密码学、博弈论、
网络协议
等诸多学科知识,为学习和实践都带来了不小的挑战。
旅之灵夫
·
2024-01-28 09:43
GitHub项目推荐
区块链
深入理解TCP
网络协议
,三次握手
目录1.TCP协议的段格式2.TCP原理2.1确认应答2.2超时重传3.三次握手(重点)1.TCP协议的段格式我们先来观察一下TCP协议的段格式图解:源/目的端口号:标识数据从哪个进程来,到哪个进程去32位序号/32位确认号:TCP会话的每一端都包含一个32位(bit)的序列号,该序列号被用来跟踪该端发送的数据量。每一个包中都包含序列号,在接收端则通过确认号用来通知发送端数据成功接收4位TCP报头
老cu
·
2024-01-28 07:45
tcp/ip
网络
服务器
Python库精选:各领域最流行的选择
Python现在已然成为当前最火的编程语言之一,作为一种多用途、高层次的编程语言,其生态系统中有大量的库,支持从数据处理到
网络编程
,再到人工智能和云计算等各个领域。
知白守黑V
·
2024-01-28 07:43
Python
网络安全
系统安全
python
开发语言
python库
python网络通信
python数据加密
python数据分析
python人工智能
STM32 简易智能家居嵌入式系统设计蓝图
文章目录声明前言一、项目需求1.1数据采集1.2执行器控制1.3人机交互1.4功能1.5场景联动1.6数据分析二、项目评估2.1软硬件2.1.1硬件2.1.2软件2.2设备通讯方式及
网络协议
三、技术预研
翻过月亮.
·
2024-01-28 06:19
嵌入式开发
STM32
智能家居
stm32
智能家居
嵌入式硬件
为什么是Filenet?IPFS激励层Filenet将引领去中心化存储发展方向!
它是指网络上所有设备(网络服务器、计算机、路由器、交换机等)之间通信规则的集合,大多数网络都采用分层的体系结构,在网络的各层中存在着许多协议,接收方和发送方同层的协议必须一致,否则一方将无法识别另一方发出的信息;
网络协议
使网络上各种设备能够相互交换信息
壹五叁说IPFS
·
2024-01-28 05:54
【Java与网络3】Java
网络编程
之初体验
我们平时极少使用Java来直接写网络通信相关的程序,一般都使用TomcatWeb服务或者Netty等框架来帮助我们做,不过呢,要想将技术学到家,我们研究一下基本的
网络编程
还是非常必要的,这样可以让我们将很多内容融会贯通
纵横千里,捭阖四方
·
2024-01-28 03:06
HTTP与Tomcat
一个项目征服Java
java
开发语言
网络编程
(Day23)
TCP/IP面向连接,可重传,不丢包,可靠,有序使用方法服务端客户端多线程服务端多线程客户端多线程方法区UDP/IP无连接,可能丢包,不保证可靠,速度快服务端客户端正则表达式概述正则表达式:定义了字符串的匹配模式,可以用来搜索,编辑,校验等文本处理工作。正则表达式并不仅限于某一种语言,但是在不同语言中会有细微的差别。语法元字符描述\将下一个字符标记符、或一个向后引用、或一个八进制转义符。例如,“\
thwlong
·
2024-01-28 03:29
网络
服务器
运维
Linux面试题附答案
它能运行主要的Unix工具软件、应用程序和
网络协议
。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一
佳明Ryan
·
2024-01-28 03:19
Linux
linux
vim
ssh
《Python 简易速速上手小册》第8章:Python
网络编程
与 Web 开发(基于最新版 Python3.12 编写)
注意:本《Python简易速速上手小册》核心目的在于让零基础新手「快速构建Python知识体系」文章目录注意:本《Python简易速速上手小册》核心目的在于让零基础新手「快速构建Python知识体系」8.1Python中的网络通信基础8.1.1Socket编程8.1.2TCPvsUDP8.1.3HTTP/HTTPS请求8.2Web框架简介:Flask和Django8.2.1Flask-轻量级、灵活
江帅帅
·
2024-01-28 02:14
《Python
简易速速上手小册》
python
网络
前端
22 Python
网络编程
Python是很强大的
网络编程
工具。Python有很多针对常见
网络协议
的库,这些库可以使我们集中精力在程序的逻辑处理上,而不是停留在网络实现的细节中。
泷汰泱
·
2024-01-28 01:24
网络基础---初识网络
如果发现有问题的地方欢迎❀大家在评论区指正目录一、局域网/广域网二、协议1、
网络协议
初识2、OSI七层模型3、TCP/IP五层模型三、网络传输基本流程1、认识报文2、网络传输基本流程本期学习目标:对局域网
小蜗牛~向前冲
·
2024-01-27 21:18
网络
网络
网络编程
套接字
预备知识端口号和进程IDUDP和TCP网络字节序socket编程UDP常用接口structsockaddr_in{shortsin_family;//地址族,对于IPv4,它是AF_INETunsignedshortsin_port;//端口号(使用网络字节序)structin_addrsin_addr;//IPv4地址charsin_zero[8];//填充0以使结构体与structsockad
天穹南都
·
2024-01-27 19:50
服务器
【
网络编程
】协议定制
协议协议是一种"约定".socketapi的接口,在读写数据时,都是按"字符串"的方式来发送接收的.如果我们要传输一些"结构化的数据"怎么办呢?tcp是面向字节流的Json序列化和反序列化requestresponsehttp协议urlencode和urldecodehttp协议格式http服务器#pragmaonce#include#include#include#include#include
天穹南都
·
2024-01-27 19:50
网络
【JavaEE】网络原理:
网络编程
套接字(概念)
目录1.什么是
网络编程
2.
网络编程
中的基本概念2.1发送端和接收端2.2请求和响应2.3客户端和服务端3.Socket套接字4.Socket编程注意事项1.什么是
网络编程
网络编程
,指网络上的主机,通过不同的进程
夏微凉.
·
2024-01-27 18:58
JavaEE
网络
服务器
运维
java
java-ee
开发语言
HCIA学习第二天OSI七层协议与
网络协议
_操纵网络设备
第一天总结:对等网——网络变大——无限的传输距离无冲突单播为满足以上问题,出现了--网桥--紧接着出现了交换机——介质访问控制层(二层设备)——识别MAC地址(认识有记录-单播不认识无记录-泛洪(泛洪的范围越大,就会造成越大的网络延时))——为解决泛洪出现的问题出现了路由器——衍生出新车间出现了网络层出现协议IP(互联网协议——使用地址——IP地址)——IP地址——出现ARP协议(广播)——有广播
Bug.ink
·
2024-01-27 16:16
学习
网络协议
网络
计算机网络
华为云
tcp/ip
【Linux系统编程应用层开发目录】介绍Linux应用层开发的知识点和文章
介绍Linux应用层开发的知识点和文章金句分享:你不能选择最好的,但最好的会来选择你——泰戈尔目录一、Linux编程|文件操作二、Linux编程|常见操作三、Linux编程|进程相关四、Linux编程|
网络编程
五
wkd_007
·
2024-01-27 16:38
#
✨Linux
C语言
linux
Linux系统编程
Linux应用层开发
【Linux C |
网络编程
】入门知识:TCP协议、TCP客户端、TCP服务端
博客主页:https://blog.csdn.net/wkd_007博客内容:嵌入式开发、Linux、C语言、C++、数据结构、音视频本文内容:介绍
网络编程
入门知识:TCP协议、TCP客户端、TCP服务端金句分享
wkd_007
·
2024-01-27 16:35
#
✨Linux
C语言
网络
linux
TCP客户端代码
TCP服务端代码
TCP协议
c#
网络编程
-聊天小程序
服务器模块sever部分server2.csusingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.Net;usingSystem.Net.Sockets;usingSystem.Threading;namespaceC
李药师_hablee
·
2024-01-27 15:23
基于python flask 搭建的简单聊天室 完整代码+报告 毕业设计
系统功能用户登录功能用户发送信息功能提供可视化图形界面二、相关技术使用了pythonGUI类库中的图形化界面多任务线程
网络编程
数据库编程三、总体设计项目概述:聊天室是一款C/S(客户端/服务器端)模式的软件
程序员奇奇
·
2024-01-27 14:17
python实战100例
python
flask
聊天室
计算机毕设
第16章_
网络编程
(网络通信要素,TCP与UDP协议,
网络编程
API,TCP
网络编程
,UDP
网络编程
,URL编程)
文章目录第16章_
网络编程
本章专题与脉络1.
网络编程
概述1.1软件架构1.2网络基础2.网络通信要素2.1如何实现网络中的主机互相通信2.2通信要素一:IP地址和域名2.2.1IP地址2.2.2域名2.3
丁总学Java
·
2024-01-27 13:43
JavaSE知识汇总
网络
tcp/ip
udp
网络编程API
URL编程
DoS及攻击方法详解
DoS攻击是指故意的攻击
网络协议
实现的缺陷或直接通过野蛮手段残忍地耗尽被攻击对象的资源,使目标系统服务系统停止响应甚至崩溃,而在此攻击中并不包括侵入目标服务器或目
lmn_
·
2024-01-27 09:35
网络安全技术
网络
服务器
运维
计算机网络安全复习二——
网络协议
安全性
目录一、协议安全性1.数据链路层:交换机欺骗(MAC泛洪攻击)2.网络层3.传输层:TCP二、网络攻击链模型三、端口扫描一、协议安全性1.数据链路层:交换机欺骗(MAC泛洪攻击)(1)CAM表(转发表):记录MAC地址到交换机物理端口的映射。(2)攻击过程:1)在局域网发送欺骗性MAC源地址;2)CAM表将填充伪造的MAC地址记录,过多的伪造记录将有关交换机内存耗尽;3)整张CAM表都被伪造MAC
一则孤庸
·
2024-01-27 09:04
网络安全
web安全
网络协议
网络
【
网络协议
测试】畸形数据包——圣诞树攻击(DOS攻击)
简介TCP所有标志位被设置为1的数据包被称为圣诞树数据包(XMasTreepacket),之所以叫这个名是因为这些标志位就像圣诞树上灯一样全部被点亮。标志位介绍TCP报文格式:控制标志(ControlBits)共6个bit位,分别为URG、ACK、PSH、RST、SYN、FIN。标志位说明URG高优先级数据包ACK确认连接PSH要求对方数据尽快达到应用层RST重置或拒绝连接SYN连接请求(SYN=
Hello_Brian
·
2024-01-27 09:02
网络协议
网络协议
网络
网络安全
ddos
网络攻击模型
计算机网络
dos
linux操作系统
网络编程
套接字(实现一个udp通讯demo)
文章目录理解源IP地址和目的IP地址认识端口号理解"端口号"和"进程ID理解源端口号和目的端口号认识TCP协议认识UDP协议什么是面向字节流和面向数据报流以及有无连接是什么意思网络字节序socket编程接口socket常见APIsockaddr结构sockaddr_in结构in_addr结构简单的UDP网络程序理解源IP地址和目的IP地址在IP数据包头部中,有两个IP地址,分别叫做源IP地址,和目
Achlorine
·
2024-01-27 07:29
linux
c++
网络
linux
udp
计算机网络体系架构认知--
网络协议
栈
.计算机网络分层架构各协议层和计算机系统的联系从整体上理解计算机网络通信计算机网络通信的本质二.Mac地址,IP地址和进程端口号三.局域网通信与跨局域网通信局域网通信跨局域网通信全球互联的通信脉络四.
网络编程
概述一
摆烂小青菜
·
2024-01-27 07:01
计算机网络
青菜的Linux专栏
计算机网络
架构
网络协议
【Java与网络4】Java
网络编程
-感受通过Socket实现网络通信
网络编程
最大的作用实现不同机器之间通信。不管多么复杂的系统或网络,本质上到最后都是两个机器进行通信,一般我们把发送请求的一方称为客户端,接收请求的一方称为服务端。
纵横千里,捭阖四方
·
2024-01-27 06:50
一个项目征服Java
HTTP与Tomcat
java
服务器
开发语言
day4
网络编程
#include#defineSER_PORT69#defineSER_IP"192.168.122.96"intdownload(intcfd,structsockaddr_insin){//向服务器发送下载请求charbuf[512]="";//组装请求数据short*p1=(short*)buf;*p1=htons(1);char*p2=buf+2;strcpy(p2,"1_armcli.c
kdhbdsj8494
·
2024-01-27 03:47
网络
网络编程
套接字(1)
网络编程
基础为什么需要
网络编程
?
灰灰快醒醒
·
2024-01-27 00:37
网络
网络协议
中各层的传输单位
MAC层的传输单位是帧(frame),IP层的传输单位是包(packet),TCP层的传输单位是段(segment),HTTP的传输单位则是消息或报文(message)。但这些名词并没有什么本质的区分,可以统称为数据包。比特流(bit):物理层/一层。数据帧(frame):数据链路层/二层。数据包/报文分组(packet):网络层/三层。数据报(datagram):传输层UDP/四层。数据段(se
cls-evd
·
2024-01-27 00:32
网络基础
网络协议
网络
服务器
Qt教程-1
Qt除了支持界面设计(GUI编程),还封装了与
网络编程
、多线程、数据库连接、视频音频等相关的功能。
一林修竹
·
2024-01-26 23:11
QT
CVE-2023-48795漏洞修复方法
SSH是一种
网络协议
,用于在不安全的网络上安全访问远程服务器和服务。它使用加密技术确保连接安全,并对服
明明跟你说过
·
2024-01-26 21:15
漏洞修复
linux
ssh
运维
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他