[Tech] PDU / Load Balancer / ARP
[Tech] PDU / Load Balancer / ARP
네트워크의 PDU
- Protocol Data Unit
OSI 모델에서 네트워크 통신을 설명할 때, 나타나는 데이터 단위들이 존재한다.- 이 때 사용하는 데이터 단위를 PDU라 한다.
계층별 PDU
계층별로 PDU가 나뉘어지는 이유?
- 계층별로 PDU가 다른 이유는, 캡슐화와 비캡슐화를 설명하기 위함이다.
- 캡슐화: 송신 측에서, 응용 계층에서 물리 계층까지 각 계층에 헤더(Header)를 붙여 전달하는 과정을 의미한다.
비캡슐화: 반대로 수신 측에서 데이터를 받을 때, 이 제어 정보의 헤더를 제거하면서 받아내는 과정을 의미한다.
로드 밸런서 (Load Balancer)
- 이름에서 그 의미를 알 수 있듯이, 부하 분산을 위한 장치라 말할 수 있다.
필요성: 큰 서버라도 대용량의 트래픽을 감당하는데 한계 발생- 로드 밸런싱 (Load Balancing): 트래픽을 여러 대의 서버로 분산하는 기술
대표적인 로드 밸런서: L4, L7 Load Balancer
ARP
- Address Resolution Protocol
- IP 주소(네트워크 계층)를 MAC 주소(데이터 링크 계층)로 매칭 시키는 프로토콜
ARP가 필요한 이유
- 종단 시스템 간 통신을 위해, IP 패킷을 전달해야 함.
- 또한, 물리적인 데이터 전송을 하려면 MAC 주소를 이용해야 함.
- 그러나 IP 주소를 통한 송수신은 가능하나, MAC 주소를 통한 직접 송수신 불가.
- 따라서, ARP를 이용하여 IP 주소와 MAC 주소를 일대일 매칭.
이러한 IP 주소 & MAC 주소를 정리해둔 테이블을 ARP Table이라 함.
–
✨ 출처
prepare_frontend_interview
Blog, 2. 네트워크 기초 (PDU, 캡슐화, 네트워크 기기)
Blog, ARP 쉽게 이해하기
This post is licensed under CC BY 4.0 by the author.