总体概括
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进行数据传输
分享到:
相关推荐
TCP/IP协议详解--卷1-协议,单pdf文件,有书签。
实训(2)Windows环境下TCP/IP协议的配置-TCP/IP诊断word版本.pdf
TCP/IP 协议在 Windows 环境下的配置和诊断 本文主要讲述了在 Windows 环境下 TCP/IP 协议的配置和诊断,包括网络配置、TCP/IP 协议配置、Ping 命令工具的使用、Ipconfig 工具的使用等内容。 一、网络配置 在 ...
TCP/IP协议详解1-协议,具体文字介绍TCP/IP协议
(1)懂得在Windows系统中进行网络配置; (2)掌握如何在Windows系统中进行TCP/IP协议配置。 (3)熟悉使用ping命令工具来进行测试; (4)熟悉利用ipconfig工具进行测试
《TCP/IP详解 卷2:实现》完整而详细地介绍了TCP/IP协议是如何实现的。书中给出了约500个图例,15 000行实际操作的C代码,采用举例教学的方法帮助你掌握TCP/IP实现。本书不仅说明了插口API和协议族的关系以及主机...
《TCP/IP协议族》由编程与网络权威专家BehrouzA.Forouzan撰写,是一本关于TCP/IP协议族的经典教材《TCP/IP协议族》图文并茂,重点概念突出。除了讲解一些基本概念和底层技术外,还介绍了TCP/IP协议族中的核心协议IP...
TCP/IP 协议详解
tcp/ip协议族 经典教程 高清pdf tcp/ip协议族 经典教程 高清pdf tcp/ip协议族 经典教程 高清pdf tcp/ip协议族 经典教程 高清pdf
两本合集。里面可能含有一些自己pdf标记,自行删除即可。 TCP/IP协议栈 TCP-IP详解卷一:协议 TCP IP进行网际互联 卷1 原理、协议与结构
一部很不错的关于TCP/IP协议的书,内容详细,通俗易懂,很好
OSI七层参考模型概述 数据封装和拆封过程 TCP/IP协议栈 常见的TCP/IP协议
接 PROFINET 总线通信功能,同时还可用于标准的 TCP 通信。 通过组态 TCP 连接及使用开放式通信专用功能块与其它设备建立 TCP 连接以实现通信。 本文以 S7-300CPU 作为 TCP 的 Clint 客户端, PC 机上运行的 TCP&...
(3)考虑到TCP/IP协议比较抽象,学习起来有一定的难度,所以全书尽量避免使用晦涩难懂专业术语,而用浅显易懂的语言说明问题,努力将书打造成一本人人都读懂书籍。 (4)初学网络程序设计的人员,往往感到网络程序...
microchip TCP/IP协议栈应用笔记V3.6,中文版的,我找了很久才找到得。
tcp/ip协议的详细介绍!能够深入的理解tcp/ip协议的原理!
TCP/IP详解:TCP-IP详解卷一:协议、TCP-IP详解卷二:实现、TCP-IP详解卷三:TCP事务协议,HTTP,NNTP和UNIX域协议
TCP/IP协议卷2.。简述了各种卷一的协议栈的实现方法,提供了源码分析。值得一读!
本文档详细介绍了TCP/IP协议站的设计与实现过程,让你轻松了解并掌握TCP/IP的传输过程。
《TCP/IP详解,卷1:协议》是一本完整而详细的TCP/IP协议指南。描述了属于每一层的各个协议以及它们如何在不同操作系统中运行。作者用Lawrence Berkeley实验室的tcpdump程序来捕获不同操作系统和TCP/IP实现之间传输...