TCP/IP协议与HTTP协议区别

作者&投稿:班邵 (若有异议请与网页底部的电邮联系)
Http协议和TCP/IP协议有什么区别和联系?~

Http协议和TCP/IP协议有什么区别和联系:
1、TPC/IP协议是传输层协议,主要解决数据如何在网络中传输,而HTTP是应用层协议,主要解决如何包装数据。
2、关于TCP/IP和HTTP协议的关系,有一段比较容易理解的介绍:“我们在传输数据时,可以只使用(传输层)TCP/IP协议,但是那样的话,如果没有应用层,便无法识别数据内容,如果想要使传输的数据有意义,则必须使用到应用层协议,应用层协议有很多,比如HTTP、FTP、TELNET等,也可以自己定义应用层协议。WEB使用HTTP协议作应用层协议,以封装HTTP 文本信息,然后使用TCP/IP做传输层协议将它发到网络上。”
3、术语TCP/IP代表传输控制协议/网际协议,指的是一系列协议。“IP”代表网际协议,TCP和UDP使用该协议从一个网络传送数据包到另一个网络。把IP想像成一种高速公路,它允许其它协议在上面行驶并找到到其它电脑的出口。TCP和UDP是高速公路上的“卡车”,它们携带的货物就是像HTTP,文件传输协议FTP这样的协议等。
4、TCP和UDP是FTP,HTTP和SMTP之类使用的传输层协议。虽然TCP和UDP都是用来传输其他协议的,它们却有一个显著的不同:TCP提供有保证的数据传输,而UDP不提供。这意味着TCP有一个特殊的机制来确保数据安全的不出错的从一个端点传到另一个端点,而UDP不提供任何这样的保证。
5、HTTP(超文本传输协议)是利用TCP在两台电脑(通常是Web服务器和客户端)之间传输信息的协议。客户端使用Web浏览器发起HTTP请求给Web服务器,Web服务器发送被请求的信息给客户端。

TCP/IP
主要的作用就是保证连接的可靠性,我不管发出任何东西给你,都要有这一套协议来保证不丢包
比如说TCP协议就是这样,无论上层让他传啥数据,他都通过与IP协议的操作,把这些东西分段,然后输送,同时保证在这个过程中,数据不会丢,如果丢了一块,他还得想办法重新传一次。这就是TCP、IP的意义
另外,HTTP协议,可以认为主要是用来访问网页的,
是比TCP更上层的协议,http里面规定了我们访问网页的时候如何进行缓存,以及请求什么格式。等等,主要是为了让人们访问网页的时候更快,更安全,而规定了很多参数。
你可以认为TCP
IP协议就是搬运工,保证搬动的东西不被损坏
http协议是做业务的,用来决定要不要搬运,以及如何搬运,从哪去搬运

TPC/IP协议是传输层协议,主要解决数据如何在网络中传输,而HTTP是应用层协议,主要解决如何包装数据。


1、TCP/IP连接

手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。

2、HTTP连接

HTTP协议即超文本传送协议(Hypertext Transfer Protocol ),是Web联网的基础,也是手机联网常用的协议之一,HTTP协议是建立在TCP协议之上的一种应用。

HTTP连接最显著的特点是客户端发送的每次请求都需要服务器回送响应,在请求结束后,会主动释放连接。从建立连接到关闭连接的过程称为“一次连接”。



OSI 是7层 TCP/IP 协议是 4层
OIS 包括的层 从底到上依次为 1.物理层 2.数据链路层 3.网络层 4.传输层
5.会话层 6.表示层 7.应用层
TCP/IP 协议 协议包括的层 从底到上 依次为 1.网络接口层,2.互联网层 3.传输层 4.应用层
楼下说的 HTTP协议是应用层的协议 怎么能跟 TCP/IP 协议无关呢
还有 楼下还说了 TCP/IP协议是 传输层和网络层的协议,和 数据链路层/物理层无关,这句话上表意楼下的意思是 说TCP/IP是 3层协议。呵呵,书上都写着呢,TCP/IP协议是 4层。(他指的 物理层 和 数据链路层 是 TCP/IP 里的 网络接口层,网络接口层包含 物里层 和数据链路层)

TCP/IP 是 网络上 数据通信的一种协议,如果没有这个协议,你就在TCP/IP 网络上 什么也做不了
HTTP 协议是 TCP/IP 协议里面包含的 应用层的协议而已,没有这个协议 只是 不能浏览网页而已,其他的 服务是正常的 比如 邮件SMTP,POP3 协议,FTP等协议,这些协议都是 应用层协议
PS:
还有TCP/IP 协议里 有 网络接口层,互联网层,传输层,应用层(HTTP协议就包含在应用层里的 一个协议)
各层都有 各自的 协议,在这里 就不在一一介绍,如果感兴趣,可以参考
TCP/IP 详解 卷一:协议

tcp\ip是网络层和传输层的协议。。传输数据的 而http是超文本协议。。简单的说就是看网页的。。

TCP/IP 指传输控制协议/因特网互联协议(Transmission Control Protocol / Internet Protocol),又名网络通讯协议
HTTP数据传输协议

TCP

TCP是面向连接的通信协议,通过三次握手建立连接,通讯完成时要拆除连接,由于TCP是面向连接的所以只能用于端到端的通讯。
TCP提供的是一种可靠的数据流服务,采用“带重传的肯定确认”技术来实现传输的可靠性。TCP还采用一种称为“滑动窗口”的方式进行流量控制,所谓窗口实际表示接收能力,用以限制发送方的发送速度。
如果IP数据包中有已经封好的TCP数据包,那么IP将把它们向‘上’传送到TCP层。TCP将包排序并进行错误检查,同时实现虚电路间的连接。TCP数据包中包括序号和确认,所以未按照顺序收到的包可以被排序,而损坏的包可以被重传。
TCP将它的信息送到更高层的应用程序,例如Telnet的服务程序和客户程序。应用程序轮流将信息送回TCP层,TCP层便将它们向下传送到IP层,设备驱动程序和物理介质,最后到接收方。
面向连接的服务(例如Telnet、FTP、rlogin、X Windows和SMTP)需要高度的可靠性,所以它们使用了TCP。DNS在某些情况下使用TCP(发送和接收域名数据库),但使用UDP传送有关单个主机的信息。

IP

IP层接收由更低层(网络接口层例如以太网设备驱动程序)发来的数据包,并把该数据包发送到更高层---TCP或UDP层;相反,IP层也把从TCP或UDP层接收来的数据包传送到更低层。IP数据包是不可靠的,因为IP并没有做任何事情来确认数据包是否按顺序发送的或者有没有被破坏,IP数据包中含有发送它的主机的地址(源地址)和接收它的主机的地址(目的地址)。
高层的TCP和UDP服务在接收数据包时,通常假设包中的源地址是有效的。也可以这样说,IP地址形成了许多服务的认证基础,这些服务相信数据包是从一个有效的主机发送来的。IP确认包含一个选项,叫作IP source routing,可以用来指定一条源地址和目的地址之间的直接路径。对于一些TCP和UDP的服务来说,使用了该选项的IP包好像是从路径上的最后一个系统传递过来的,而不是来自于它的真实地点。这个选项是为了测试而存在的,说明了它可以被用来欺骗系统来进行平常是被禁止的连接。那么,许多依靠IP源地址做确认的服务将产生问题并且会被非法入侵。

HTTP
是一个通信协议,通过网络传输信息。

SOAP
是一个基于XML的协议交换消息,可以使用HTTP来传输这些信息。事实上HTTP是SOAP消息的最常见的传输工具。soap将信息进行XML的序列化后,再用http协议的方式再打包进行传送,传送的方式还是tcp或者udp。做个比喻就好理解了。tcp 和 udp 都是公路,暂且把tcp认为是一般公路,udp高速公路,soap和http就都是汽车,那么soap和http都可以在tcp和udp上跑。说soap可以通过http来传送,实际就是说soap是小轿车,http是装轿车的卡车,把soap的信息装到http里面,然后再运输,当然走的道路还是tcp或udp。说soap可以通过http协议来传输,这句话不太准确,比较准确第说法是:soap信息可以通过http协议包装后通过tcp或udp传输。


什么是cp
CP,是英文单词couple的缩略词,意思是指夫妇、夫妻、情侣这类。而且在生活中人们经常会将两个互不相连的人称为cp,近年来在其他场合中也开始广泛使用,通常来说这种配对并不是我们常规意义上理解的“他们本身就是一对”的说法,而更多情况下只是别人的幻想而已。此外,CP还是一种王道组合的意思,在韩国...

cp是什么意思网络用语
CP是网络用语,指的是“情侣”或“角色配对”的意思。CP这个词在网络上广泛使用,具有多种含义。1. 情侣配对 在网络语境中,CP常常用来表示“情侣”或“配对”的意思。这种用法通常出现在描述两个人之间有浪漫关系的情况下。例如,某对明星、角色或者虚构人物之间的配对,常常会被粉丝称为CP。这种称呼...

CP的全称是什么
CP的全称是couple。CP是英语中couple的缩写,意思是夫妻,一对配偶的意思。cauple即是配对,即是一对一对的,常常表明一男一女。CP盛行于网络,通常是观众给自个所喜爱的荧屏上的情侣的称号,通常都是想象的情侣或许配偶。酷爱游戏和动漫的童鞋,也会把游戏里和故事里自个所喜爱的人物进行夫妻配对。举...

cp是什么意思男女之间
1. 在男女之间的交往中,"CP"是一种网络流行语,代表的是“Couple”的缩写,中文意思是“一对儿”或者“情侣”。2. "CP"这个词最早来源于日本的同人圈,用于表示作品中的情侣关系。它逐渐被广泛应用于电视节目、综艺节目等场合,用来指代观众或粉丝心目中的理想配对,即使这些人物在现实中并非真正的情...

cp是什么意思网络用语-含义简介
CP是英文Couple的缩写,指的是夫妻或者情侣的意思,不过一般多用于粉丝们想象中的看起来比较赏心悦目的情侣组合,大家经常会在一些综艺节目中看到,但是多数中的CP不是正式的,而是综艺节目中的假想组合。。比如余文乐和周冬雨组合,虽然余文乐现在已经结婚了,不过当时在综艺节目中余文乐和周冬雨这对CP还是很...

cp指的是搭档还是情侣
cp可以是情侣,也可以是搭档。cp是英文单词couple的缩写,这个单词的本义是配偶或者夫妻,所以一般cp指的是情侣。现在的cp之所以流行,是因为观众喜欢给自己喜欢的荧屏情侣配成一对,不过大多数都是想象中的情侣,现实中很少有成对的,此时的cp就是指搭档。cp也就是配对,是一个网络流行词,它来源于日本...

cp是什么意思,为什么叫cp
这个词就有夫妻、配对的意思。最原始这个词其实来自于日本,准确来说是来自日本动漫,大家喜欢把动漫中彼此有密切关联、特别是有情侣关系、恋爱关系的一队人物称为“xxcp”,比如我们都知道的“新兰cp”。慢慢这个词也从二次元来到三次元,现实中的情侣或者夫妻也可以用“某某...

什么是CP
处CP可以算作谈恋爱的一种形式。在现代社交媒体和网络文化中,“处CP”通常指的是两个人在虚拟世界中建立情侣关系,这种关系可能是基于友谊、共同兴趣或是单纯的娱乐。虽然这种关系在开始时可能只是虚拟的,但随着时间的推移和双方的深入了解,它有可能转化为现实生活中的恋爱关系。处CP的过程...

cp是什么意思
1. 在网络用语中,"CP"通常指的是"couple"的缩写,用以表示夫妻或情侣关系。在二次元文化中,这个词用来描述两个角色之间的情侣配对,这种配对可能是原作中的设定,也可能是粉丝基于个人喜好所创造的搭配。2. "CP"在流行文化中也可以表示“配对”的概念,不仅限于情感关系。例如,在游戏玩家之间,选择...

cp是什么意思?(通俗一点)
CP的意思 CP是一个网络流行词,在不同的语境中有不同的含义。一般来说,CP是英文单词“Coupling”的缩写,意为配对、情侣等。在网络世界,尤其是社交媒体和粉丝文化中,CP通常指的是一对被大家认可并喜爱的角色组合或人物配对。这种配对可以是影视角色、小说人物,甚至是现实生活中的明星情侣。详细解释 ...

灵宝市18167725930: http协议和tcp/ip协议关系是什么 -
钟离顷泉盈: HTTP协议目前是TCP/IP协议中的一部分.TCP/IP协议是一个协议簇,包含很多协议的.如果按OSI模型来说,第二层,ARP 第三层,IP 第三层,TCP,UDP 高层,HTTP,TELNET,FTP,SMTP,POP3,等等 平时上网其实下面几层的协议都在用.只是感觉不到而已.高层常用HTTP,FTP,SMTP,POP3,后两个时邮件.

灵宝市18167725930: TCP/IP协议与HTTP协议区别 -
钟离顷泉盈: OSI 是7层 TCP/IP 协议是 4层 OIS 包括的层 从底到上依次为 1.物理层 2.数据链路层 3.网络层 4.传输层 5.会话层 6.表示层 7.应用层 TCP/IP 协议 协议包括的层 从底到上 依次为 1.网络接口层,2.互联网层 3.传输层 4.应用层 楼下说的 HTTP协议是应...

灵宝市18167725930: Http协议和TCP/IP协议有什么区别和联系? -
钟离顷泉盈: Http协议和TCP/IP协议有什么区别和联系: 1、TPC/IP协议是传输层协议,主要解决数据如何在网络中传输,而HTTP是应用层协议,主要解决如何包装数据. 2、关于TCP/IP和HTTP协议的关系,有一段比较容易理解的介绍:“我们在传输数据...

灵宝市18167725930: HTTP和TCP/IP有什么不同 -
钟离顷泉盈: HTTP支持的是www服务 而TCP/IP是协议 它是Internet国际互联网络的基础.TCP/IP是网络中使用的基本的通信协议. TCP/IP实际上是一组协议,它包括上百个各种功能的协议,如:远程登录、文件传输和电子邮件等,而TCP协议和IP协议是保证数据完整传输的两个基本的重要协议.通常说TCP/IP是Internet协议族,而不单单是TCP和IP.

灵宝市18167725930: TCP/IP协议与HTTP协议的区别?
钟离顷泉盈: TCP/IP(Transmission Control Protocol/Internet Protocol)的简写,中文译名为传输控制协议/因特网互联协议,又叫网络通讯协议,这个协议是Internet最基本的协议、Internet国际互联网络的基础,简单地说,就是由网络层的IP协议和传输层的TCP协议组成的. HTTP协议(Hypertext Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传送协议,是一个客户端和服务器端请求和应答的标准(TCP).超文本传输协议是互联网上应用最为广泛的一种网络协议

灵宝市18167725930: tcp ip和http协议哪个好 -
钟离顷泉盈: 二者没有可比性 tcp与http处于OSI模型的不同层次 http是基于tcp协议的应用层协议,二者相比是没有意义的

灵宝市18167725930: http与tcp/ip的区别 -
钟离顷泉盈: TCP/IP协议 (传输控制协议/网间协议) TCP/IP 协议集确立了 Internet 的技术基础.TCP/IP 的发展始于美国 DOD (国防部)方案. IAB (Internet 架构委员会)的下属工作组 IETF (Internet 工程任务组)研发了其中多数协议. IAB 最初由美国政府发...

灵宝市18167725930: http协议和tcp/ip协议关系? -
钟离顷泉盈: IP (网际协议) 在网络通信中,网络组件的寻址对信息的路由选择和传输来说是相当关键的.相同网络中的两台机器间的消息传输有各自的技术协定.LAN 是通过提供6字节的唯一标识符(“MAC”地址)在机器间发送消息的.SNA 网络中的...

灵宝市18167725930: Http协议与Tcp,Ip协议有什么区别? -
钟离顷泉盈: Http协议与Tcp`` 是用与平常的.. 而Ip协议是属于网络的```

灵宝市18167725930: 请问http协议和TCP/IP协议有什么区别? -
钟离顷泉盈: 楼下说我大错 对我反驳,我可以做出解释 OSI 是7层 TCP/IP 协议是 4层 OIS 包括的层 从底到上依次为 1.物理层 2.数据链路层 3.网络层 4.传输层 5.会话层 6.表示层 7.应用层 TCP/IP 协议 协议包括的层 从底到上 依次为 1.网络接口层,2.互联网层 ...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网