본문으로 바로가기

게이트웨이/터널/릴레이

category 나의 주니어 개발 일기/HTTP 가이드 2023. 9. 1. 17:23
728x90
반응형
SMALL

게이트웨이/터널/릴레이

  • 게이트웨이
    • 서로 다른 애플리케이션 간의 HTTP 인터페이스
    • HTTP 트래픽을 다른 프로토콜로 자동 변환
    • (프로토콜 게이트웨이)서버측 게이트웨이: 클라이언트와는 HTTP로 통신, 서버와는 다른 프로토콜로 통신
    ​         ex) HTTP/HTTPS : 모든 웹 요청을 암호화
    • (프로토콜 게이트웨이)클라이언트측 게이트웨이: 클라이언트와는 다른 프로토콜로 통신, 서버와는 HTTP로 통신
            ​ ex) HTTPS/HTTP : 보안가속기, 게이트 웨이와 원서버간의 암호화되지 않은 트래픽을 전송하기때문에 네트 워                                          크 안전성 확인 후 사용 권장
    • 리소스 게이트웨이: 가장 일반적인 형태는 애플리케이션 서버목적지 서버게이트웨이를 한 개의 서버로 결합한다.
     

 

  • 애플리케이션 인터페이스
    • 서로 다른 형식의 웹 애플리케이션이 통신하는 데 사용

 

 

  • 터널
    • HTTP 커넥션을 통해서 HTTP가 아닌 트래픽을 전송하는 데 사용
    • 웹 터널: 방화벽을 통해서 암호화된 SSL 트래픽을 전달하려고 개발되어짐
    • HTTP 프로토콜을 지원하지 않는 애플리케이션에 HTTP 애플리케이션을 사용해 접근하는 방법을 제공
    • HTTP 커넥션 안에 HTTP가 아닌 트래픽은 얹는다. 웹 트래픽만을 허락하는 방화벽이 있더라도HTTP가 아닌 트래픽을 전송할 수 있다.

 

 

  • 릴레이
    • 일종의 단순한 HTTP 프락시로, 한 번에 한 개의 홉데이터를 전달하는데 사용
    • HTTP 명세를 준수하지 않는 간단한 HTTP 프락시
    • 커넥션을 맺기위한 HTTP 통신, 바이트를 맹목적으로 전달 하는 기능, 다만 이는 잠재적인 상호운용문제를 야기 할수 있기 때문에 주의하여 배포
 
728x90
반응형
LIST

'나의 주니어 개발 일기 > HTTP 가이드' 카테고리의 다른 글

HTTP/2.0  (0) 2023.09.01