网络协议

简介: 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是什么?

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

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

相关文章
|
4月前
|
缓存 网络协议 前端开发
深入了解常见的应用层网络协议
深入了解常见的应用层网络协议
深入了解常见的应用层网络协议
|
12月前
|
网络协议 网络架构
一些常见的网络协议
一些常见的网络协议。
95 0
|
1月前
|
网络协议 安全 网络性能优化
网络协议
【8月更文挑战第16天】
26 1
|
1月前
|
监控 安全 算法
网络通信与协议安全
【8月更文挑战第7天】
58 6
|
4月前
|
网络协议
计算机网络中常用的网络协议
以上是一些常见的网络协议及其分类,不同的网络协议在计算机网络中扮演着不同的角色,共同构成了网络通信的基础
50 1
|
4月前
|
域名解析 网络协议 安全
常见的网络协议
常见的网络协议
|
9月前
|
域名解析 网络协议 网络安全
哇~真的是你呀!今天是网络和网络协议
网络是指多个设备通过通信通道相互连接起来,以实现数据传输和资源共享的集合。它是计算机网络的基础,可以是局域网(LAN),广域网(WAN)或互联网。网络配置是指对计算机网络进行设置、安装和管理,以确保网络的正常运行和满足特定的需求。
43 0
|
9月前
|
存储 算法 安全
【计算机网络】UDP协议
【计算机网络】UDP协议
|
12月前
|
缓存 网络协议 算法
【计算机网络】应用层和运输层网络协议分析
【计算机网络】应用层和运输层网络协议分析
|
网络协议 网络性能优化 分布式数据库
网络协议必知必会
网络协议必知必会
127 0