`
wwty
  • 浏览: 544071 次
  • 性别: 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进行数据传输

分享到:
评论

相关推荐

    TCP/IP协议详解--卷1-协议 非扫描版

    TCP/IP协议详解--卷1-协议,单pdf文件,有书签。

    TCP/IP详解卷1-3

    《TCP/IP详解卷1-3》是一套深入探讨TCP/IP协议族的经典著作,由Stephen A. Thomas和W. Richard Stevens两位作者共同撰写。这套书籍详细地解析了互联网协议的各个方面,是IT行业内学习网络通信技术的重要参考书。下面...

    TCP/IP协议卷2-实现

    《TCP/IP协议卷2-实现》是一本深入探讨TCP/IP协议栈实现的权威著作,它在第一卷理论基础之上,详细介绍了如何将这些协议实际应用于操作系统和网络设备中。本书对于理解网络通信的底层机制、优化网络性能以及进行网络...

    Windows环境下TCP/IP协议的配置,TCP/IP诊断

    Windows 环境下 TCP/IP 协议的配置和诊断 本资源摘要信息主要涉及到 Windows 环境下的 TCP/IP 协议配置和诊断。该资源包括了 TCP/IP 协议的配置、 Ping 命令工具的使用、Ipconfig 工具的使用等内容。 知识点一:...

    s7-300的tcp/ip协议通讯

    ### S7-300的TCP/IP协议通讯 #### 概述 SIMATIC S7-300系列的CPU集成了PROFINET接口,不仅支持PROFINET总线通信,还可以用于标准的TCP/IP通信。这使得S7-300能够通过组态TCP连接以及使用开放式通信的功能块与其他...

    实训(2)Windows环境下TCP/IP协议的配置-TCP/IP诊断word版本.pdf

    实训(2)Windows环境下TCP/IP协议的配置-TCP/IP诊断word版本.pdf

    实训(2)Windows环境下TCP/IP协议的配置,TCP/IP诊断.pdf

    TCP/IP 协议在 Windows 环境下的配置和诊断 本文主要讲述了在 Windows 环境下 TCP/IP 协议的配置和诊断,包括网络配置、TCP/IP 协议配置、Ping 命令工具的使用、Ipconfig 工具的使用等内容。 一、网络配置 在 ...

    TCP-IP详解卷1:协议_TCP/IP协议_TCP-IP协议_TCPIP_lotuwf_wholeb5w_

    《TCP/IP详解卷1:协议》是一本深入探讨TCP/IP协议族的专业书籍,它为读者提供了全面、细致的TCP/IP理论知识和实践指导。TCP/IP协议是互联网的基础,由多个层次的协议组成,包括网络接口层(如以太网)、网络层(如...

    TCP/IP源代码--

    标题中的“TCP/IP源代码”指的是TCP/IP协议族的源代码,这是一组用于网络通信的核心协议,包括传输控制协议TCP(Transmission Control Protocol)和网际协议IP(Internet Protocol)。TCP/IP是互联网的基础,它定义...

    TCP/IP协议配置及Windows网络实用程序的应用 实验报告

    通过本实验的学习,学生不仅掌握了TCP/IP协议的基础配置方法,还学会了如何使用Ping命令进行网络故障排查。这些技能对于日常维护网络环境的稳定性和解决网络问题具有重要意义。同时,通过实际操作加深了对TCP/IP协议...

    对以太网全硬件TCP/IP协议栈的简单认识-w5500以太网协议基本认识.pdf

    ### 对以太网全硬件TCP/IP协议栈的简单认识 #### 一、OSI七层结构模型概述 在深入探讨以太网全硬件TCP/IP协议栈之前,我们首先需要了解网络通信的基础——OSI(Open System Interconnect)七层模型。这一模型由...

    TCP/IP协议族(第四版)习题答案

    这份"TCP/IP协议族(第四版)习题答案"涵盖了这个领域的核心概念和实践应用,对于学习者来说,是一个宝贵的资源。 在TCP/IP协议族中,网络接口层主要负责数据在网络中的物理传输,包括以太网、令牌环等不同的局域网...

    基于TCP/IP协议的Socket编程

    基于TCP/IP协议的Socket编程 TCP/IP协议是网络通信协议的基础,它规定了网络上的所有通信设备,尤其是一个主机与另一个主机之间的数据传输格式以及传送方式。TCP/IP协议的基本传输单位是数据包(datagram),TCP...

    TCP/IP协议分析

    TCP/IP 协议分析及应用是计算机网络的核心协议,了解 TCP/IP 协议对学习计算机网络和深入学习网络技术非常重要。本文对 TCP/IP 协议进行了详细的分析,并对 FTP 协议进行了实验,通过对 FTP 协议的分析和实验,了解...

    详细解析tcp ip协议.pdf

    ### 详细解析TCP/IP协议 #### 一、TCP/IP协议的起源与发展 TCP/IP协议起源于20世纪70年代的美国国防高级研究计划局(ARPA)的ARPANET项目。这一时期正处于计算机网络技术的初期阶段,ARPANET的成功运行证明了...

    TCP/IP协议分析与应用学习资料

    这个学习资料包,以PPT的形式,旨在帮助理解TCP/IP协议的工作原理及其在实际应用中的运用。 首先,TCP(Transmission Control Protocol)是一种面向连接的、可靠的传输协议,确保数据在互联网上的正确无误的传递。...

    tcp/ip协议实验

    在这个实验中,学生将学习IP协议的工作原理,并了解其在tcp/ip协议中的作用。 实验四 Internet 控制报文协议 ICMP Internet控制报文协议(ICMP)是tcp/ip协议中的一种错误报告协议,负责报告网络错误和异常情况。在...

    TCP/IP协议族

    《TCP/IP协议族》由编程与网络权威专家BehrouzA.Forouzan撰写,是一本关于TCP/IP协议族的经典教材《TCP/IP协议族》图文并茂,重点概念突出。除了讲解一些基本概念和底层技术外,还介绍了TCP/IP协议族中的核心协议IP...

    TCP/IP协议详细学习

    TCP/IP协议的学习不仅仅包括上述概念,还需要理解以下关键点: - IP分片与重组:当数据包过大无法一次性通过某个网络设备时,IP协议会将其分割成多个小块进行传输,接收端再进行重组。 - TCP的三次握手和四次挥手...

    TCP/IP 学习心得

    理解TCP/IP协议族不仅有助于网络技术的学习,还能为网络故障排查、网络安全和网络优化打下坚实基础。通过阅读和研究这两个PPT文件,你可以深入理解TCP/IP的工作原理,节省大量翻阅专业书籍的时间,同时也能提升解决...

Global site tag (gtag.js) - Google Analytics