网络编程基础

TCP/IP网络协议栈分为应用层、传输层、网络层和数据链路层四层:

网络编程基础_第1张图片

TCP/IP通讯过程:


TCP/IP数据包封装示意图:


以太网帧格式:

网络编程基础_第2张图片

ARP数据报格式:


IP数据报格式:

网络编程基础_第3张图片

UDP段格式:

网络编程基础_第4张图片

TCP段格式:

网络编程基础_第5张图片

TCP协议通讯流程:


UDP协议通讯流程:

网络编程基础_第6张图片



你可能感兴趣的:(IP,tcp,网络编程,UDP)