发动态

没有新消息

更多内容

咔啡 广东/湖南农业大学
HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网服务器传输超文本到本地浏览器的传送协议。HTTP 是基于 TCP/IP 协议通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。它不涉及数据包(packet)传输,主要规定了客户端和服务器之间的通信格式,默认使用80端口。

1386阅读

1赞

评论

0 条评论

暂无评论,快来写下您的评论

推荐阅读

HTTP,Hyper Text Transfer Protocol 的缩写,译为超文本传输协议。在浏览器与服务器的交互过程中,需要遵循一定的规则,这个规则就是 HTTP,它专门用于定义浏览器与服务器之间交换数据的过程以及数据本身的格式。

1867阅读
2赞
0评论

软件测试小红书面试题 | http基于什么传输层协议 HTTP(Hypertext Transfer Protocol)是一种应用层协议,它基于传输层协议进行数据传输。HTTP的传输层协议可以是TCP或者UDP,但是由于HTTP需要保证数据传输的可靠性和顺序,通常使用TCP作为传输层协议。 TCP(Transmission Control Protocol)是一种面向连接的、可靠的传输层协议,它提供了数据确认、重传、流量控制等机制,保证了数据传输的可靠性和有序性。在HTTP协议中,客户端和服务器之间建立TCP连接后,通过发送HTTP请求和响应消息进行数据传输,TCP可以保证数据传输的可靠性和正确性。 因此,HTTP协议基于TCP传输层协议进行数据传输,使用TCP的可靠性保证,保证了数据传输的正确性和完整性,适合于传输需要保证可靠性的网页、文件、图片等数据。同时,由于TCP的连接建立和维护需要耗费较多的资源和时间,因此在需要快速响应的实时应用场景中,可能会选择使用基于UDP的传输层协议,如实时视频直播等。

429阅读
8赞
0评论

软件测试小红书面试题 | http基于什么传输层协议 HTTP(Hypertext Transfer Protocol)是一种应用层协议,它基于传输层协议进行数据传输。HTTP的传输层协议可以是TCP或者UDP,但是由于HTTP需要保证数据传输的可靠性和顺序,通常使用TCP作为传输层协议。 TCP(Transmission Control Protocol)是一种面向连接的、可靠的传输层协议,它提供了数据确认、重传、流量控制等机制,保证了数据传输的可靠性和有序性。在HTTP协议中,客户端和服务器之间建立TCP连接后,通过发送HTTP请求和响应消息进行数据传输,TCP可以保证数据传输的可靠性和正确性。 因此,HTTP协议基于TCP传输层协议进行数据传输,使用TCP的可靠性保证,保证了数据传输的正确性和完整性,适合于传输需要保证可靠性的网页、文件、图片等数据。同时,由于TCP的连接建立和维护需要耗费较多的资源和时间,因此在需要快速响应的实时应用场景中,可能会选择使用基于UDP的传输层协议,如实时视频直播等。

587阅读
11赞
0评论

HTTP协议的初始版本中,每进行一次HTTP通信就要断开一次TCP连接。以当年的通信情况来说,因为都是些容量很小的文本传输,所以即使这样也没有多大问题。可随着 HTTP 的 普及,文档中包含大量图片的情况多了起来。比如,使用浏览器浏览一个包含多张图片的 HTML 页面时,在发送请求访问 HTML 页面资源的同时,也会请 求该 HTML 页面里包含的其他资源。因此,每次的请求都会造成无谓的 TCP 连接建立和断开,增加通信量的 开销。

1306阅读
3赞
0评论

UDP 和 Tcp/Ip UDP(User Data Protocol,用户数据报协议)是与TCP相对应的协议。它是面向非连接的协议,它不与对方建立连接,而是直接就把数据包发送过去!通信效果高,但也正因为如此,它的可靠性不如TCP协议高。 UDP适用于一次只传送少量数据、对可靠性要求不高的应用环境。 TCP(Transmission Control Protocol,传输控制协议)是基于连接的协议,也就是说,在正式收发数据前,必须和对方建立可靠的连接,适用于一次传输大量数据,对可靠性要求高的应用环境。

2092阅读
7赞
1评论

#字节跳动面试经验#【字节跳动安卓工程师面试题目及答案分享】 问题:对安卓开发了解多少?有没有安卓编程经验? 回答:根据个人情况真实回答即可。 问题:http是什么? 回答:http的全称是hypertext transfer protocol超文本传送协议,处于应用层,是互联网上应用最多的网络协议。所有的WWW文件都必须遵从的一种协议,将超文本从服务器端传送到本地浏览器。HTTP可以使网络传输减少,使浏览器更高效。 问题:http返还值 回答:返还一个该类型的状态码表示接收到请求并继续处理。 问题:哈希map的结果是什么? 回答:哈希表是一种根据关键码去寻找值的数据映射结构,每组数据有对应的key和value,是一种数组+链表的结构。存数据的时间负责度是O(1),取数据最好是O(1),最差是O(n)。

1683阅读
13赞
0评论

这依赖需求,通过使用HTTP/REST,数据格式使用JSON 或 Protobuf(Binary protocol),通讯协议是自由的。

739阅读
0赞
0评论

软件测试面试题 ICMP是什么? ICMP是Internet Control Message Protocol的缩写,即因特网控制报文协议。它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由器是否可用等网络本身的消息。这些控制消息虽然并不传输用户数据,但是对于用户数据的传递起着很重要的作用。ICMP报文有两种:差错报告报文和询问报文。

785阅读
27赞
2评论

软件测试面试题 1、运输层的协议是什么?其端口的作用是什么? TCP,传输单位称为TCP报文段 UDP,传输单位称为用户数据段 其端口的作用是识别哪个应用程序在使用该协议 2、在无盘工作站向服务器申请IP地址时,使用的是什么协议? RARP 3、提供可靠数据传输、流控的是OSI的第几层? 传输层 4、子网掩码出现在哪层? 网络层 5、中继器、交换机、网桥、网关,哪个属于数据链路层设备? 交换机和网桥 6、交换机、路由、中继器、集线器,哪些属于物理层设备? 中继器和集线器 7、网桥、交换机、路由器、集成器,哪些可以用来对以太网分段? 网桥、路由、交换机 8、VLAN表示什么? 广播域

627阅读
16赞
1评论