반응형
회사 업무를 하는 중 저 멀리서 LDAP 이라는 소리를 들었는데,
LDAP이 뭐지? 라는 생각에 글을 작성해봅니다.
LDAP에 대해서 몇 개의 블로그나 글을 찾아봤는데, 썩 맘에 드는 것이 없었습니다.
제가 굳이 표준이나 프로토콜에 대해서 알 필요는 없고, 대충 뭐하는지만 알면 되거든요. 제가 개발자가 아니니까요.
LDAP 정의는 아래와 같습니다.
- LDAP(Lightweight Directory Access Protocol)
- 네트워크 상에서 조직이나, 조직 내 파일/개인정보/디바이스 정보 들을 찾아볼 수 있도록 하는 프로토콜로 사용자, 시스템, 네트워크, 서비스, 애플리케이션 등의 정보를 트리 구조로 저장하여 조회하거나 관리하도록 함
- 삽입/수정 보다는 검색에 특화되어 있음
- 계층적 구조(트리 구조)로 되어 있어서 구조 파악이 쉬움
아래와 같은 용도로 쓴다고 합니다.
- 트리구조로 검색하고 편집하기 좋은 데이터나 특정 데이터를 중앙에서 일괄 관리하는 일반적인 경우에 사용
- 유저 권한 관리, 주소록, 조직도, 사용자 정보 관리, 어플리케이션/시스템 설정 정보, 공개 키 인프라스트럭쳐, DHCP나 DNS등의 저장소, 문서 관리, 이미지 저장소, Code 등
- LDAP은 서버에만 적용되는 프로토콜이 아니라 주소록 관리에 사용되거나 스마트폰 내에서도 LDAP 클라이언트가 포함되어 있음
참고 자료
- [LDAP] 개념 잡기 https://yongho1037.tistory.com/796
반응형
'개발용어' 카테고리의 다른 글
알아두면 좋은 개발용어 11 (쿼리스트링) (0) | 2022.12.28 |
---|---|
알아두면 좋은 네트워크 용어 (IP, 공인IP, 사설IP) (0) | 2022.12.17 |
알아두면 좋은 개발 용어 10 (SDK, API) (0) | 2021.09.23 |
알아두면 좋은 개발 용어 9 (Hash, 해시) (0) | 2021.07.04 |
알아두면 좋은 개발용어 8 (API, 마이그레이션) (0) | 2021.05.23 |