Elasticsearch 알아보기
·
Infra
Elastic StackElasticsearch, Logstash, Beats, Kibana를 합쳐 흔히 Elastic Stack이라고 한다.(ELK Stack이라고도 함)Elasticsearch: JSON 기반의 분산형 검색 및 분석 엔진으로 데이터를 저장하고 실시간으로 검색Logstash: 다양한 소스(서버 로그 등)에서 데이터를 수집, 변환하여 Elasticsearch로 전송하는 데이터 파이프라인 도구Kibana: Elasticsearch 데이터를 기반으로 그래프, 대시보드 등을 통해 시각화하고 분석하는 UI 도구Beats: 경량 데이터 수집기로, 로그 파일을 실시간으로 Logstash나 Elasticsearch로 전송하는 역할각각의 구성요소는 위와 같은 역할을 한다. Elastic Stack의 장..
[네트워크] ICMP 프로토콜
·
CS
ICMP(Internet Control Message Protocol) 프로토콜 이란ICMP(internet control message protocol)는 IPv4처럼 3계층에 속하며 IPv4를 이용해 멀리 떨어진 컴퓨터끼리 통신이 잘 되는지 확인하고 안 된다면 원인을 파악할 수 있게 도와주는 인터넷 제어 프로토콜이다. ICMP의 구조ICMP는 유형(type), 코드(code), 체크섬(checksum) 그리고 기타 메시지 관련 정보로 구성되어 있다. 기타 메시지 관련 정보는 ICMP를 사용하는 프로그램마다 다르다. 예를 들어 ICMP를 사용하는 대표적인 명령어인 ping은 기타 메시지 관련 정보에 식별자와 순서 번호가 작성된다. ICMP는 통신할 대상에 요청 프로토콜을 보내고 응답 프로토콜을 받아서 ..
[네트워크] ARP 프로토콜
·
CS
ARP 프로토콜이란 무엇일까?ARP(address resolution protocol)는 IP 주소로 MAC 주소를 알아내는 주소 결정 프로토콜이다. 다른 사람과 통신하기 위해 상대의 IP 주소를 입력하면 컴퓨터는 통신할 장치에 ARP 요청 프로토콜을 이용해 MAC 주소를 알려 달라고 요청한다. 해당 요청을 받은 컴퓨터는 다시 ARP 응답 프로토콜로 자신의 MAC 주소를 응답해 준다. 이렇게 통신할 장치의 MAC 주소를 알아야 비로소 통신할 수 있다. 즉, IP 주소로 통신하기 전에 먼저 ARP 프로토콜로 MAC 주소를 알아내는 과정이 수행된다. 우리가 의식하지 못하더라도 컴퓨터는 여러 장치와 통신하기 위해 ARP 프로토콜로 서로의 MAC 주소를 요청하고 응답하는 과정을 계속 반복한다.ARP 프로토콜의..
[네트워크] 라우팅, 클래스풀 IP, 클래스리스 IP
·
CS
[네트워크] TCP/IP & OSI 7 Layers / Packet네트워크 모델우리나라뿐만 아니라 국제단위계를 사용하는 국가에서는 1m의 길이가 모두 동일하다. 이를 표준으로 채택해야 소통의 오류에서 오는 문제들을 해결할 수 있기 때문이다. 마찬가지constant1601.tistory.com TCP/IP 와 OSI 7 Layers를 간단히 알아봤다. 이번에는 라우팅, 클래스풀 IP 그리고 클래스리스 IP에 대해 알아보려고 한다. OSI 모델에서 3계층(네트워크 계층)은 여러 LAN이 연결된 인터넷 같은 네트워크를 통해 데이터를 보낼 때에 필요한 역할을 수행한다.인터넷이라는 큰 네트워크에서 통신할 컴퓨터가 있는 LAN을 찾아가는데에는 여러 경로가 있을 수 있다. 만약 위와 같은 네트워크에서 집 LAN에 연..