r잡초처럼
바른 프로그래밍
r잡초처럼
전체 방문자
오늘
어제
  • 분류 전체보기 (124)
    • FastAPI (7)
    • 끄적끄적 (2)
    • Python (17)
    • Django (31)
    • Database (2)
    • Docker (7)
    • 디자인패턴 (2)
    • CS 공부 (12)
      • 알고리즘 (2)
      • 자료 구조 (1)
      • 네트워크 (7)
      • IT 지식 (1)
      • 운영체제 (1)
    • 기타 팁들 (10)
    • Aws (2)
    • 독서 (1)
    • 코딩테스트 공부 (1)
      • 백준 (0)
      • 프로그래머스 (1)
    • DevOps (13)
    • TIL (3)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • docker
  • CS 지식
  • 컴퓨터 기본 지식
  • 5장 회사에서 하는 랜 구성
  • poetry
  • preonboarding
  • 랜 카드
  • 책 리뷰
  • 물리 계층
  • 네트워크
  • 6장
  • dotenv
  • depends
  • pycharm
  • 케이블의 종류
  • 전기 신호
  • cp949
  • 파이썬 클린 코드
  • fastapi
  • 모두의 네트워크
  • query param
  • 랜과 왠
  • 7장
  • Batch
  • pytest
  • encoding
  • 완벽한 IT 인프라 구축을 위한 Docker
  • 상속 안티 패턴
  • validate
  • 상속과 컴포지션

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
r잡초처럼

바른 프로그래밍

CS 공부/네트워크

게이트웨이

2023. 7. 5. 23:10

게이트웨이

  • 서로 다른 프로토콜과 애플리케이션 간의 HTTP 인터페이스
  • 게이트웨이는 리소스와 애플리케이션을 연결하는 역할을 한다.
  • 애플리케이션은 게이트웨이에게 요청을 처리해달라고 할 수 있고, 게이트웨이는 그에 응답할 수 있다.
  • 게이트웨이는 요청을 받고 응답을 보내는 포털 같이 동작하는데, 동적인 콘텐츠를 생성하거나 데이터베이스에 질의를 보낼 수 있다.

클라이언트 측 게이트웨이와 서버 측 게이트웨이

  • 웹 게이트웨이는 한쪽에서는 HTTP로 통신하고 다른 한쪽에서는 HTTP 가 아닌 다른 프로토콜로 통신한다.
  • 게이트웨이는  클라이언트 측 프로토콜과 서버 측 프로토콜을 빗금(/)으로 구분해 기술한다.
  • 게이트웨이가 HTTP 클라이언트와 NNTP 뉴스 서버 사이에 있으면 HTTP/NNTP 게이트웨이가 된다.
  • 서버 측 게이트웨이는 클라이언트와 HTTP로 통신하고, 서버와는 외래 프로토콜로 통신한다.
  • 클라인터 측 게이트웨이는 클라이언트와 외래 프로토콜로 통신하고 서버와는 HTTP로 통신한다.

프로토콜 게이트웨이

  • 프락시에 트래픽을 바로 보내는 것과 같이 게이트웨이에도 HTTP 트래픽을 바로 보낼 수 있다. 
  • 보통 브라우저에 명시적으로 게이트웨이를 설정하여 자연스럽게 트래픽이 게이트웨이를 거쳐 가게 하거나, 게이트웨이를 대리 서버(리버스 프락시)로 설정할 수도 있다.

'CS 공부 > 네트워크' 카테고리의 다른 글

리소스 게이트웨이 - CGI  (0) 2023.07.10
보안 게이트웨이  (0) 2023.07.09
DNS 에 대한 이해  (0) 2023.04.20
NAT Gateway란  (0) 2023.02.16
HTTPS 동작 방식  (0) 2023.02.11
    'CS 공부/네트워크' 카테고리의 다른 글
    • 리소스 게이트웨이 - CGI
    • 보안 게이트웨이
    • DNS 에 대한 이해
    • NAT Gateway란
    r잡초처럼
    r잡초처럼
    오늘보다 내일 더 나은 개발자가 되기 위한 노력을 기록하는 블로그 입니다.

    티스토리툴바