rabbit-jun 2025. 5. 6. 14:59

문제

  1. 인터넷은 전 세계 __ 를 하나로 연결하는 거대한 컴퓨터 __ 을 의미한다
  2. 웹은 __ 의 줄임말로 WWW나 W3라고 부른다
  3. 인터넷이 하드웨어적인 연결이라면 웹은 그 위에서 동작하는 서비스라고 이해하면 된다 (o,x)
  4. 웹은 __ 를 사용하여 서로 연결된 문서를 제공하며 웹 __ 를 통해 접근할 수 있다
  5. HTML이란 무엇인지 서술하시오
  6. HTML은 프로그래밍 언어이다 (o,x)
  7. HTML이 문서의 구조를 정의할 때 사용하는 형식에 대해 답하시오
  8. HTML에 관하여 다음 보기중 옳지 않은 것을 모두 고르시오
    1.  정적인 웹페이지를 구현 가능한다
    2.  CSS와 JavaScript를 함께 사용할 수 있다
    3. IEEE에서 HTML 표준을 정의한다
    4.  크롬, 사파리 등 모든 웹 브라우저에서 HTML을 해석하여 웹페이지를 표시한다
    5. 문서 최상단에 <head>를 선언해야 한다
  9.  HTTP에 관해 서술하시오
  10.  HTTP 요청방식(GET, POST 등)을 통해 데이터를 요청할 수 있으나 웹사이트를 요청하기 위해서는 https가 필요하다( o,x)
  11. 다음 보기중 옳지 않은 것을 모두 고르시오
    1. HTTP 0.9는 텍스트 기반 프로토콜로 단순 POST 요청만 지원한다
    2. HTTp/1.0은 GET,POST HEAD 메서드가 도입되어 데이터 입력 및 폼 전송이 가능해졌다
    3. HTTP/1.0 요청할 때마다 새로운 연결이 필요하다
    4. HTTP/1.1 지속적인 연결이 가능하며 파이프라이닝을 지원한다
    5.  HTTP/1.1 에서 최초로 헤더에 정보 추가 기능이 도입 되었다
  12. 구글의 SPDY 프로토콜을 기반으로 한 __ 는 멀티플렉싱, 헤더 압축, 서버 푸쉬가 가능하다
  13. HTTP/2의 단점 두가지에 대해 서술하시오
  14. HTTP/3는 __ 핸드셰이크를 지원하여 클라이언트가 __와 빠르게 연결할 수 있어 웹페이지 로딩시간이 단축된다
  15. HTTP/2는 __ 프로토콜을 도입하여 기존의 텍스트 기반 전송방식 보다  더 빠르고 효율적인 통신이 가능해졌다
  16. HTTP/3은 TCP 대신 __ 프로토콜을 사용하여 연결을 더 빠르고 쉽게 복구할 수 있게 되었다
  17. HTTPS에 대해 서술하시오
  18. HTTPS는 __ 를 사용하여 서버와 클라이언트 간의 데이터를 암호화하여 전달한다
  19. HTTPS에서 클라이언트와 서버의 통신 과정을 서술하시오
  20. 0-RTT란?

 

 


  1. 컴퓨터, 통신망
  2. 월드 와이드 웹(world wide web, WWW)
  3.  o
  4. 하이퍼텍스트, 브라우저
  5.  웹페이지를 만들기 위한 표준 마크업 언어로 웹사이트의 기본적인 구조와 콘텐츠를 정의하는 역할을 하며, 브라우저가 이를 해석하여 사용자에게 화면을 보여준다
  6. x: 마크업 언어
  7.  태그(<tag>)형식을 사용한다
  8.  아래 참고
    1. 3: W3C에서 HTML 표준 정의한다,
    2. 5: html문서는 최상단에 <!DOCTYPE html>를 선언해야 한다
  9. 웹에서 클라이언트와 서버가 데이터를 주고받는 기본적인 프로토콜이다
  10.  x: http 요청방식으로 웹사이트의 페이지나 데이터를 요청할 수 있다
  11. 아래 참고
    1. 1: HTTP 0.9는 GET 요청만 지원한다
    2. 5:  헤더에 정보를 추가하는건 HTTP/1.0 부터 가능
  12. HTTP/2.0
  13. 아래 참고
    1. 하나의 TCP연결을 공유하기 때문에 특정 요청이 느려지면 전체 성능이 저하될 가능성이 있다.
    2. 기존 HTTP/1.1과의 호환성이 필요하여 완전히 대체되지 못했다
  14. 0-RTT, 서버
  15. 이진(Binary)
  16. QUIC
  17.  보안이 강화된 HTTP 프로토콜로, 데이터를 암호화하여 전송하는 통신 방식
  18. SSL/TLS(보안 인증서)
  19.  아래 참고
    1.  클라이언트가 웹 사이트에 접속하면 SSL/TLS 인증서를 요청한다
    2.  서버는 자신의 SSL/TLS 인증서를 제공하고, 클라이언트는 이 인증서를 검증
    3.  검증이 완료되면 암호화된 데이터 통신 시작
  20. TLS 연결 수립을 위한 핸드셰이크 왕복을 생략 , 다음 연결 시 TLS 연결 수립을 위한 핸드셰이크 왕복을 생략
반응형