排序
TCP报文的flag
URG:紧急标志位 用于指示数据中包含紧急数据。 与紧急指针字段一起使用,通常用于通知接收方应该优先处理这部分数据。 ACK:确认标志位 用于指示TCP报文中的确认号字段是否有效。如果ACK标志被...
502错误是什么、应该怎么排查?
刚工作那会,有一次,上游调用我服务的老哥说,你的服务报'502错误了,快去看看是为什么吧'。 当时那个服务里正好有个调用日志,平时会记录各种200,4xx状态码的信息。于是我跑到服务日志里去搜...
网络编程基本概念?(编程的重要概念)
网络编程涉及的基本概念有很多,这里我们列举一些重要的概念: 网络协议:规定了在网络通信中,计算机和设备如何交换信息的规则。常见的网络协议有TCP/IP、HTTP、FTP、SMTP等。 IP地址:是用于...
TCP和UDP区别是什么
连接导向 vs 无连接 TCP是一种面向连接的协议,它在数据传输前需要建立连接,确保数据的可靠性和有序性,然后在传输完成后释放连接。 UDP是一种无连接的协议,它不需要在传输数据前建立连接,也...
HTTP3为什么抛弃了经典的TCP,而选择QUIC
我们在看一些关于计算机网络的数据或文章的时候,最常听到的就是 TCP、UDP、HTTP 这些,除此之外,我们或多或少可能听过 QUIC这个东西,一般跟这个词一起出现的是 HTTP3,也就是HTTP协议的...
深入浅出Linux TCP/IP协议栈(Linux TCP/IP协议栈解析)
Linux TCP/IP 协议栈是操作系统内核中负责处理 TCP/IP 网络通信的一组模块。 TCP/IP(传输控制协议/互联网协议)是一个协议族,包括一组用于在互联网上进行数据传输和通信的协议。 Linux 的 TCP...
HTTP和TCP的关系和区别
关系: HTTP建立在TCP之上:HTTP是一个应用层协议,而TCP是传输层协议。HTTP通常使用TCP作为它的传输层协议,以在网络上传输数据。HTTP与TCP之间的关系可以类比为在实体之上建立一个通信通道。 ...
TCP/IP协议详解:探究互联网通信的基础架构与原理
TCP/IP协议是互联网通信的基石,它定义了计算机之间如何互联和通信的规则。 本文将详细介绍TCP/IP协议的基本概念、分层架构以及各层协议的作用和特点。 一、TCP/IP协议简介 TCP/IP,全称为传输...