Web/Protocol
-
Dynamic Adaptive Streaming over HTTPWeb/Protocol 2020. 2. 24. 00:00
1. Overview Dynamic Adaptive Streaming over HTTP (DASH), also known as MPEG-DASH, is an adaptive bitrate streaming technique that enables high-quality streaming of media content over the Internet delivered from conventional HTTP web servers. Similar to Apple's HTTP Live Streaming (HLS) solution, MPEG-DASH works by breaking the content into a sequence of small HTTP-based file segments, each segme..
-
WebSockets vs Long PollingWeb/Protocol 2020. 2. 23. 22:21
1. Overview Sometimes we need information from our servers as soon as it’s available. The usual AJAX request/response we’re all used to doesn’t keep the connection open for this sort of use case. Instead, we need a push-based method like WebSockets, Long Polling, Server-sent events (SSE) and more recently HTTP2 push. In this article, we compare two methods: WebSockets and Long Polling. 2. Long P..
-
QUICWeb/Protocol 2020. 2. 23. 17:11
1. Overview Among other applications, QUIC improves the performance of connection-oriented web applications that are currently using TCP. It does this by establishing a number of multiplexed connections between two endpoints over the User Datagram Protocol (UDP). This works hand-in-hand with HTTP/2's multiplexed connections, allowing multiple streams of data to reach all the endpoints independen..
-
HTTP keepalive(HTTP persistent connection)Web/Protocol 2019. 9. 28. 17:41
1. Overview HTTP keep-alive, a.k.a., HTTP persistent connection, is an instruction that allows a single TCP connection to remain open for multiple HTTP requests/responses. By default, HTTP connections close after each request. When someone visits your site, their browser needs to create new connections to request each of the files that make up your web pages (e.g. images, Javascript, and CSS sty..
-
Hypertext Transfer Protocol (HTTP)Web/Protocol 2019. 8. 31. 12:22
1. Overview The Hypertext Transfer Protocol(HTTP) is an application protocol for distributed, collaborative, hypermedia information systems. HTTP is the foundation of data communication for the World Wide Web, where hypertext documents include hyperlinks to other resources that the user can easily access. 1.1 Versions HTTP/1.0 The connection is closed after a single request/response pair A separ..
-
Stateful and stateless in ProtocolWeb/Protocol 2019. 8. 25. 08:19
1. Overview Network Protocols for web browser and servers are categorized into two types: stateless Protocol, and Stateful protocol. Both protocols are differentiated on the basis of the requirement of server or server-side software to save status or session information. 2. Comparisons STATELESS PROTOCOL STATEFUL PROTOCOL Does not require the server to retain the server information or session de..