• Title/Summary/Keyword: HTTP/2

Search Result 397, Processing Time 0.027 seconds

Performance Analysis of QUIC Protocol for Web and Streaming Services (웹 및 스트리밍 서비스에 대한 QUIC 프로토콜 성능 분석)

  • Nam, Hye-Been;Jung, Joong-Hwa;Choi, Dong-Kyu;Koh, Seok-Joo
    • KIPS Transactions on Computer and Communication Systems
    • /
    • v.10 no.5
    • /
    • pp.137-144
    • /
    • 2021
  • The IETF has recently been standardizing the QUIC protocol for HTTP/3 services. It is noted that HTTP/3 uses QUIC as the underlying protocol, whereas HTTP/1.1 and HTTP/2 are based on TCP. Differently from TCP, the QUIC uses 0-RTT or 1-RTT transmissions to reduce the connection establishment delays of TCP and SCTP. Moreover, to solve the head-of-line blocking problem, QUIC uses the multi-streaming feature. In addition, QUIC provides various features, including the connection migration, and it is available at the Chrome browser. In this paper, we analyze the performance of QUIC for HTTP-based web and streaming services by comparing with the existing TCP and Streaming Control Transmission Protocol (SCTP) in the network environments with different link delays and packet error rates. From the experimental results, we can see that QUIC provides better throughputs than TCP and SCTP, and the gaps of performances get larger, as the link delays and packet error rates increase.

Pattern-based Signature Generation for Identification of HTTP Applications (HTTP 응용들의 식별을 위한 패턴 기반의 시그니쳐 생성)

  • Jin, Chang-Gyu;Choi, Mi-Jung
    • Journal of Information Technology and Architecture
    • /
    • v.10 no.1
    • /
    • pp.101-111
    • /
    • 2013
  • Internet traffic volume has been increasing rapidly due to popularization of various smart devices and Internet development. In particular, HTTP-based traffic volume of smart devices is increasing rapidly in addition to desktop traffic volume. The increased mobile traffic can cause serious problems such as network overload, web security, and QoS. In order to solve these problems of the Internet overload and security, it is necessary to accurately detect applications. Traditionally, well-known port based method is utilized in traffic classification. However, this method shows low accuracy since P2P applications exploit a TCP/80 port, which is used for the HTTP protocol; to avoid firewall or IDS. Signature-based method is proposed to solve the lower accuracy problem. This method shows higher analysis rate but it has overhead of signature generation. Also, previous signature-based study only analyzes applications in HTTP protocol-level not application-level. That is, it is difficult to identify application name. Therefore, previous study only performs protocol-level analysis. In this paper, we propose a signature generation method to classify HTTP-based traffics in application-level using the characteristics of typical semi HTTP header. By applying our proposed method to campus network traffic, we validate feasibility of our method.

Machine Learning-based Detection of HTTP DoS Attacks for Cloud Web Applications (머신러닝 기반 클라우드 웹 애플리케이션 HTTP DoS 공격 탐지)

  • Jae Han Cho;Jae Min Park;Tae Hyeop Kim;Seung Wook Lee;Jiyeon Kim
    • Smart Media Journal
    • /
    • v.12 no.2
    • /
    • pp.66-75
    • /
    • 2023
  • Recently, the number of cloud web applications is increasing owing to the accelerated migration of enterprises and public sector information systems to the cloud. Traditional network attacks on cloud web applications are characterized by Denial of Service (DoS) attacks, which consume network resources with a large number of packets. However, HTTP DoS attacks, which consume application resources, are also increasing recently; as such, developing security technologies to prevent them is necessary. In particular, since low-bandwidth HTTP DoS attacks do not consume network resources, they are difficult to identify using traditional security solutions that monitor network metrics. In this paper, we propose a new detection model for detecting HTTP DoS attacks on cloud web applications by collecting the application metrics of web servers and learning them using machine learning. We collected 18 types of application metrics from an Apache web server and used five machine learning and two deep learning models to train the collected data. Further, we confirmed the superiority of the application metrics-based machine learning model by collecting and training 6 additional network metrics and comparing their performance with the proposed models. Among HTTP DoS attacks, we injected the RUDY and HULK attacks, which are low- and high-bandwidth attacks, respectively. As a result of detecting these two attacks using the proposed model, we found out that the F1 scores of the application metrics-based machine learning model were about 0.3 and 0.1 higher than that of the network metrics-based model, respectively.

Evaluation of counseling Services in Private Consumer Counseling Sites (민간 소비자상담 사이트의 상담서비스 평가)

  • 김기옥;유현정;남수정
    • Journal of the Korean Home Economics Association
    • /
    • v.39 no.7
    • /
    • pp.145-163
    • /
    • 2001
  • The purpose of this study was to evaluate counseling services in consumer counseling sites. We analyzed the contents and services of consumer counseling from the following internet sites; http : //www . gcn. or. kr , http : //www. jubuclub. or. kr, http : //www. cacpk. erg, http : //www . tor. co. kr/~ consumer, http : //civ. miriman. co. kr, http ://my. netian .com/~rokmc9. The major findings were summarized as follows: (1) All sites provided both a lot of information on consumer affairs and services for consumer counseling. (2) Two out of six private consumer counseling sites were technically inappropriated. They are wow.gen.or.kr and cia.miriman.co.kr (3) Consumer counseling services with specialized information and laws on consumer affairs were more likely provided from sites of consumer organizations than personal sites. (4) Personal sites made more consumer friendly communication than organization sites.

  • PDF

Implementation of MP4 File Format Based MPEG-DASH Client (MP4 파일 포맷 기반 MPEG-DASH 클라이언트 구현)

  • Park, Minkyu;Song, Heifeng;Shin, Ayoung;Kim, Yong Han
    • Proceedings of the Korean Society of Broadcast Engineers Conference
    • /
    • 2011.11a
    • /
    • pp.99-101
    • /
    • 2011
  • MPEG-DASH(Dynamic Adaptive Streaming over HTTP)는 MPEG(Moving Picture Experts Group)에서 표준화 중인 HTTP를 이용한 적응형 비디오 스트리밍 기술이다. MPEG-DASH는 인터넷 방화벽에 의해 차단되는 RTP/UDP를 이용한 AV 스트리밍 대신 현재 HTTP/TCP를 이용하여 AV 스트리밍을 하는 추세에 맞춰 유무선 인터넷에서 망 환경 및 단말 환경에 동적 적응적으로 AV 스트리밍을 달성하기 위한 기술에 대한 표준이다. HTTP를 이용한 AV 스트리밍은 서버의 부담을 최소화하고 클라이언트의 지능적 처리에 전적으로 의존하는 스트리밍 방식이다. MPEG-DASH 클라이언트는 HTTP의 파일 전송 요청 또는 파일 일부 전송 요청만을 사용하여 스트리밍을 달성한다. 2011년 7월 제97차 MPEG 회의에서 MPEG-DASH DIS(Draft International Standard) 2차 버전이 승인되었다. 본 논문에서는 이 DIS 2차 버전에 따라 MP4 파일 포맷 기반의 MPEG-DASH 클라이언트를 구현하고 그 동작을 실험을 통해 검증하였다.

  • PDF

Classification of HTTP Automated Software Communication Behavior Using a NoSQL Database

  • Tran, Manh Cong;Nakamura, Yasuhiro
    • IEIE Transactions on Smart Processing and Computing
    • /
    • v.5 no.2
    • /
    • pp.94-99
    • /
    • 2016
  • Application layer attacks have for years posed an ever-serious threat to network security, since they always come after a technically legitimate connection has been established. In recent years, cyber criminals have turned to fully exploiting the web as a medium of communication to launch a variety of forbidden or illicit activities by spreading malicious automated software (auto-ware) such as adware, spyware, or bots. When this malicious auto-ware infects a network, it will act like a robot, mimic normal behavior of web access, and bypass the network firewall or intrusion detection system. Besides that, in a private and large network, with huge Hypertext Transfer Protocol (HTTP) traffic generated each day, communication behavior identification and classification of auto-ware is a challenge. In this paper, based on a previous study, analysis of auto-ware communication behavior, and with the addition of new features, a method for classification of HTTP auto-ware communication is proposed. For that, a Not Only Structured Query Language (NoSQL) database is applied to handle large volumes of unstructured HTTP requests captured every day. The method is tested with real HTTP traffic data collected through a proxy server of a private network, providing good results in the classification and detection of suspicious auto-ware web access.

An HTTP Adaptive Streaming Scheme to Improve the QoE in a High Latency Network (높은 지연을 갖는 네트워크에서 QoE 향상을 위한 HTTP 적응적 스트리밍 기법)

  • Kim, Sangwook;Chung, Kwangsue
    • Journal of KIISE
    • /
    • v.45 no.2
    • /
    • pp.175-186
    • /
    • 2018
  • Recently, HAS (HTTP Adaptive Streaming) has been the subject of much attention to improve the QoE (Quality of Experience). In a high latency network, HAS degrades the QoE due to the lost RTT cycle since it replies with a response of one segment to the request of one segment. The server-push based HAS schemes of downloading multiple segments in one request cause QoE degradation due to the buffer underflow. In this paper, we propose a VSSDS (Video Streaming Scheme based on Dynamic Server-push) scheme to improve the QoE in a high latency network. The proposed scheme adjust video quality by estimating available bandwidth and determine the number of segments to be downloaded for each segment request cycle. Through the simulation, the proposed scheme not only improves the average video bitrate but also alleviates the buffer underflow.

Design and implementation of a Dynamic Adaptive Streaming System over HTTP (HTTP상에서 동적 적응적 스트리밍 시스템 설계 및 구현)

  • Ban, Tae-Hak;Jung, Sang-Ho;Yu, So-Ra;Kim, Ho-Gyom;Jung, Hoe-Kyung
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2011.10a
    • /
    • pp.666-668
    • /
    • 2011
  • Last QoS / QoE technology as part of the HTTP-based adaptive streaming technology has attracted attention. In this paper, HTTP-based adaptive streaming technology Find out about the dynamic. It is based on a dynamic adaptive streaming system over HTTP was designed and implemented. The system converts by the bit rate of MPEG2-TS files, Segment Split, MPD (Media Presentation Description) between servers and clients with the creation of a dynamic and adaptive analysis of network environments over MPD File consists bitrate's player. This diverse network environments, continuous and smooth playback of video will be used in various multimedia fields.

  • PDF

MPEG-2 TS Header Extension for Efficient Adaptive HTTP Streaming of SVC/MVC (SVC/MVC의 효율적인 적응 HTTP 스트리밍을 위한 MPEG-2 TS 헤더의 확장)

  • Jang, Euy-Doc;Kim, Jae-Gon;Lee, Jin-Young;Bae, Seong-Jun;Kang, Jung-Won
    • Proceedings of the Korean Society of Broadcast Engineers Conference
    • /
    • 2010.11a
    • /
    • pp.111-113
    • /
    • 2010
  • 본 논문에서는 SVC(Scalable Video Coding) 및 MVC(Multiview Video Coding) 등의 다계층 비디오의 효율적인 적응 HTTP 스트리밍을 위한 MPEG-2 TS(Transport Stream) 헤더의 확장을 제안한다. 먼저 TS로 다중화한 SVC/MVC를 HTTP를 통하여 스트리밍 할 경우 계층별 적응 스트리밍을 지원하기 위한 기존 TS의 한계점을 분석하고, TS 헤더의 확장을 통하여 TS 레벨에서 효율적인 적응을 제공하는 시그널링 기법을 제시한다. 본 논문의 제안 기법은 TS 헤더의 private_data를 추가적으로 정의하여 스케일러빌리티 및 뷰 정보를 기술함으로써 TS 단위로 스케일러블 계층 및 뷰 간 적응 스트리밍을 제공한다.

  • PDF

A Peer Load Balancing Method for P2P-assisted DASH Systems (P2P 통신 병용 DASH 시스템의 피어 부하 분산 방안 연구)

  • Seo, Ju Ho;Kim, Yong Han
    • Journal of Broadcast Engineering
    • /
    • v.25 no.1
    • /
    • pp.94-104
    • /
    • 2020
  • Currently media consumption over fixed/mobile Internet is mostly conducted by adaptive media streaming technology such as DASH (Dynamic Adaptive Streaming over HTTP), which is an ISO/IEC MPEG (Moving Picture Experts Group) standard, or some other technologies similar to DASH. All these heavily depend on the HTTP caches that ISPs (Internet Service Providers) are obliged to provide sufficiently to make sure fast enough Web services. As a result, as the number of media streaming users increases, ISPs' burden for HTTP cache has been greatly increased rather than CDN (Content Delivery Network) providers' server burden. Hence ISPs charge traffic cost to CDN providers to compensate for the increased cost of HTTP caches. Recently in order to reduce the traffic cost of CDN providers, P2P (Peer-to-Peer)-assisted DASH system was proposed and a peer selection algorithm that maximally reduces CDN provides' traffic cost was investigated for this system. This algorithm, however, tends to concentrate the burden upon the selected peer. This paper proposes a new peer selection algorithm that distributes the burden among multiple peers while maintaining the proper reduction level of the CDN providers' cost. Through implementation of the new algorithm in a Web-based media streaming system using WebRTC (Web Real-Time Communication) standard APIs, it demonstrates its effectiveness with experimental results.