Computer 공부/Network

    Loadbalancer 와 SSL 핸드 쉐이크

    로드밸런서는 네트워크 트래픽을 여러 서버로 분산시켜 부하를 줄이고, 시스템의 가용성과 성능을 향상시키는 기술입니다. 로드밸런서는 크게 하드웨어 기반과 소프트웨어 기반으로 나눌 수 있으며, 다양한 알고리즘을 사용해 트래픽을 분산합니다. 로드밸런서의 종류 1.하드웨어 로드밸런서 •전용 하드웨어 장비를 사용해 트래픽을 분산. •예) F5, Citrix ADC, Radware. •특징: 고성능, 보안 기능 내장, 높은 비용. 2.소프트웨어 로드밸런서 •소프트웨어 기반으로 트래픽을 분산하며, 클라우드 환경에서 주로 사용. •예) HAProxy, Nginx, Apache Traffic Server. •특징: 저비용, 유연한 설정, 클라우드 및 컨테이너 환경에 적합. 3.DNS 로드밸런서 •DNS 응답을 기반으로 트..

    Sticky session 이란?

    Sticky session 이란?

    아마존 웹 서비스(AWS)의 스티키 세션(Sticky Session)은 로드 밸런서가 클라이언트의 요청을 동일한 백엔드 서버로 지속적으로 라우팅하도록 하는 기능입니다. 이를 통해 사용자는 세션 중에 동일한 서버와의 연결을 유지할 수 있어, 세션 데이터의 일관성을 보장하고 사용자 경험을 향상시킵니다.  스티키 세션의 필요성: 웹 애플리케이션에서 사용자의 세션 정보는 일반적으로 서버에 저장됩니다. 로드 밸런서가 요청을 여러 서버로 분산할 경우, 사용자가 다른 서버로 연결되면 세션 정보가 공유되지 않아 로그인 상태가 해제되거나 세션 데이터가 손실될 수 있습니다. 스티키 세션을 사용하면 이러한 문제를 방지할 수 있습니다.AWS에서의 스티키 세션 지원: AWS의 로드 밸런서 중 Application Load Ba..

    1.1 Network

    NEtwork 란? 네트워크는 노드랑 링크가 서로 연결되어 있으며 리소스를 고유하는 집합을 의미여기서 노드란 서버, 라우터, 스위치 등 네트워크 장치를 의미하고 링크는 유선 또는 무선을 의미  TCP/IP 4계층 1) 애플리케이션 계층2) 전송 계층3) 인터넷 계층 4) 링크 계층  전송계층에서 TCP 를 UDP 로 변경되었다고 해서 인터넷 웹 브라우저늘 다시 설치해야하는 것은 아니든 유연하게 설게 된 것  TCP 3 way handshake - 클라이언트와 서버가 통신할 때 다음과 같은 세 단계의 과정을 거침. SYN 단계SYN + ACK 단계ACK 단계 이 단계를 거쳐야지만 신뢰성있는 네트워크 연결이 가능하다.  유니캐스트 : 1:1 통신, 대표적으로 HTTP 통신 멀티캐스트 : 1: N 통신. 다만..