Index | Diary 2024-05-02

网络接口层 IP网络层层 TCP传输层 应用层
frame packet segment message

进程间通信

管道、消息队列、共享内存、信号等

不同设备上的进程通信 -> 网络通信

应用层

应用软件

为用户提供应用功能,如 HTTP FTP Telnet DNS等

存在与操作系统的用户态,而不是内核态

传输层

应用层的数据包 -> 传输层

提供网络支持

TCP & UDP

Transmission Control Protocol

专注于做数据传输的媒介

网络层

设备间 选择各种各样的路径和节点真正的传输任务

IP协议 = IP包头 + 传输层报文(as data)

端口

设备上有多个应用在接受和传输数据,用编号将应用区分

数据分片

常用端口作用

传输层报文会携带端口号,接受放识别对应应用

网络接口层

link layer

IP头之前加上MAC头

封装成数据帧 Data frame

在以太网中 - 需要 MAC 地址

工作在 WIFI 网卡这个底层链路层次,标识网络上的设备