网络协议

简介: 1.在7/4层模型,各层封装和解封过程负责人 http协议的应用(或者说是所有应用层的协议),应用层系统在拿到buffer里面内容的时候即是http协议报文(当前使用的应用层协议)。tcp报文封装和解封的工作是操作系统代劳的。

1.在7/4层模型,各层封装和解封过程负责人
http协议的应用(或者说是所有应用层的协议),应用层系统在拿到buffer里面内容的时候即是http协议报文(当前使用的应用层协议)。tcp报文封装和解封的工作是操作系统代劳的。其他各层协议封装/解封以此类推。

2.操作系统对tcp协议支持的理解
操作系统支持tcp且提供api供应用层使用,应用层负责连接建立/断开,数据读入/写出的发起方,系统调用网卡驱动去执行实际的连接建立/断开(放在tcp accept queen),数据读入/写出(放在系统内核内存buffer)。应用层业务去读入/写出数据到用户态内存buffer。有些不需要经过用户态内存buffer的数据读写0拷贝技术。

趣谈:
操作系统是什么?
tcp是什么?
api是什么?
应用层是什么?
连接是什么?
连接建立/断开是什么?
数据读入/写出是什么?
网卡驱动是什么?
tcp accetp queen是什么?
内核内存buffer是什么?

突然想起来大乘佛法。。。
我看大乘佛法的时候和不了解以上术语概念的人看这段话的时候表情是一样的(哈哈。。。)

先列个笔记,慢慢补图,这么多年的摸爬滚打有一种想做个知识图谱的想法

相关文章
|
存储 人工智能 安全
《数据主权:人工智能时代的核心基石与挑战》
在数字化时代,人工智能成为社会变革的强大力量,深刻改变着我们的生活方式。数据主权作为其核心基石,涉及国家、企业和个人的数据管辖与控制权。国家层面,数据主权关乎国家安全与经济竞争力;企业层面,合规利用数据可提升竞争力,但也面临法律风险;个人层面,隐私保护至关重要。国际社会正通过法规和技术手段(如GDPR和区块链)应对这些挑战,以确保数据安全与隐私,推动人工智能健康发展。
332 18
|
机器学习/深度学习 人工智能 自然语言处理
LTX Video:Lightricks推出的开源AI视频生成模型
LTX Video是由Lightricks推出的开源AI视频生成模型,能够在4秒内生成5秒的高质量视频。该模型基于2亿参数的DiT架构,确保帧间平滑运动和结构一致性,支持长视频制作,适用于多种场景,如游戏图形升级和电子商务广告变体制作。
989 1
LTX Video:Lightricks推出的开源AI视频生成模型
|
人工智能 API 数据中心
NVIDIA破局第二曲线创新问题之Megatron Core的定义如何解决
NVIDIA破局第二曲线创新问题之Megatron Core的定义如何解决
316 0
|
缓存 前端开发 JavaScript
前端 JS 经典:构建工具
前端 JS 经典:构建工具
325 0
|
监控 安全 网络性能优化
|
分布式计算 DataWorks API
dataworks常见问题之如何获取oss文件大小
DataWorks是阿里云提供的一站式大数据开发与管理平台,支持数据集成、数据开发、数据治理等功能;在本汇总中,我们梳理了DataWorks产品在使用过程中经常遇到的问题及解答,以助用户在数据处理和分析工作中提高效率,降低难度。
521 4
|
机器学习/深度学习 人工智能 安全
Azure Databricks实战:在云上轻松进行大数据分析与AI开发
【4月更文挑战第8天】Databricks在大数据分析和AI开发中表现出色,简化流程并提高效率。文中列举了三个应用场景:数据湖分析、实时流处理和AI机器学习,并阐述了Databricks的一体化平台、云原生弹性及企业级安全优势。博主认为,Databricks提升了研发效能,无缝集成Azure生态,并具有持续创新潜力,是应对大数据挑战和加速AI创新的理想工具。
1411 1
|
Java BI API
利用Java判断列表中元素的唯一性
利用Java判断列表中元素的唯一性
499 0
|
XML 存储 Rust
Rust中的热门第三方库:Serde与Reqwest探秘
本文将带您走进Rust的生态系统,重点介绍两个广受欢迎的第三方库:Serde和Reqwest。Serde以其强大的序列化和反序列化能力而著称,而Reqwest则为Rust开发者提供了简洁、高效的HTTP客户端功能。通过深入了解这两个库,您将能够更好地利用它们来加速您的Rust项目开发。
|
缓存 边缘计算 网络协议
阿里云CDN介绍
阿里云CDN介绍
451 0