`
123003473
  • 浏览: 1047750 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

TCP/IP和HTTP的不同之处

 
阅读更多
TCP/IP是传输层协议

HTTP 是应用层协议

HTTP和TCP/IP不同,TCP/IP是传输层协议,主要解决数据如何在网络中传输;而HTTP是应用层协议,主要解决如何包装数据。我们在传输数据时,可以只使用传输层(TCP/IP),但是那样的话,由于没有应用层,便无法识别数据内容,如果想要使传输的数据有意义,则必须使用应用层协议,应用层协议很多,有HTTP、FTP、TELNET等等,也可以自己定                       义应用层协议。WEB使用HTTP作传输层协议,以封装HTTP文本信息,然后使用TCP/IP做传输层协议将它发送到网络上

HTTP定义了HTTP文本、标签以及HTTP文件撰写规范,它就是应用层协议

TCP/IP搞的就是传输工作,它不管你要传输的内容是什么,格式如何,它只管将数据发送到网络上,所以它是传输层协议. 传输层协议有很多,TCP/IP、IPX、AppleTalk等等,但是使用Windows的计算机,一般使用TCP/IP协议,而且Internet上也只支持TCP/IP协议,所以这个协议使用得最广泛



Remoting支持很多种通讯协议,支持TCP/IP,支持HTTP,支持IPC

Remoting是一种远程的过程调用,我可以将某个类放置在服务器上,通过Remoting,你可以在另外一台机器上调用这个类,在你这里看来,这个类是在你的机器上运行,而实际上这个类的实例是在服务器上

在Remoting中,Remoting本身可以使用多种协议,其底层实现还是通过Socket调用,如果使用TCP/IP协议,则Remoting使用自身定义的应用层协议;如果使用HTTP协议,则Remoting使用HTTP这个应用层协议,并使用TCP/IP协议做传输层协议



网络通讯底层协议是TCP/IP协议,Socket是对这个协议的封装,Socket本身并不是协议,而是一个调用接口(API),通过Socket,我们才能使用TCP/IP协议。



IE可不是网络,IE只是一种浏览器而已. IE使用的是HTTP协议做为应用层协议,QQ使用的是自己定义的应用层协议,它们之间没有交集,所以IE与QQ是没有关系的

我们公司的部们之间的电脑是通过路由器,我们都在公司的局域网中,公司的局域网中又有一台路由器连接上了Internet,我们就可以通过这个路由器上网了,其它计算机由于不允许让她们上网,所以在路由器中做了限制,禁止她们通过路由器,所以她们也就无法上网了, 我们技术部的电脑,都接在一个交换机上,我们技术部就形成了一个网络,和IE什么的没有关系, 只要我的计算机连接了另一个计算机,那就是说,我的计算机在网络中了,虽然这个网络没有什么大用处,但它的确就是一个网络



网络是物理上的东西,两台计算机之间用网线连接起来,不连接到Internet,也是一个网络



如果QQ掉线了:那只能说明两种情况

1、如果公司到Internet的连接断了,QQ肯定会掉,网页肯定也打不开,因为到Internet的传输层(TCP/IP)断了,但是公司内部网页还是可以打开,因为访问公司内部网页可以不经过Internet,经过公司局域网就可以访问。

2、如果公司内部网络故障了,那QQ肯定也会掉,网页肯定也打不开,而且公司内部网页也无法打开,因为内部网络的传输层(TCP/IP)断了



记住,IE可以代表上网,QQ也可以代表上网,但是上网绝对不是IE、QQ,只要计算机通过某种方式连接到了Internet,那么就说这台计算机上网了
分享到:
评论

相关推荐

    TCP/IP详解论文

    TCP/IP协议的优点是它可以实现不同计算机之间的通信,提供了Internet国际互联网络的基础设施,保证了数据的传输安全和可靠性。 6. TCP/IP协议的缺点 TCP/IP协议的缺点是它的复杂性和安全性问题。TCP/IP协议的实现...

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

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

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

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

    Linux TCP/IP 架构、设计与实现[TCP/IP Architecture, Design and Implementation in Linux] 1/5

    TCP/IP Architecture, Design and Implementation in Linux 1/5 For All: [Part 1/5] http://download.csdn.net/source/1345609 [Part 2/5] http://download.csdn.net/source/1345649 [Part 3/5] ...

    TCP/IP进行网际互联 卷1 原理、协议与结构和TCP-IP详解卷一:协议

    《TCP/IP进行网际互联 卷1 原理、协议与结构》这本书深入浅出地介绍了TCP/IP协议族的基本原理和结构。书中涵盖了互联网的基础概念,如IP地址、子网掩码、DNS域名系统以及路由选择等。在结构方面,它详细解析了各个...

    TCP/IP高效编程(Effective TCP/IP Programming)

    《tcp/ip高效编程:改善网络程序的44个技巧》是tcp/ip 领域的经典著作,对tcp/ip 网络编程中存在的各种问题进行了全面解析,旨在帮助读者深入透彻地理解tcp/ip 网络编程。本书组织方式比较特别,正文部分包括4 章,将...

    《TCP/IP详解 卷2:实现》PDF:part2

    《TCP/IP详解 卷2:实现》完整而详细地介绍了TCP/IP协议是如何实现的。书中给出了约500个图例,15 000行实际操作的C代码,采用举例教学的方法帮助你掌握TCP/IP实现。本书不仅说明了插口API和协议族的关系以及主机...

    tcp/ip详解第三卷

    IP分片用于解决不同网络设备MTU(最大传输单元)限制的问题,而IP多播则允许单个数据包被同时发送到多个目的地,常用于多媒体广播和组播通信。 网络编程部分,书中涵盖了套接字编程的基础知识,如如何创建、绑定、...

    C# TCP/IP通信小例子

    C#是一种广泛用于构建桌面和Web应用程序的编程语言,它提供了强大的网络编程能力,其中包括TCP/IP协议的支持。本示例"**C# TCP/IP通信小例子**"是一个基础教程,旨在帮助新手理解如何在C#中实现TCP/IP通信。 TCP...

    TCP/IP详解卷三:TCP事务协议,HTTP,NNTP和UNIX域协议

    《TCP/IP详解(卷3):TCP事务协议、HTTP、NNTP和UNIX域协议》同样采用了大量的实例和实现细节,并参考引用了卷2中的大量源程序。《TCP/IP详解(卷3):TCP事务协议、HTTP、NNTP和UNIX域协议》适用于希望理解TCP/IP如何...

    TCP/IP常见面试知识点

    TCP/IP 协议簇是计算机网络中最为重要的一部分,理解 TCP/IP 协议的工作机理和每个层的作用对于程序员和网络管理员来说都是必备的基础素养。本文将从 TCP/IP 模型、数据链路层、网络层、传输层和应用层五个方面对 ...

    串口通讯和TCP/IP通讯程序

    串口通讯和TCP/IP通讯是两种常见的数据通信方式,在信息技术领域有着广泛的应用。它们各自有其特点和适用场景,理解并掌握这两种通讯方式对于IT专业人员来说至关重要。 串口通讯,也称为UART(通用异步收发传输器)...

    microchip TCP/IP协议栈应用笔记V3.6

    《microchip TCP/IP协议栈应用笔记V3.6》是一份深入探讨Microchip公司TCP/IP协议栈实现与应用的重要文档,特别适合嵌入式系统开发者和网络通信工程师参考。Microchip TCP/IP协议栈是该公司为微控制器提供的完整网络...

    ARM linux 和上位机windows10进行TCP/IP网络通信

    TCP(传输控制协议)和IP(互联网协议)是Internet的基础,构成TCP/IP协议族的核心。TCP提供面向连接的、可靠的数据传输服务,而IP则负责数据在网络中的路由。通过TCP/IP,设备可以跨越不同的网络进行通信。 2. **...

    TCP/IP协议栈及其各个层次的内容

    TCP/IP体系结构是一个开放的网络体系结构,它允许不同的网络和设备之间进行通信。TCP/IP体系结构由四个层次组成:网络层、传输层、高层和应用层。每个层次都有其特定的功能和协议。TCP/IP体系结构的优点是开放、灵活...

    TCP/IP 卷一 TCP/IP 详解

    本PPT版是该书内容的提炼,旨在帮助读者快速理解和掌握TCP/IP的核心概念。 TCP/IP,全称为Transmission Control Protocol/Internet Protocol,是互联网上最广泛使用的通信协议栈。它分为四层模型:链路层、网络层、...

    TCP/IP协议分析

    通过对 TCP/IP 协议的分析和实验,我们了解了 TCP/IP 协议在文件传输中的应用,了解了 FTP 协议的命令和响应代码,了解了 TCP 报文段的结构和作用。 TCP/IP 协议是计算机网络的核心协议,对学习计算机网络和深入学习...

    TCP/IP校验和计算小工具

    "TCP/IP校验和计算小工具"就是专为这个目的设计的实用程序,它可以帮助网络技术人员快速、准确地计算和验证TCP/IP数据包的校验和。 TCP(传输控制协议)和IP(互联网协议)都是TCP/IP协议族的重要组成部分。TCP负责...

Global site tag (gtag.js) - Google Analytics