TCP/IP

《图解TCP/IP协议》 笔记 TCP/IP基础知识 第二章 TCP/IP基础知识 背景及历史 TCP/IP 由军用网络发展而来,后续逐渐连接了四所大学或研究所,形成了ARPANET,成为互联网的鼻祖,在ARPANET的一个研究机构中研发了TCP/IP。并逐步成为最常用的以太网通信协议。 TCP/IP协议 TCP/IP 协议不仅包括TCP和IP两种协议,其也包含了应用了IP技术所形成的相关协议族,如ICMP、UDP等。 TCP/IP协议的规范经由RF... 阅读详情

协议:https://www.cnblogs.com/wxd0108/p/7597216.html

随笔:https://www.cnblogs.com/dreamroute/p/6247726.html

三次握手和四次挥手:TCP的三次握手与四次挥手理解及面试题(很全面)_青柚_的博客-优快云博客_三次握手和四次挥手

常见问题:

计算机网络热门面试题总结(附标准答案)_计算机网络面试题_CoderX_9527的博客-优快云博客

UDP


无连接:知道对端的IP和端口号就直接进行传输, 不需要建立连接。
不可靠传输:没有确认机制, 没有重传机制; 如果因为网络故障该段无法发到对方, UDP协议层也不会给应用层返回任何错误信息。
面向数据报:应用层交给UDP多长的报文, UDP原样发送, 既不会拆分, 也不会合并,所以需要应用层控制报文大小。
数据收不够灵活,但是能够明确区分两个数据包,避免粘包问题(明确两个包之间的边界)。

协议:DNS

TCP

面向连接:三次握手和四次挥手

可靠传输:序列号 确认应答 超时重传 拥塞控制

面向字节流:创建一个TCP的socket, 会有一个发送缓冲区和接收缓冲区,会根据网络的拥塞状态来确认报文段的大小。

协议:HTTP、HTTPS、SSH、Telnet、FTP、SMTP

HTTP

httpshttp1.1http2.0http3.0http3.0
HTTPS 是运行在 SSL/TLS 之上的 HTTP 协议,SSL/TLS 运行在 TCP 之上。所有传输的内容都经过加密,加密采用对称加密,但对称加密的密钥用服务器方的证书进行了非对称加密

1、HTTP/1.0 为短连接,HTTP/1.1 支持长连接

2、状态码和Header缓存设置更加丰富

1、新增多路复用,HTTP/2.0 在同一连接上可以同时传输多个请求和响应。HTTP/1.1 则使用串行方式,每个请求和响应都需要独立的连接,而浏览器为了控制资源会有 6-8 个 TCP 连接的限制。

2、HTTP/2.0 使用二进制帧进行数据传输,HTTP/1.1 则使用文本格式的报文。二进制帧更加紧凑和高效

3、支持头部压缩

1、HTTP/2.0 是基于 TCP 协议实现的,HTTP/3.0 新增了 QUIC(Quick UDP Internet Connections) 协议来实现可靠的传输,提供与 TLS/SSL 相当的安全性,具有较低的连接和传输延迟。

2、建立连接更快

3、队头阻塞问题(本质上是多路复用+轮询)HTTP/2.0 多请求复用一个 TCP 连接,一旦发生丢包,就会阻塞住所有的 HTTP 请求

4、支持连接迁移

5、报文头和报文体加密

备注:https://javaguide.cn/cs-basics/network/other-network-questions.html#http-2-0-%E5%92%8C-http-3-0-%E6%9C%89%E4%BB%80%E4%B9%88%E5%8C%BA%E5%88%AB

从编译到启动:RV1106嵌入式Linux系统构建的效率优化与深度实践 本文深入探讨RV1106嵌入式Linux系统构建的全流程优化策略,重点提升编译速度和驱动加载效率。通过并行编译配置、内核裁剪、驱动加载优化和硬件辅助加速等实践方法,显著缩短系统构建和启动时间,为嵌入式开发提供实用指导。 阅读详情

相关推荐

头歌操作系统 课后作业4.3:段页式内存管理 答案 无解析

头歌操作系统 课后作业4.3:段页式内存管理 答案 无解析

kercii的博客 7364

常用应用层协议的报文格式

常见应用层协议的报文格式1.常用应用程序的端口号2.HTTP的报文格式 1.常用应用程序的端口号 名称 应用层协议 端口 运输层协议 说明 超文本传输协议 HTTP 80 TCP 域名解析系统 DNS 53 UDP/TCP 长度超过512字节,使用TCP 动态主机配置协议 DHCP 67/68 UDP 简单网络管理协议 SNMP 161/162 UDP 文件传...

weixin_42237702的博客 4848

用友BIP培训资料-设计采购订单新增API接口开发

14.在子实体的String pkMeas = order_hhrSlave0VOJson.getString("pk_meas");Openapi路径:nccloud/api/pu/order_hhrmanage/order_hhrMaster/addAggOrder_hhrMasterVO。实现接口的开发部署,通过openAPI的test类,实现一条数据的插入。16.进入自己的Idea打开老师发的TestOpenApi并且编译完成后如下。12.编写检测是否字段中是否含有中文的方法。

m0_68497879的博客 1545

链路层常见报文格式及长度

http://blog.chinaunix.net/uid-20530497-id-2878069.html 1. Ethernet帧(除去上层负载后长度为18字节) 以太帧有好多种,我们最常用到的是Ethernet II Ethernet II即DIX 2.0:Xerox与DEC、Intel在1982年制定的以太网标准帧格式。Cisco名称为:ARPA Ethernet

Simple‘s Blog 1万+

从mseed到SAC格式转换全攻略:mseed2sac工具安装与批量处理技巧

本文详细介绍了如何将mseed格式的地震数据高效转换为SAC格式,涵盖mseed2sac工具的安装、单文件转换技巧、批量处理自动化实现以及元数据高级处理策略。通过具体命令和脚本示例,帮助地震学研究者快速掌握数据预处理的关键技术,提升波形数据分析效率。

ruby5的博客 927

Android perfetto 简介

android linux 性能优化 原理及操作

求变,从思想开始 3480

TCP中报文段大小(MSS)、MTU

写这篇博客是因为直到今天才搞懂什么叫做最大报文段长度。这也让我想起了当初我面试腾讯实习时,面试官问我的TCP相关的问题“TCP报文的长度在TCP三次握手中那一次确定的?”因为当初相关网络的知识刚刚复习,比较生疏。我当时还以为他是想考我TCP报文段中“窗口”字段的意思呢,我当时想了一下,回答了“第三次”。面试官听到我的答案后没有什么表情,现在想想自己当初的回答是多么的low比。面试官给了我很大的面子

bian_qing_quan11的博客 8543

L3 级自动驾驶 2025:法规突破与车企技术路线竞争

2025年L3级自动驾驶迎来规模化商业落地关键期。全球主要经济体在法规、技术、市场三方面取得突破:中国通过《北京市自动驾驶汽车条例》明确责任划分,欧盟设立严格技术认证标准。技术路线呈现"多传感器融合为主流,纯视觉为补充"格局,华为、特斯拉等企业展开硬件军备竞赛与算法架构革新。中国车企在技术验证和规模化应用方面领先,而欧美车企侧重生态整合。尽管面临成本控制、责任认定和用户信任等挑战,随着技术进步和车路协同发展,L3自动驾驶正从高端选配向大众化普及迈进,为L4级奠定基础。

2301_77933942的博客 3098

TCP报文的最大负载和报文的最小长度

TCP报文的最大负载和报文的最小长度 MTU:最大传输单元,以太网的MTU为1500Bytes MSS:最大分解大小,为每次TCP数据包每次传输的最大数据的分段大小,由发送端通知接收端,发送大于MTU就会被分片。 MSS默认最小为536B,最小的MTU576B,MSS = MTU -IP头(20B)- TCP头(20B) TCP最小数据长度为1460Bytes   以太网的最大数...

weixin_30606461的博客 1575

YOLO26涨点改进 | 全网独家首发 主干改进篇 | TGRS 2025 | RepViT-TD,告别庞大骨干!YOLO26 + RepViT-TD轻量又强大,实现更快更准的小目标检测!

本文提出将RepViT-TD轻量级主干网络应用于YOLO26目标检测框架,以提升小目标检测性能。RepViT-TD通过优化计算资源分配,强化前两层高分辨率特征提取能力,在保持轻量化的同时(仅4.85M参数)显著提升微小目标的检测精度(AI-TODv2数据集AP50达54.6%)。文章详细介绍了三种主干改进方案(RepVit_ldy1/2/3)的代码实现,并提供了完整的YAML配置文件修改指南,使模型能高效部署于边缘设备。实验表明,该方法在计算复杂度(38.19G FLOPs)和检测精度间取得了良好平衡。

Ai缝合怪、助力小伙伴高效发论文 329

【变化检测】变化检测相关数据集+代码+论文合集

光学影像变化检测领域数据集(有label的,无label的)、高光谱影像变化检测领域数据集、3D变化检测领域数据集、传统变化检测算法、深度学习变化检测算法、SAR变化检测算法、高光谱变化检测算法论文及代码等资源。

向上生长的程序媛的博客 2089

TCP/IP详解

TCP/IP内容整理TCP/IP不是一个协议,而是一个协议族的统称(TCP/IPProtocols),简称TCP/IP。TCP/IP协议族提供了点对点的连结机制,并且将传输数据帧的封装、寻址、传输、路由以及接收方式,都予以标准化。

啊唯的博客 1万+

第4篇:使用 NModbus 库快速搭建 Modbus TCP 通信(从零开始用 C# 开发 Modbus 上位机)

本文介绍了如何使用 NModbus 库快速搭建 Modbus TCP 上位机通信程序。通过安装 NModbus4 NuGet 包,开发者可以轻松实现 Modbus TCP 连接,无需手动处理底层协议细节。文章详细演示了核心功能实现: 创建 TCP 客户端连接设备 读取保持寄存器(功能码0x03) 写入单个寄存器(功能码0x06) 关闭连接释放资源 提供完整C#示例代码,包含初始化连接、数据读写等关键操作,帮助开发者快速构建Modbus TCP通信应用。相比手动实现,NModbus库大幅简化了开发流程,特别适

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 1045

TCP/IP协议

从字面意义上讲,有人可能会认为 TCP/IP 是指 TCP 和 IP 两种协议。实际生活当中有时也确实就是指这两种协议。然而在很多情况下,它只是利用 IP 进行通信时所必须用到的协议群的统称。具体来说,IP 或 ICMP、TCP 或 UDP、TELNET 或 FTP、以及 HTTP 等都属于 TCP/IP 协议。 一图看完本文 一、 计算机网络体系结构分层 计算机网络体系结构分层 计算机网络体系结构分层 不难看出,TCP/IP 与 OSI 在分层模块上稍有区别。OSI 参考模型注重

语语嫣嫣 1万+

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

TCP/IP的历史

互联网技术里,有两件事最为重要,一个是 TCP/IP 协议,它是万物互联的事实标准;另一个是 Linux 操作系统,它是推动互联网技术走向繁荣的基石。

存在,即合理 1505

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

什么是TCP/IP

什么是TCP/IP? TCP/IP是一套支持网络通信的协议系统。定义了网络通信过程,已经定义了数据单元的格式和内容。 注意区别TCP/IP标准,和TCP/IP实现 TCP/IP标准定义了网络的通信规则。 TCP/IP实现是一个软件组件,计算机与类计算机通过它参与到TCP/IP网络中。 请大家注意TCP/IP协议簇处理一下问题的方式: 1.逻辑编址 2.路由选择 3.

IReallyFuckTheDog的博客 716

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

初识TCP/IP

什么是tcp/ip? TCP/IP 是因特网的通信协议。通信协议是对计算机必须遵守的规则的描述,只有遵守这些规则,计算机之间才能进行通信。 因特网浏览器和因特网服务器均使用 TCP/IP 来连接因特网。浏览器使用 TCP/IP 来访问因特网服务器,服务器使用 TCP/IP 向浏览器传回 HTML。 电子邮件程序使用 TCP/IP 来连接因特网,这样才能收发邮件。 TCP/IP 是基于 TCP ...

余温0218的博客 607

TCP/IP基础

 TCP/IP协议(Transfer Controln Protocol/Internet Protocol)叫做传输控制/网际协议,又叫网络通讯协议,这个协议是Internet国际互联网络的基础。   TCP/IP是网络中使用的基本的通信协议。虽然从名字上看TCP/IP包括两个协议,传输控制协议(TCP)和网际协议(IP),但TCP/IP实际上是一组协议,它包括上百个各种功能的协议,如:远程

alfie的专栏 654

TCP/IP 协议

一、 计算机网络体系结构分层 不难看出,TCP/IP 与 OSI 在分层模块上稍有区别。OSI 参考模型注重“通信协议必要的功能是什么”,而 TCP/IP 则更强调“在计算机上实现协议应该开发哪种程序”。 二、 TCP/IP 基础 1. TCP/IP 的具体含义 从字面意义上讲,有人可能会认为 TCP/IP 是指 TCP 和 IP 两种协议。实际生活当中有时也确实就是指这两种协议。然而在很...

小琳的博客 370

【网络】TCP/IP协议

TCP/IP协议序协议分组交换协议协议分层OSI参考模型TCP/IP模型TCP/IP是怎么通信的?TCP/IP 序 协议 简单来说,协议就是计算机之间通过网络实现通信时,实现达成的一种"约定";这种"约定"使得不同厂商的设备、不同CPU及不同操作系统组成的计算机之间,只要遵循相同的协议就可以实现通信。 分组交换协议 将大数据分割为一个个较小单位(包packet)进行传输。 计算机通信会在每一...

qq_36308972的博客 330
上一篇: Kafka原理
下一篇: Nginx
九号铅笔芯
博客等级 码龄9年 9粉丝 48原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值