[네트워크] Linux 환경에서 네트워크 관련 트러블슈팅을 위한 기본 command 가이드
·
Network
1. ping : 대상 호스트(hostname or IP주소)로 ICMP(Internet Control Message Protocol)을 보내는 명령어 - 서비스가 안된다는 말을 들었을 때, 가장 먼저 해봐야 하는 command - 해당 소프트웨어가 문제인지, 소프트웨어가 올라가 있는 호스트(서버) 자체의 문제인지 판단하기 위함 - 대상 호스트 자체가 살아 있다면 ping은 나가므로, ping이 나간다고 해서 해당 소프트웨어가 정상이라고 판단하지 말 것 $ ping [hostname] 또는 $ ping [IP address] 2. netstat : Network Statistics로, TCP/IP Connection 네트워크의 통계 정보를 제공해주는 명령어 - 열려있는 포트 및 동작하고 있는 소프트웨어 ..
[네트워크] 방화벽(Firewall) (2) - 구성형태
·
Network
지난 포스팅 '방화벽 (1)' 에서는 방화벽의 기본 개념과 동작방식 등에 대하여 알아봤다. 이번 포스팅에서는 방화벽이 실제 네트워크 구축에서 어떠한 형태로 구축되는지에 따른 유형과 그 특징들을 알아보도록 하자! 방화벽의 구성 형태 방화벽의 구성형태는 네트워크 망에서 방화벽을 어떠한 방식으로 어느 위치에 두느냐에 따라 크게 5가지로 나눌 수 있다. 스크리닝 라우터 (Screening Router) - 라우터 차원에서 IP, TCP, UDP 헤더 부분에 포함된 내용만 분석하여 동작하며, 내부 네트워크와 외부 네트워크 사이의 패킷 트래픽을 허용 또는 거부하는 패킷 필터링 규칙 적용 - 매우 저렴 - 세부적인 규칙 적용에는 한계가 있고, 접속이 폭주할 경우 부하가 걸려 효과적이지 못함. 배스천 호스트 (Bast..
[네트워크] 방화벽(Firewall) (1) - 개념, 기능, 동작방식
·
Network
방화벽이란? : 방화벽(防火壁, Firewall)은 미리 정의된 보안 규칙에 기반한, 들어오고 나가는 네트워크 트래픽을 모니터링하고 제어하는 네트워크 보안 시스템. 일반적으로 신뢰할 수 있는 내부 네트워크와 신뢰할 수 없는 외부 네트워크 간의 장벽을 구성하여, 서로 다른 네트워크를 지나는 데이터를 허용 및 거부, 검열, 수정하는 등의 기능을 갖춘 소프트웨어 또는 그러한 소프트웨어를 구동시키는 하드웨어 장치를 말한다. 방화벽의 기능 접근 통제(Access Control) - 허용된 서비스나 전자우편 서버, 공개정보 서버와 같은 특정 호스트를 제외하고는, 외부에서 내부 네트워크에 접속하는 것을 패킷 필터링(Packet Filtering), 프록시(Proxy) 방식 등으로 접근을 통제하는 기능. 인증(Auth..
[네트워크] IPv4 주소체계 - Classful / Classless, 서브넷팅
·
Network
수많은 IT 기기들을 연결시키는 네트워크에서 각 IT 장비들 간의 통신에 있어서 아주 중요한 것이 바로 주소, 즉 IP 주소(Internet Protocol address)이다! 당신이 지금 택배기사라고 생각해보자. 택배를 배달하려면 택배를 시킨 사람의 주소를 알아야 한다. 배송지가 잘못 입력되었거나 주소를 착각하면 배송사고가 일어날 것이므로, 택배기사에게 있어 정확한 주소 파악은 매우 중요하다! 여기서 택배물품 = 패킷(데이터), 주소 = IP 주소 라고 보면 된다. 자 그럼 IPv4 주소가 뭔지부터 알아보자. IPv6 체계도 많이 상용화되고 있지만, 국내에서는 대부분 IPv4를 사용하므로, 이번 포스팅에서는 IPv4에 대해서만 알아보기로 하자. IPv4 란? 32비트의 주소 체계 0~255(8비트) ..
[네트워크] 로드밸런싱의 개념 및 기법 설명
·
Network
로드밸런싱(Load Balancing)이란? : 컴퓨터 네트워크 기술의 일종으로 둘 혹은 셋 이상의 중앙처리장치 혹은 저장장치와 같은 컴퓨터 자원들에게 작업(Work), 즉, 부하(Load)를 나누는 것을 의미한다. 이로써 가용성 및 응답시간을 최적화시킬 수 있다. - 위키백과 - => "한 놈(한 서버)이 일을 다 처리하면 부담스러우니, 여러 놈(여러 서버)한테 일을 나누겠다!" 위 그림에서 보는 바와 같이, 로드밸런서는 클라이언트의 요청 및 네트워크의 트래픽이 집중되는 서버들 (Server Pool / Server Farm) 또는 네트워크 허브 사이에 위치하여, 특정 서버 또는 네트워크 허브에 부하가 집중되지 않도록 트래픽을 분산시키는 역할을 한다. 로드 밸런싱의 기본 기능 Health Check (..
[네트워크] 스위치의 종류 - Layer별 특징
·
Network
스위치란? : 로컬 홈 네트워크와 같은 네트워크 내의 장치 간 통신을 허용하는 네트워크 하드웨어 장치 - 허브의 확장된 개념으로, 허브는 하나의 디바이스에서 전송된 패킷이 허브에 연결된 모든 기기로 브로드캐스팅 시키는 반면, 스위치는 패킷의 목적지 주소로 지정된 디바이스로 이어지는 포트(Port)로만 패킷이 전달됨. - 전이중 통신방식(Full-Duplex)를 지원하여 송수신이 동시로 가능하며 훨씬 향상된 속도를 제공함. - 스위치는 자기와 연결된 디바이스들의 MAC 주소와 포트가 기록된 MAC 주소 테이블(MAC Address Table)을 보유하고 있음. - 패킷의 목적지 주소를 기준으로 보내는 곳과 받는 곳을 계산하여 해당 포트로 1대1로 연결함(=>스위칭) - 정보 전달의 수단과 회선의 효율적 운..