本教程操作环境windows7系统、Dell G3电脑。
传输控制协议(TCP,Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。
TCP补充了Internet协议(IP协议),它定义了用于识别Internet上系统的IP地址,主要确保不同节点之间的端到端数据传输。Internet协议提供用于传输数据的指令,同时TCP创建连接并确保将数据传递到正确的目标。这两种协议通常是协同工作的,叫做TCP / IP套件。
TCP/IP层次模型共分为以下四层
1. 应用层,对应于OSI参考模型的高层,为用户提供所需要的各种服务;
2. 传输层,为应用层实体提供端到端的通信功能,保证了数据包的顺序传送及数据的完整性;
3. 网络层,负责相邻节点之间的通信;
4. 网络接口层,负责监视数据在主机和网络之间的交换。
TCP与Internet协议协同工作,Internet协议定义远程节点的逻辑位置,而TCP传输并确保将数据传递到正确的目标。
TCP目的是为了适应支持多网络应用的分层协议层次结构。 连接到不同但互连的计算机通信网络的主计算机中的成对进程之间依靠TCP提供可靠的通信服务。TCP假设它可以从较低级别的协议得到简单的,可能不可靠的数据报服务。 原则上,TCP应该能够在从硬线连接到分组交换或电路交换网络的各种通信系统之上操作。