TCP/IP、Http的区别
引用http://www.cnblogs.com/renyuan/archive/2013/01/19/2867720.html
TPC/IP协议是传输层协议,主要解决数据如何在网络中传输,而HTTP是应用层协议,主要解决如何包装数据。关于TCP/IP和HTTP协议的关系,网络有一段比较容易理解的介绍:“我们在传输数据时,可以只使用(传输层)TCP/IP协议,但是那样的话,如果没有应用层,便无法识别数据内容,如果想要使传输的数据有意义,则必须使用到应用层协议,应用层协议有很多,比如HTTP、FTP、TELNET等,也可以自己定义应用层协议。WEB使用HTTP协议作应用层协议,以封装HTTP 文本信息,然后使用TCP/IP做传输层协议将它发到网络上。”
术语TCP/IP代表传输控制协议/网际协议,指的是一系列协议。“IP”代表网际协议,TCP和UDP使用该协议从一个网络传送数据包到另一个网络。把IP想像成一种高速公路,它允许其它协议在上面行驶并找到到其它电脑的出口。TCP和UDP是高速公路上的“卡车”,它们携带的货物就是像HTTP,文件传输协议FTP这样的协议等。
你应该能理解,TCP和UDP是FTP,HTTP和SMTP之类使用的传输层协议。虽然TCP和UDP都是用来传输其他协议的,它们却有一个显著的不同:TCP提供有保证的数据传输,而UDP不提供。这意味着TCP有一个特殊的机制来确保数据安全的不出错的从一个端点传到另一个端点,而UDP不提供任何这样的保证。
HTTP(超文本传输协议)是利用TCP在两台电脑(通常是Web服务器和客户端)之间传输信息的协议。客户端使用Web浏览器发起HTTP请求给Web服务器,Web服务器发送被请求的信息给客户端
然后我跟踪了一下项目的请求,其实相当于都是基于http开发因为各种action请求码,表单提交啦。至于tcp/udp是做一些消息发送用的。
相关推荐
TCP/IP 协议在 Windows 环境下的配置和诊断 本文主要讲述了在 Windows 环境下 TCP/IP 协议的配置和诊断,包括网络配置、TCP/IP 协议配置、Ping 命令工具的使用、Ipconfig 工具的使用等内容。 一、网络配置 在 ...
《TCP/IP详解 卷2:实现》完整而详细地介绍了TCP/IP协议是如何实现的。书中给出了约500个图例...本书适用于希望理解TCP/TP协议如何实现的人,包括编写网络应用程序的程序员以及利用TCP/IP维护计算机网络的系统管理员。
《TCP/IP详解》是网络通信领域的一部经典之作,由W. Richard Stevens撰写,全面而深入地探讨了TCP/IP协议族的各个方面。本压缩包包含了该系列的三卷完整版,分别为《卷一:协议》、《卷二:实现》和《卷三:应用》。...
这本书是整个TCP/IP详解系列的第三部分,旨在帮助读者理解TCP/IP协议的深层次工作原理和实现细节。在这一卷中,作者不仅介绍了网络编程的基础知识,还涉及了许多复杂的概念和技术。 首先,我们要明白TCP/IP模型,它...
总的来说,这两本书是理解TCP/IP协议族不可或缺的资源。通过学习,读者可以掌握网络通信的基本原理,理解数据在网络中的流动路径,以及如何通过配置和管理网络设备实现有效的通信。无论你是网络管理员、程序员还是对...
本示例"**C# TCP/IP通信小例子**"是一个基础教程,旨在帮助新手理解如何在C#中实现TCP/IP通信。 TCP(传输控制协议)和IP(因特网协议)是Internet上最基础的通信协议,TCP负责确保数据的可靠传输,而IP则处理...
TCP/IP 协议簇是计算机网络中最为重要的一部分,理解 TCP/IP 协议的工作机理和每个层的作用对于程序员和网络管理员来说都是必备的基础素养。本文将从 TCP/IP 模型、数据链路层、网络层、传输层和应用层五个方面对 ...
《microchip TCP/IP协议栈应用...这份中文版的应用笔记对于那些不熟悉英文文档的开发者来说,无疑是一大福音,能够帮助他们更高效地理解和使用Microchip的TCP/IP协议栈,从而在嵌入式系统开发中实现更复杂的网络功能。
通过阅读和研究这两个PPT文件,你可以深入理解TCP/IP的工作原理,节省大量翻阅专业书籍的时间,同时也能提升解决实际问题的能力。对于想要进入IT行业,特别是网络相关领域的人来说,这是一份非常有价值的资源。
理解TCP/IP协议对于解决网络问题、优化网络性能和开发网络应用程序至关重要。 在压缩包内的“TCP调试助手”文件,可能是这个工具的安装程序或可执行文件。使用这个工具,用户可以进行以下操作: 1. **数据包捕获**...
大家知道,TCP/IP已成为计算机网络的事实上的标准。在关于TCP/IP的论著中,最有影响的就是两部... 本书适用于希望理解TCP/IP如何工作的人,包括编写网络应用程序的程序员以及利用TCP/IP维护计算机网络的系统管理员。
本文将深入探讨标题为"TCP/IP源码 完整的TCP/IP代码程序"的资源,通过分析源码,帮助读者理解和掌握TCP/IP协议的工作原理以及如何在实际的VC++环境中进行网络编程。 TCP/IP协议族由多个层次组成,包括应用层、传输...
本文将深入探讨使用C#语言实现TCP/IP通信的实例,帮助你理解并掌握如何构建服务器端和客户端进行数据交互。 TCP(传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,它确保了数据的有序传输和...
总结来说,TCP/IP协议是互联网的心脏,而《TCP/IP协议详解》这套书则是理解这一心脏运作的绝佳教材。它覆盖了从物理层到应用层的所有关键协议,通过深入浅出的讲解,帮助读者建立起扎实的网络通信理论基础。无论你是...
在本文中,我们将深入探讨如何实现ARM Linux与Windows 10上位机之间的TCP/IP网络通信。这个主题涉及多个技术领域,包括操作系统间的通信、网络编程以及特定的编程语言和库。以下是一份详细的概述: 1. **TCP/IP协议...
本PPT版是该书内容的提炼,旨在帮助读者快速理解和掌握TCP/IP的核心概念。 TCP/IP,全称为Transmission Control Protocol/Internet Protocol,是互联网上最广泛使用的通信协议栈。它分为四层模型:链路层、网络层、...
理解TCP/IP对于网络编程和网络管理员至关重要,它涵盖了从数据封装、寻址到错误处理和流量控制的全面知识。通过深入学习TCP/IP,可以更好地理解和解决网络中的问题,提高网络服务的质量和效率。
它不仅提供了详尽的技术细节,还包含了丰富的实例,帮助读者在理论与实践之间架起桥梁,提升对TCP/IP协议的理解和应用能力。无论你是初学者还是经验丰富的专业人士,都能从中受益匪浅,进一步掌握网络通信的核心技术...
总体而言,《TCP/IP详解》第一卷全面地覆盖了TCP/IP协议族的基础知识,为读者深入理解互联网技术打下了坚实的基础。该书不仅适合于初学者,对于经验丰富的网络工程师来说,也是一本宝贵的参考资料。