资料下载

TCP协议 ,一种传输协议

由管理员撰写。发表于 TCP协议 协议分析

4.3571428571429 1 1 1 1 1 评分4.36(28投票)
压住他

了解每种协议如何适合OSI模型对于任何网络工程师都是至关重要的。该页面分析了如何将TCP归类为“传输协议”,并使您深入了解该协议的要求。

使TCP适应OSI模型

众所周知,每个协议在OSI模型中都有其位置。 OSI模型指示协议的复杂性和智能性。通常,OSI模型越向上移动,协议就越智能。层的位置还反映了它们的CPU强度,而OSI模型的较低层则相反,即CPU强度较低且智能程度较低。

 

TCP协议 协议1

TCP协议 位于OSI模型的第4层,也称为传输层。如果您已经阅读了OSI模型页面,您会记得传输层负责建立会话,数据传输和拆除虚拟连接。

考虑到这一点,您希望传输层中放置的任何协议都可以实现某些特性和特征,以使其能够支持该层提供的功能。

因此,当我们分析TCP时,您一定会同意它完全适合传输层。



 

 



下图显示了TCP标头在计算机生成并发送到网络的帧中的位置。如果将其向左旋转90度,则会得到与上图相似的效果。这当然是因为每一层都附加了自己的信息,或者您愿意的话可以添加标头:

TCP协议 协议2

该框架由六个3d块组成,因此您可以看到每个OSI层添加了哪个块。您可以看到包含协议支持的所有选项的TCP标头位于IP标头(第3层)之后,在包含上层信息的数据部分(第5、6、7层)之前。

注意:对于那些想知道最后是否存在FCS块的人,它包含一个特殊的校验和,该校验和由数据链路层放置,以允许接收主机检测在传输过程中当前帧是否已损坏。

请参考 以太网II框架 页面以获取更多信息。

 

我们在哪里以及为什么要使用TCP?

TCP协议 几乎用于每种类型的网络。作为协议,它不限于任何类型的网络拓扑,无论是局域网(LAN)还是广域网(WAN)。作为一种传输协议,我们称它为传输协议,因为它位于OSI模型的传输层中,其主要工作是将数据从一个位置传输到另一个位置,而与物理网络和位置无关。

众所周知,传输协议有两种,TCP是其中的一种,而UDP(用户数据报协议)是另一种。这两种传输协议之间的区别在于,TCP提供了一种极其可靠和健壮的数据传输方法,从而确保了传输的数据不会以任何方式被破坏。另一方面,UDP提供了一种不可靠的数据传输方式,无法确保数据已到达目的地或到达目的地时的完整性。


传输协议的概念

如前所述,TCP是一种传输协议,这意味着它用于传输其他协议的数据。起初,这听起来可能很奇怪或令人困惑,但这正是它被设计的原因,它为其所携带的协议增加了实质性的功能。

下图是显示“传输”协议概念的最简单方法:

TCP协议 协议3

在接下来的页面中,我们将仔细研究TCP如何设法提供其可靠的数据传输方法,并确保数据包无误地到达目的地。这整个过程是TCP中许多“子系统”的工作,这些子系统共同提供TCP给我们的可靠性。

在深入探讨之前,让我们快速了解一下该协议。如果您对太多的技术细节不感兴趣,那么下一页适合您!对于那些寻求深入分析的人,您应该阅读快速概述页面,以了解我们即将进行的分析。


 

压住他

文章 阅读下一篇:

CCENT / CCNA

思科公司 路由器

  • SSL WebVPN
  • 保护路由器
  • 基于策略的路由
  • 棒上路由器

虚拟专用网安全

  • 了解DMVPN
  • GRE / IPSec配置
  • 站点到站点IPSec 虚拟专用网
  • IPSec模式

思科公司 救命

  • 视窗 8 虚拟专用网客户端
  • 视窗 7的VPN客户端
  • CCP显示问题
  • 思科支持应用程序。

视窗 2012

  • 新的功能
  • 发牌
  • Hyper-V / VDI
  • 安装Hyper-V

的Linux

  • 文件权限
  • Webmin
  • 群组-用户
  • Samba设置