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
TCP连接
python socket网络编程
三次握手TCP三次握手是TCP/IP协议族中,建立
TCP连接
时使用的一种机制,用于确保通信双方都准备好进行数据传输,
S_Sorin
·
2025-03-10 18:40
python安全
网络
python
【每日八股】计算机网络篇(三):IP
URL解析
TCP连接
HTTP请求页面渲染断开连接PING如何工作?Cookie和Session的区别是什么?CookieSession差别IPv4和IPv6的区别?什么是跨域?
YGGP
·
2025-03-10 07:16
计算机网络
计算机网络
从零手写Tomcat核心架构:构建简易Servlet容器实战指南
本文将基于HTTP协议与Servlet规范,实现一个具备基础Servlet动态请求处理能力的精简版Tomcat(命名为MiniCat),其核心架构目标包括:HTTP通信层:实现
TCP连接
管理和基础报文解析生命周期管理
bigH2004
·
2025-03-10 05:33
tomcat
架构
servlet
【通俗易懂】三次握手与四次挥手
1.三次握手三次握手(Three-wayHandshake)是指在建立一个
TCP连接
时,客户端和服务器会一共发送三个报文段。
小玄ks
·
2025-03-09 19:14
笔记
1024程序员节
网络
网络协议
H5之webcoekt播放JPEG图片流
一、简介既然webcoekt是基于
tcp连接
的,理论上讲所有的浏览器是可以私有协议处理二进制的,如果我们需要播放视频,我们可以将视频数据在后端解码后直接将图片推送到webcoekt前端,然后前端通过websocket
·
2025-03-09 16:18
视频处理html5
令人窒息的性能困局接手公司老旧后台系统时,我震惊地发现:首页加载竟需要12.3秒! Lighthouse报告显示:
PerformanceScore:38FirstContentfulPaint:4.1sTotalBlockingTime:2.8s更糟糕的是WebPageTest的瀑布图:34个请求串行加载,
TCP连接
反复重建
console.log 战略储备局局长
·
2025-03-09 13:54
面试
前端
http
OpenBMC:BmcWeb构造connect对象
OpenBMC:BmcWebserver.run-CSDN博客server在接收了
tcp连接
请求后,会构造一个ConnectionType对象,然后通过post调度,运行该对象的start函数1.ConnectionType
风静如云
·
2025-03-09 01:59
OpenBMC
linux
高并发场景下的UDP协议设计与实现:基于并发容器的实践
一、UDP协议核心特性回顾1.1UDPvsTCP特性UDP
TCP连接
方式无连接面向连接可靠性不保证数据到达可靠传输头部开销8字节20-60字节
KBkongbaiKB
·
2025-03-08 14:00
udp
网络协议
网络
HTTP/1.0、HTTP/2.0和HTTP/3.0的区别
主要特点包括:非持久连接:每个请求都使用一个独立的
TCP连接
,
www.www
·
2025-03-08 13:13
计算机基础知识
http
网络协议
网络
从连接到交互:SDN 架构下 OpenFlow 协议的流程与报文剖析
步骤:交换机主动向控制器IP地址发起
TCP连接
。若启用TLS,双
漫谈网络
·
2025-03-08 10:17
网络技术进阶通途
openflow
sdn
访问网页的全过程(从输入网址到页面展示)
整个过程可以分为DNS解析、
TCP连接
、HTTP请求、服务器处理、页面渲染等几个关键阶段。1.URL解析与协议检查解析URL:浏览器解析你输入的URL,提取以下部分:协议:http或https。
重生之我在成电转码
·
2025-03-08 03:25
java
八股
计算机网络
网络编程——http
1.HTTP客户端示例(C语言)这个例子展示了如何用C语言通过
TCP连接
到HTTP服务器,发送HTTP请求并打印出响应。(示例为火狐新闻主页面)代码示例:#include"public.h"
BanLul
·
2025-03-06 07:03
网络
http
网络协议
14、
TCP连接
如何确保可靠性【高频】
TCP通过三次握手、确认应答、校验和、超时重传、流量控制、拥塞控制等机制,可以保证传输的数据按序到达,不会丢失和重复。1.三次握手与连接管理:TCP在建立连接时采用三次握手,确保通信双方都能接受和发送数据。同时,TCP还使用四次挥手来正常终止连接,确保最后的数据能够完整传输。2.序列号和确认应答:TCP为发送的每个字节都配一个序列号,接收方通过发送确认号(ACK)来确认接收到的数据。确认
桃酥403
·
2025-03-06 02:55
桃酥的学习笔记(网络篇)
tcp/ip
php
网络
HTTP/1.1 和 HTTP/2 的区别,HTTP/2 有哪些新特性?
HTTP/1.1和HTTP/2的区别及新特性详解一、核心区别:连接管理与多路复用HTTP/1.1使用「短连接」或「持久连接」,但每个
TCP连接
在同一时刻只能处理一个请求(HOLBlocking)。
程序员黄同学
·
2025-03-05 21:47
node.js
前端开发
JavaScript
http
网络协议
网络
TCP协议(20250304)
UDP)2.TCP与UDPUDP(用户数据报协议)面向数据报无连接不安全不可靠(尽最大努力交付)机制简单,传输效率高TCP(传输控制协议)需要建立连接安全、可靠面向字节流占用资源开销大3.三次握手指建立
tcp
写代码的猫眼石
·
2025-03-04 21:25
tcp/ip
网络协议
网络
网络故障排查-TCP标志位
以下是这些标志位的解释以及它们在网络问题排查中的应用:1.SYN(Synchronize)解释:表示
TCP连接
的建立请求。客户
Johnstons
·
2025-03-04 13:23
流量分析
tcp/ip
服务器
网络
运维
网络性能监控与诊断
网络流量监控
NPMD
TCP的四次挥⼿为什么是四次?为什么不能是三 次
TCP四次挥手(Four-wayHandshake)用于终止一个已经建立的
TCP连接
。
冰糖心书房
·
2025-03-03 23:40
2025
Java面试系列
tcp/ip
网络协议
HTTP协议详解:从零开始的Web通信之旅
2.1OPTIONS2.2HEAD2.3GET2.4POST2.5PUT2.6DELETE2.7TRACE2.8CONNECT2.9注意三、HTTP工作原理四、HTTP请求/响应流程4.1、客户端连接到web服务器4.2、发送HTTP请求4.3、服务器接受请求并返回HTTP响应4.4、释放连接
TCP
1771771
·
2025-03-03 20:42
网络安全
http
前端
网络协议
web安全
网络安全
TCP连接
的三次握手与四次挥手详解
TCP(传输控制协议)是实现可靠数据传输的重要协议之一。TCP协议的设计之初就考虑到了数据在传输过程中的可靠性和完整性,而三次握手和四次挥手就是实现这一目的的基础机制。TCP的基本概念TCP是一种面向连接的协议,这意味着在数据传输之前,通信的双方必须首先建立一条连接。TCP协议还保证了数据的顺序传输和完整性控制,这些特性使得TCP被广泛应用于需要高可靠性的场合,如网页浏览、文件传输和电子邮件等。三
影子落人间
·
2025-03-03 06:54
理论
tcp/ip
网络
服务器
前端进阶题(面试必看)
先本地缓存(浏览器、操作系统)》ISP网络服务商》根服务器(根域、一级域、二级域、三级域)建立
TCP连接
,HTTP协议是基于TCP协议的,浏览器与服务端通过三次握手建立
TCP连接
(如果是HTTPS则是四次握手
Caleb-niu
·
2025-03-02 21:15
面试指南
前端
面试
职场和发展
TCP长连接实践与挑战
本文介绍了tcp长连接在实际工程中的实践过程,并总结了
tcp连接
保活遇到的挑战以及对应的解决方案。
字节跳动终端技术
·
2025-03-02 08:25
tcp/ip
网络协议
字节跳动
http
后端
Http、tcp、https、socket、tomcat、长短连接等总结回顾
socket其实就是操作系统提供
tcp连接
的接口。比如tcp的可能有第一次握手的方法,是C语言写的,比如就叫syn方法,对应第一次握手,也就是客户端发一个syn位置1的tcp
SJLoveIT
·
2025-03-02 08:53
http
tcp/ip
https
HTTP/1.0 vs HTTP/1.1:全面解析
1.连接方式:短连接vs长连接HTTP/1.0默认是短连接,每次请求都会新建一个
TCP连接
,服务器处理完请求后就关闭连接。问题:连接的建立和关闭都要消耗资源,每次请求都要重新握手,效率低。
TsuanS
·
2025-03-02 04:49
http
网络协议
网络
前端面试题---2022
3建立
TCP连接
(三次握手)。4浏览器向web服务器发送一个HTTP请求报文。5服务器返回HTTP响应报文给客户端。6关闭
TCP连接
(四次挥手)。7浏览器解析文档资源并渲染页面。
每日一小知识
·
2025-03-02 00:22
前端
html
npm
vscode
node.js
带你一文搞懂网络层的IP协议\数据链路层的以太网\ARP协议以及DNS和NAT协议
TCP连接
管理中的保活机制:TCP协议是面向连接通信,若通信双方长时间没有数据往来,就需要确定对方还是否在线,连接是否正常?
谁不是喝酒喝到吐
·
2025-03-01 16:01
网络
服务器
dns服务器
以太网
arpu
RabbitMQ系列(七)基本概念之Channel
以下是其核心机制与功能的详细解析:一、Channel的核心定义虚拟通信链路Channel是建立在
TCP连接
(Connection)上的轻量级虚拟连接,允许在单个
TCP连接
上复用多个独立的信道(Channel
yyueshen
·
2025-03-01 08:04
RabbitMQ
#
RabbitMQ概念
rabbitmq
分布式
TCP 三次握手与四次挥手
TCP三次握手与四次挥手知识总结一、
TCP连接
与断开的核心机制1.三次握手(建立连接)目的:建立客户端与服务端之间的双向传输通道,确保双方都能确认对方的接收和发送能力,为后续的数据传输奠定可靠基础。
FHKHH
·
2025-02-28 10:25
tcp/ip
网络
服务器
【计算机网络】Web缓存
2.工作原理首先当客户端想要请求资源时,它会先与Web缓存器(也叫代理服务器)建立
Tcp连接
,并发送HTTP请求,检查Web缓存器中是否缓存了该资源,如果有,Web缓存器就向客户端用HTTP响应报文返回该对象
代码源流
·
2025-02-26 01:56
计算机网络
使用Socket编写超牛的http服务器和客户端(二)
ConnectionPool.cpp├──TaskQueue.h├──ThreadPool.h├──main.cpp工程代码主要分为以下几个模块:ConnectionPool类:负责管理一组预先建立的
TCP
爱上解放晚晚
·
2025-02-25 09:37
C++高级编程实例
http
服务器
c++
网络编程总结
建立
TCP连接
(TCP三次握手):在发送HTTP请求之前,客户端和服
oymaster
·
2025-02-25 02:17
网络编程
网络
计算机网络应用层之文件传输协议——FTP(这一篇就够了)
目录文件传输协议:FTPFTP传输文件的过程FTP传输文模式FTP配置文件传输协议:FTPHTTP和FTP都是文件传输协议,但FTP使用两个并行的
TCP连接
来传输文件,一个是控制连接(controlconnection
jesesl
·
2025-02-24 01:21
计算机网络
ftp
网络协议
《nmap 命令全解析:网络探测与安全扫描的利器》
文章目录一、引言二、nmap命令概述三、nmap基本用法(一)安装nmap(二)简单扫描示例四、nmap常见参数(一)-sS(TCPSYN扫描)(二)-sT(
TCP连接
扫描)(三)-sU(UDP扫描)(
ZuuuuYao
·
2025-02-23 15:35
Linux
网络
安全
linux
WebSocket实战:如何实现百万级即时通讯
WebSocket实战:如何实现百万级即时通讯(附Mermaid架构图+性能优化策略)一、WebSocket核心流程图解1.全链路通信流程(Mermaid)客户端负载均衡WS网关Redis集群业务服务
TCP
程序员没睡醒
·
2025-02-23 03:39
websocket
网络协议
网络
hcie BGP总结
3,BGP的对等体之间必须在逻辑上连通,并进行
TCP连接
,路由更新时,BGP只发送更新的路由,大大减少了BGP传播路由所占用的带宽。
老灵了
·
2025-02-22 10:48
网络
路由器
路由算法
WebSocket协议如何在实时行情接口中发挥作用?
它的特性在于能在单个
TCP连接
上进行全双工通信。与传统的HTTP协议相比,它不需要每次都重新建立连接。这一特性使得它在需要实时数据交互的场景下非常有优
股票程序化交易接口
·
2025-02-21 06:52
量化交易
股票API接口
Python股票量化交易
websocket协议
实时行情接口
双向通信
数据更新
股票量化接口
股票API接口
计算机网络(4)TCP断开
4、拔掉网线后,原本的
TCP连接
还存在吗?可能有人觉得网线都被拔掉了,那说明物理层被断开了,那在上层的传输层理应也会断开,所以原本的
TCP连接
就不会存在的了。就好像,我们拨打有线电话的时候
tian-ming
·
2025-02-20 23:39
tcp/ip
计算机网络
网络
如何在公司项目中使用 WebSocket— 入门实战指南
一、WebSocket基础1、什么是WebSocketWebSocket是一种网络传输协议,可在单个
TCP连接
上进行全双工通信2、对比http两者都位于应用层,都依赖TCP协议WebSocket协议一般以
vivo互联网技术
·
2025-02-19 17:21
javascript
前端
websocket
为什么有 HTTP 还需要 WebSocket?为什么不直接使用 TCP ?
然而,HTTP/1.1在设计上采用了半双工模式在
TCP连接
建立后,浏览器会发送HTTP请求,其中包含请求升级到WebSocket的特殊头部,如果服务器支持WebSocket并
yourkin666
·
2025-02-19 13:18
http
websocket
tcp/ip
深入浅出gRPC:原理、HTTP/2协议与四种通信模式详解
优势:支持多路复用(Multiplexing),即在单一
TCP连接
上并行传输多个请求/响应,避免队头阻塞。2.头部压缩(HPACK)描述:使用HPACK算法压缩
老赵骑摩托
·
2025-02-19 13:44
tcp/ip
网络协议
网络
传输层协议:TCP 与 UDP
目录一.传输层协议概述UDP(用户数据报协议)TCP(传输控制协议)进程之间的通信二.TCP段格式TCP首部格式选项验证TCP段格式三.
TCP连接
TCP连接
建立TCP数据传输
TCP连接
关闭
TCP连接
复位传输控制块
JAZJD
·
2025-02-19 08:38
网络
tcp/ip
网络协议
WebSocket协议解析 : 双向实时通信的利器
1.WebSocket是什么WebSocket是一种在单个
TCP连接
上进行全双工通信的协议。WebSocket允许客户端和服务器之间进行实时的双向通信。
氦客
·
2025-02-18 21:23
网络
websocket
网络协议
HTTP
全双工
实时通信
局域网
工作原理
查看linux中的
TCP连接
数
一、查看哪些IP连接本机netstat-an二、查看
TCP连接
数1)统计80端口连接数netstat-nat|grep-i"80"|wc-l2)统计httpd协议连接数ps-ef|grephttpd|wc-l3
我姓徐
·
2025-02-16 03:26
服务器
linux
连接数
TCP
【网络协议】精讲TCP与UDP的重点面试题!!!
目录1.为什么建立
TCP连接
是三次握手,而关闭连接却是四次挥手呢?2.为什么TIME_WAIT状态还需要等2MSL后才能返回到CLOSED状态?3.TCP\UDP协议的设计区别是什么?
风云说通信
·
2025-02-15 11:52
精讲网络通信协议
网络协议
tcp/ip
udp
shell脚本安装Elasticsearch集群样例
CLUSTER_NAME=#集群名称ES_NAME=#ES服务名称ES_PATH=#ES安装路径ES_PORT=#设置ES端口MEM_SIZE=#设置内存大小PKG_NAME=#安装包名称TCP_PORT=#设置
TCP
哈皮麦兜儿
·
2025-02-13 10:57
Shell
Linux 网络抓包分析工具tcpdump详细使用方式 使用方式与wieshark协同工作
2.协议解析二、基础使用方式1.基本语法2.常用选项3.过滤表达式三、高级使用案例案例1:捕获TCP握手与挥手案例2:检测网络重传问题案例3:提取HTTP请求内容案例4:分析DNS查询问题案例5:统计
TCP
浩浩测试一下
·
2025-02-13 02:28
网络&&抓包
arm开发
网络安全
安全
系统安全
web安全
安全架构
Web性能优化实战:如何有效缩短首屏与白屏时间?
一、理解性能核心指标:首屏时间与白屏时间1.1白屏时间(FirstPaint)白屏时间是指用户从输入URL到浏览器开始渲染第一个像素的时间段,通常发生在DNS解析、
TCP连接
、请求响应等阶段。
斯~内克
·
2025-02-13 00:17
前端
前端
性能优化
HTTP/2 由来及特性
HTTP/2的由来HTTP/1.x的局限性性能瓶颈队头阻塞问题:在HTTP/1.x中,一个
TCP连接
在同一时间只能处理一个请求,后续请求必须等待前面的请求处理完成并收到响应后才能被处理。
40kuai
·
2025-02-12 22:57
http
网络协议
网络
【Linux编程】一个基于 C++ 的 TCP 客户端异步(epoll)框架(一))
本文将详细介绍一个基于C++的TcpClient类的设计与实现,该类提供了创建
TCP连接
、数据传输和接收等功能。通过这个类,我们可以更容易地理解和实现TCP通信的细节。
自由柿
·
2025-02-12 14:00
网络
linux
c++
WebSocket 概述和原理
一、前言WebSocket是一种实时通信的协议,它使得浏览器和服务器可以通过
TCP连接
进行实时的双向通信。
鎈卟誃筅甡
·
2025-02-12 12:21
websocket
websocket
网络协议
网络
比较HTTP/1.1、HTTP/2
以下是对这两个协议的比较:一、连接管理HTTP/1.1:使用持久连接(PersistentConnections),允许在单个
TCP连接
上发送多个请求和响应,减少了连接的建立和关闭的开销。
flying jiang
·
2025-02-12 07:15
网络
http
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他