标签:
注:本文内容来自网友大神,作为学习笔记记录在此。如有雷同,敬请谅解;
TCP/IP协议栈主要分为四层:应用层、传输层、网络成、数据链路层;每层都有相应的协议;
所谓的协议:就是双方进行数据传输的一种格式。整个网络中使用的协议有很多,所幸的是每一种协议都有RFC文档。
先来看看一帧以太网数据包的格式:
一、TCP协议
TCP协议在运输层。面向连接(先建立连接),所以保证高可靠性(数据无丢失、数据无失序、数据无错误、数据无重复到达)传输协议。
二、UDP协议
与TCP同级别。无连接,不保证可靠的传输层协议。
三、IP协议
IP是TCP/IP协议族中最为核心的协议。所有的TCP、UDP、ICMP、IGMP数据都是以IP数据报格式传输。他的特点如下:
接下来是介绍详细的头部格式:
1. IP报文格式
IP协议往往被封装在以太网帧中传送。而所有的TCP、UDP、ICMP、IGMP数据都被封装在IP数据报中传送。如图
下面是IP头部(报头)格式:
标签:
原文地址:http://www.cnblogs.com/dkma/p/5646653.html