Network & Server Factory

개인 공부 기록

IT 용어 & 팁 36

[Cisco] 명령어 오타 시 DNS 조회 멈춤 막기

Cisco IOS에서 명령어를 잘못 입력하면 도메인 이름으로 인식해 DNS 조회를 시도하며 한동안 멈춥니다. no ip domain-lookup으로 이 동작을 끌 수 있습니다.1. 증상사용자 모드나 관리자 모드에서 명령어가 아닌 문자열을 입력하면, IOS는 이를 접속할 호스트 이름으로 보고 DNS 서버를 찾습니다. 설정된 DNS 서버가 없으면 시간 초과가 날 때까지 콘솔을 쓸 수 없습니다.오타가 도메인으로 인식되어 DNS 조회를 시도하는 화면2. 해결전역 설정 모드에서 DNS 조회를 끕니다.Router(config)# no ip domain-lookup이후에는 잘못 입력해도 DNS 조회 없이 바로 오류가 표시됩니다.이미 조회가 시작된 상태라면 Ctrl + Shift + 6을 누르면 중단됩니다.3. 정리명..

IT 용어 & 팁 2020.08.14

[Network] DHCP란? IP 자동 할당 과정 정리

DHCP는 네트워크에 들어온 호스트에게 IP 주소와 게이트웨이, DNS 같은 설정을 자동으로 나눠 주는 프로토콜입니다. Discover, Offer, Request, ACK 네 단계로 주소를 받습니다.1. DHCP가 필요한 이유TCP/IP 네트워크에서 통신하려면 각 호스트가 고유한 IP 주소를 가져야 합니다. 장소를 옮길 때마다 IP를 손으로 다시 설정하는 것은 번거롭고, 주소가 겹치는 실수도 생깁니다. DHCP(Dynamic Host Configuration Protocol)는 이 작업을 자동으로 처리합니다. 호스트가 네트워크에 접속하면 서버가 사용 가능한 주소를 일정 기간(임대 기간) 빌려줍니다. 가정용 공유기부터 기업 네트워크의 Windows Server, 라우터까지 대부분의 네트워크에서 사용합니다..

IT 용어 & 팁 2020.07.06

[Network] DNS란? 도메인이 IP로 바뀌는 과정

DNS는 사람이 기억하기 쉬운 도메인 이름을 실제 접속에 필요한 IP 주소로 바꿔 주는 시스템입니다. 클라이언트는 DNS 서버에 물어 받은 IP로 사이트에 접속합니다.1. DNS가 필요한 이유사이트에 접속하려면 그 서버의 IP 주소를 알아야 합니다. 하지만 수많은 사이트의 IP를 사람이 모두 기억할 수는 없고, 서버 IP는 바뀌기도 합니다. 그래서 도메인 이름으로 IP를 찾아 주는 DNS(Domain Name System)가 쓰입니다.2. 조회 과정도메인으로 IP를 조회하는 흐름순서동작1사용자가 브라우저에 example.com을 입력합니다.2클라이언트가 DNS 서버에 example.com의 IP를 요청합니다.3DNS 서버가 해당 도메인을 관리하는 네임서버에서 IP를 찾아 클라이언트에 알려 줍니다.4클라이..

IT 용어 & 팁 2020.07.05

[Network] 로드밸런서란? Scale-up과 Scale-out, 부하 분산 알고리즘 정리

로드밸런서는 클라이언트와 서버 사이에서 요청을 여러 서버로 나눠 한 서버에 부하가 몰리지 않게 합니다. 서버를 늘리는 Scale-out 구조에서는 반드시 필요하며, 분배 방식은 알고리즘으로 정합니다.1. 로드밸런서란로드밸런서는 서버의 부하(로드)를 분산(밸런싱)하는 장비나 소프트웨어입니다. 클라이언트와 서버 사이에 위치해 들어오는 트래픽을 여러 서버로 나눠 보냅니다.2. Scale-up과 Scale-out트래픽이 늘었을 때 대응하는 방법은 크게 두 가지입니다.Scale-up과 Scale-out 비교방식내용예시로드밸런서Scale-up서버 한 대의 성능을 높입니다.CPU를 i7에서 i9로 교체필요 없음Scale-out같은 역할의 서버를 여러 대 둡니다.웹 서버 1대 → 3대필요 Scale-out은 서버가 여..

IT 용어 & 팁 2020.05.05

[Storage] RAID란? RAID 0, 1, 5 구조와 용량 계산 정리

RAID는 여러 디스크를 묶어 하나처럼 쓰는 기술입니다. RAID 0은 속도, RAID 1은 안정성, RAID 5는 패리티로 둘 사이의 균형을 잡습니다. 리눅스에서는 mdadm으로 구성합니다.1. RAID란RAID(Redundant Array of Inexpensive/Independent Disks)는 여러 개의 디스크를 묶어 하나의 디스크처럼 사용하는 방식입니다. 묶는 방식(레벨)에 따라 속도, 용량 효율, 장애 대응 능력이 달라집니다. 리눅스에서는 mdadm 패키지로 소프트웨어 RAID를 구성합니다.2. 레벨별 비교레벨최소 디스크사용 가능 용량 (1GB × N)장애 허용특징RAID 02개N GB (100%)없음스트라이핑, 가장 빠름RAID 12개1GB (디스크 1개분)디스크 N-1개미러링, 가장 안..

IT 용어 & 팁 2020.05.01

[C] 포인터 기초 정리

포인터는 다른 변수의 메모리 주소를 값으로 가지는 변수입니다. &로 주소를 구해 포인터에 넣고, *로 그 주소에 있는 값을 읽거나 바꿉니다.1. 포인터란포인터는 메모리 주소(번지)를 저장하는 변수입니다. 값을 직접 들고 있는 대신 값이 있는 위치를 가리키므로, 그 주소를 통해 값을 읽거나 저장할 수 있습니다.포인터가 변수의 주소를 가리키는 구조2. 선언자료형 뒤에 *를 붙여 선언합니다. *의 위치는 달라도 의미는 같습니다.int* numPtr;int * numPtr;int *numPtr;포인터의 자료형은 가리킬 변수의 자료형과 맞춰야 합니다. int 변수의 주소를 담는 포인터는 int *입니다.3. 주소 저장 (&)&(주소 연산자)로 변수의 주소를 구해 포인터에 저장합니다.int num1 = 10;int..

IT 용어 & 팁 2018.04.11
서울
--:--:--
-전체 글
-카테고리
오늘 방문