`
wwty
  • 浏览: 538636 次
  • 性别: Icon_minigender_1
  • 来自: 北京-郑州
社区版块
存档分类
最新评论

TCP/IP协议理论学习--TCP/IP概念

阅读更多

总体概括
TCP/IP协议(Transfer Controln Protocol/Internet Protocol)叫做传输控制/网际协议。
TCP/IP实际上是一组协议,它包括上百个各种功能的协议,如:远程登录、文件传输和电子邮件等,而TCP协议和IP协议是保证数据完整传输的两个基本的重要协议。通常说TCP/IP是Internet协议族,而不单单是TCP和IP。

 

IP协议---网络互联层
IP(Internet Protocol)协议的英文名直译就是:因特网协议。
在现实生活中,我们进行货物运输时都是把货物包装成一个个的纸箱或者是集装箱之后才进行运输,在网络世界中各种信息也是通过类似的方式进行传输的。
1、IP协议规定了数据传输时的基本单元和格式。如果比作货物运输,IP协议规定了货物打包时的包装箱尺寸和包装的程序。
2、除了这些以外,IP协议还定义了数据包的递交办法和路由选择。同样用货物运输做比喻,IP协议规定了货物的运输方法和运输路线。

 

TCP协议---数据传输层
IP协议已经规定了数据传输的主要内容,那 TCP(Transmission Control Protocol)协议是做什么的呢?不知大家发现没有,在IP协议中定义的传输是单向的,也就是说发出去的货物对方有没有收到我们是不知道的。就好像8 毛钱一份的平信一样。那对于重要的信件我们要寄挂号信怎么办呢?TCP协议就是帮我们寄“挂号信”的。TCP协议提供了可靠的面向对象的数据流传输服务的规则和约定。简单的说在TCP模式中,对方发一个数据包给你,你要发一个确认数据包给对方。通过这种确认来提供可靠性。
TCP协议被称作一种端对端协议。这是因为它为两台计算机之间的连接起了重要作用:当一台计算机需要与另一台远程计算机连接时,TCP协议会让它们建立一个连接、发送和接收资料以及终止连接。
  传输控制协议TCP协议利用重发技术和拥塞控制机制,向应用程序提供可靠的通信连接,使它能够自动适应网上的各种变化。即使在 Internet 暂时出现堵塞的情况下,TCP也能够保证通信的可靠。
众所周知, Internet 是一个庞大的国际性网络,网络上的拥挤和空闲时间总是交替不定的,加上传送的距离也远近不同,所以传输资料所用时间也会变化不定。TCP协议具有自动调整"超时值"的功能,能很好地适应 Internet 上各种各样的变化,确保传输数值的正确。

 

总结:
通TCP/IP协议的结构图来看,IP协议位于网络互联层,而TCP协议位于传输层;顾名思义,IP协议提供了网络互连所需要遵守的约定标准,让遵守IP协议的计算机连入网内;计算机连入网内是为了数据的交换,那么数据的传输就需要TCP协议来完成了。
因此,从上面我们可以了解到:IP协议只保证计算机能发送和接收分组资料---即接入互联网;而TCP协议则可提供一个可靠的、可流控的、全双工的信息流传输服务。
其实还可以再宏观的说:IP协议提供网络互连,而TCP进行数据传输

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics