07-1 안정성을 위한 기술안정성을 수치로 표현하는 가용성의 개념과 안정성을 높이기 위한 방법으로 물리적 장비나 프로그램 등을 여러 개 두는 기술인 이중화와 다중화, 그리고 트래픽을 고르게 분산하는 기술인 로드 밸런싱에 대해 알아본다. 가용성안정성은 '특정 기능을 언제든 균일한 성능으로 수행할 수 있는 특성'으로 정의.안정성의 정도를 나타내는 용어로 가용성(availability), 고가용성(High Availability)가 있다.가용성이란 '컴퓨터 시스템이 특정 기능을 실제로 수행 할 수 있는 시간의 비율'을 의미.업타입: 정상적인 사용 시간다운타임: 정상적인 사용이 불가능한 시간가용성 = 업타임 / (업타임 + 다운타임)수식의 결과값이 클수록 가용성이 높으며, 가용성이 높은 성질을 고가용성(HA)이..
분류 전체보기
05-1 DNS와 자원도메인 네임과 네임 서버일반적으로 사용자는 상대 호스트를 특정하기 위해 IP 주소보다는 도메인 네임(domain name)을 많이 사용한다.도메인 네임은 호스트의 IP 주소와 대응되는 문자열 형태의 호스트 특정 정보이다.도메인 네임과 IP 주소는 네임 서버(name server)에서 관리.도메인 네임을 관리하는 네임 서버는 DNS 서버라고도 부른다.도메인 네임을 네임 서버에 질의하면 해당 도메인 네임에 대한 IP 주소를 알려주는 방식으로 도메인 네임으로 IP 주소를 알아낼 수 있다.도메인 네임은 IP 주소에 비해 기억하기 쉬울뿐더러, IP 주소가 바뀌더라도 바뀐 IP 주소에 도메인 네임을 다시 대응하면 되므로 IP 주소만으로 호스트를 특정하는 것보다 더 간편하다.도메인 네임 구조도메..
04-1 전송 계층 개요: IP의 한계와 포트신뢰할 수 없는 통신과 비연결형 통신네트워크 계층의 핵심 프로토콜인 IP는 크게 IP 단편화와 IP 주소 지정을 한다.하지만 이외에도 IP의 한계라고 볼 수 있는 두 가지 중요한 특징은 비신뢰성 프로토콜(unreliable protocol)이자 비연결형 프로토콜(connectionless protocol)이라는 점이다.신뢰할 수 없는 통신은 IP 프로토콜이 패킷이 수신지까지 제대로 전송되었다는 보장을 하지 않는 특징을 일컫는다. 이는 통신 과정에서 패킷의 데이터가 손상되거나 중복된 패킷이 전송되었더라고 이를 확인하지 않고, 재전송도 하지 않으며, 순서대로 패킷이 도착할 것이라는 보장도 하지 않는다는 의미이다.비연결형 통신은 이름 그대로 송수신 호스트 간에 사전..
03-1 LAN을 넘어서는 네트워크 계층LAN을 넘어서 다른 네트워크와 통신하기 위해서는 네트워크 계층의 역할이 필수이다.네트워크 계층에서는 IP 주소를 이용해 송수신지 대상을 지정하고, 다른 네트워크에 이르는 경로를 결정하는 라우팅을 통해 다른네트워크와 통신한다.데이터 링크 계층의 한계물리 계층과 데이터 링크 계층만으로는 다른 네트워크까지의 도달 경로를 파악하기 어렵다.라우팅(routing): 패킷이 이동할 최적의 경로를 결정하는 것.라우터(router): 라우팅을 수행하는 대표적인 장비.MAC 주소만으로는 모든 네트워크에 속한 호스트의 위치를 특정하기 어렵다.물리 주소인 MAC 주소 뿐만 아니라 논리 주소인 IP 주소가 함계 사용되며, 기본적으로 IP 주소를 우선으로 활용한다.MAC 주소는 NIC마다..