nlb2 AWS Application Load Balancer(ALB) 이해하기 Application Layer 사용자가 UI로 접하는 응용 프로그램과 관련된 계층으로 HTTP,FTP,DHCP,SMTP,DNS 등이 있습니다. 여기에 속한 프로토콜들은 어떠한 방법으로든 사용자와 직접 접하게 됩니다. Application Layer는 OSI 7 Layer 중 최상단 계층에 해당하는 Layer입니다. 위 설명처럼 사용자와 직접 접하는 계층이죠. 여러분이 이 블로그를 접속할 수 있도록 도와주는 브라우저, 그 브라우저가 사용하는 프로토콜 역시 Application Layer에 해당하는 HTTP입니다. Application Layer에는 HTTP뿐만 아니라 FTP, DNS, DHCP 등 다양한 프로토콜이 존재합니다. 각각의 프로토콜들 모두 사용자가 직접 영향을 받는 프로토콜이죠. Applica.. 2023. 3. 24. AWS Network Load Balancer(NLB) 이해하기 Scale-up : Server가 더 빠르게 동작하기 위해 하드웨어 성능을 올리는 방법. Scale-out : 하나의 Server 보다는 여러 대의 Server가 나눠서 일을 하는 방법. 로드밸런서 이해하기 전에, TCP와 UDP 정리 TCP는 3-way handshake를 통해 송신자와 수신자가 데이터를 주고받기 위한 최적의 상태를 제공한다. 송신자와 수신자 모두 데이터 송/수신이 가능한 상태인지, 한 번에 보낼 때 얼마나 보낼 수 있는지, 또 받을 때 얼마나 받을 수 있는지를 끊임없이 확인한다. 또 수신자가 데이터를 받다가 수신자의 Buffer가 넘쳐 일부 데이터를 유실할 경우, 재송신을 요청하기도 한다. 그만큼 데이터의 온전한 송/수신에 심혈을 기울이는데, 이를 신뢰성 있는 연결(Connection.. 2023. 3. 24. 이전 1 다음