网络基础篇

1,概念

先os再网络(协作)---->如何产生?--->先局部再整体慢慢产生

初始协议:减少通信的成本,用于快速形成共识----->本质是一种约定

网络协议:所有软件都是层状的模块化的

结论1:两种视角,普通用户的视角,工程师视角

结论2:同层之间,直接通信

结论3:分层之后,可以无障碍替换任意一层

网络协议栈就是分成的

再识协议:本地--->所有设备是通过线连接---->所有在计算机内部本身就是一个网络结构

网络:通过网络通信也是设备--->设备,其中唯一的一个区别,单纯的距离变长了导致了异地,然后就出现了新的问题。从而引出TCP/IP协议,本质是一种网络长距离通信的解决方案

软件部分:用户操作接口---->应用层

system call和操作系统----->传输层 网络层

驱动程序----->网卡驱动 数据链路层

硬件部分:底层硬件---->网卡

协议本质:就是约定好的结构体(结构体是协议约定的计算机式的表达)

windows和linux 双方的网络代码一致快速建立共识

协议就是通信双方都认识的结构化的数据类型

多种局域网通信标准+一种广域网通讯标准

以太网---->本质:共享的资源(临界资源,互斥)

MAC地址:识别数据链路层中相连的节点

数据碰撞 一个以太网就是一个碰撞域

主机之间通信本质 两个协议栈在通信。数据发送的原始动力:人为

协议报头------有效载荷

自顶向下分装------>必须贯彻os,贯穿协议栈。os是网卡的管理者

对端同层,要先解包,报头和有效载荷进行分离

细节1:不考虑应用层协议,任何协议

a.报头必须要能做到,和有效载荷进行分离的能力

b.报头中必须包含,如何将自己的有效载荷,交付给上层的那一个具体协议

细节2:底层到报文但是该报文不是发送给我的,数据链路层直接丢弃

细节3:协议栈

相关推荐
严肃小白兔2 小时前
Cloudflare 更新 API Token 管理:从最小权限到自动化凭据安全
网络·安全·自动化
Linux-lucky14 小时前
45-Linux学习之旅之防火墙与WEB加固
linux·前端·网络·学习·ubuntu
博客zhu虎康18 小时前
实现局域网P2P通信:内网发送消息
网络·网络协议·p2p
吴声子夜歌19 小时前
Kubernetes权威指南——网络原理(一)
网络·容器·kubernetes
陈希12319 小时前
Linux 服务器性能排查手册(2026):CPU、内存、磁盘IO、网络四大瓶颈定位
linux·服务器·网络
国科安芯20 小时前
从遥控到自治:ASP4644S2B支撑星载电源健康管理与容错配电
网络·单片机·嵌入式硬件·安全·dcdc·低轨卫星·商业航天
|_⊙1 天前
网络层协议 IP
服务器·网络·tcp/ip
无言听风雨丶1 天前
Kubernetes Service Mesh 与 mTLS 实战:从网络可达走向零信任服务通信
网络·kubernetes·service_mesh
叼烟扛炮1 天前
Linux 学习笔记(六十):单线程的逆袭——epoll 高并发服务器实战
linux·服务器·网络·笔记·学习·算法
沫璃染墨1 天前
从零入门计算机网络系列(十五):TCP可靠传输机制详解——从序号与确认应答到乱序处理
服务器·网络·c++·tcp/ip·tcp