R Field - 2024年6月
type: channel
link: http://ramlife.org/2024/06/
description: 通玄小论
items: Linux 高性能服务器编程 学习笔记

Linux 高性能服务器编程 学习笔记
type: item
date: 2024-06-01T10:20:00+08:00
description: TCP/IP 协议族 体系结构及主要协议 ARP 用于 IP 转化为物理地址；RARP 用于物理地址转 IP，适合无盘网络，只能通过自身网卡获取自身IP。 ICMP 格式: 0-7 类型，8-15 代码，16-31 校验和。 ICMP 两大类，一类是回应网络错误，一类是查询报文，比如 ping 可以查看 /etc/services 有所有知名的应用层协议。 封装 tcp 发送过程：send 向 tcp 连接写入数据 -> 内核把数据复制到连接对应的 tcp 内核发送缓冲区 --> 调用 ip 模块服务 udp 不需要为应用层保存副本，发送成功后， udp 内核缓冲区就会丢弃数据报。 帧的最大传输单元 MTU，格式： 6字节 目的物理地址，6字节 源物理地址，2字节 类型，N字节 数据，4字节 CRC。 ARP 报文：发送端不需要填写目的以太网地址。