본문 바로가기

Network System

(53)
서브넷마스크의 Frefix 표현법과 와일드카드 마스크 표현법 Frefix 표현법 : 비트 갯수로 표현함 ex) /24 -> 1111 1111.1111 1111.1111 1111.0000 0000 서브넷 마스크(Subnet mask) : 2진수를 1옥텟 단위로 10진수로 표현함 1옥텟(octet)은 8bit, 점으로 나누어져 있음 ex) 1111 1111.1111 1111.1111 1111.0000 0000 -> 255.255.255.0 - 서브넷 마스크는 네트워크 부분을 1로 나타냄 와일드카드 마스크(Wildcard mask) : 서브넷 마스크를 반전 시킴 (여기서 반전은 2진수 표현법에서 1->0, 0->1로 되는 것을 나타냄) ex) 255.255.255.0 -> 0.0.0.255 - 와일드카드 마스크는 호스트 부분을 1로 나타냄 위의 3가지 표현법이 필요한 ..
콜리전 도메인과 브로드캐스트 도메인의 차이점 [ 영단어 ] collision : 충돌 doman : 범위 broadcast : 방송하다 carrier : 수송 detection : 탐지 sense : 감각 easy) 콜리전 도메인(Collision domain, 충돌 범위) : CSMA/CD로 눈치 것 통신하다 충돌 나는 범위 브로드캐스트 도메인(Broadcast domain, 방송 범위) : 네트워크에 모두 뿌리는 범위 non easy) - LAN(Local Area Netowrk) : 로컬 범위의 네트워크 - CSMA/CD(Carrier-sense multiple acess with collision detection, 반송파 감지 다중 접속 및 충돌 탐지) : LAN의 Ethernet방식에서 사용하는 Ether..
iSCSI iSCSI(Internet Small Computer System Interface) : 컴퓨팅 환경에서 데이터 스토리지 시설을 이어주는 IP 기반의 스토리지 네트워킹 표준이다. - 인트라넷을 거쳐 데이터 전송을 쉽게 함 - 먼 거리에 걸쳐 스토리지를 관리하는데 사용 - TCP에서 블럭 단위의 전송(나눠서 보낸다는 것) - 포트번호는 860, 3260을 일반적으로 이용
DHCP 최신 예제 1. 서버 구축 자동화 DHCP PEX 부팅시 서버를 시작할 때 DHCP는 - next-server : 지정된 서버 - filename : 지정된 프로그램(부트스트랩 이미지) 이라는 추가정보를 제공한다. PEX(Pre-boot eXecution Environment, 사전 부팅 실행 환경) : 네트워크 인터페이스를 통해 부팅을 할 수 있게 해주는 환경 2. 서버 가상화 환경 DHCP dnsmasq : 소규모 컴퓨터 네트워크를위한 도메인 이름 시스템 캐싱, 동적 호스트 구성 프로토콜 서버, 라우터 알림 및 네트워크 부팅 기능을 제공하는 무료 소프트웨어 KVM(커널 기반 가상머신) : 리눅스 커널을 하이퍼바이저로 변환하기 위한 가상화 인프라스트럭처의 하나이다. 리눅스의 KVM의 가상 네트워크상에서 독자적인 ..
DHCP 프로토콜의 흐름 [ DHCP의 주요 메시지 ] DHCP-DISCOVER : DHCP 서버를 찾아서 IP 주소 할당 요청 - discover : 발견하다 - 클라이언트가 보냄 DHCP-OFFER : 할당 후보 IP 주소를 제시 - offer : 제의하다 - 서버가 보냄 DHCP-REQUEST : 후보로 제시된 IP 주소 사용을 요청, 또는 IP 주소의 유효 기간 연장을 요청 - request : 요청 - 클라이언트가 보냄 DHCP-ACK : 클라이언트의 요청을 받아드림 - ack : 응답 - 서버가 보냄 DHCP-RELEASE : IP 주소 해제 통지 - release : 풀어주다 - 클라이언트가 보냄 DHCP-NAK : 클라이언트 요청을 거부함 - nak : 거부 - 서버가 보냄 DHCP-INFORM : IP 주소 이외..
NFS(네트워크 파일 시스템) 설정 NFS(Network File System, 네트워크 파일 시스템) = 네트워크 상에 연결된 다른 컴퓨터의 하드디스크를 내 컴퓨터의 하드디스크 처럼 사용하는 기술 - NFS서버가 파일을 공유하면 NFS 클라이언트가 공유한 디렉터리를 마운트해서 NFS서버 파일을 사용 - 손쉽게 파일을 공유할 수 있는 만큼 보안에 취약함(공유한 파일에 소유권과 접근 권한이 그대로 적용됨) 구성 /etc/fstab [파일시스템 장치] [마운트 포인트] [파일시스템 종류] [옵션] [덤프] [파일체크옵션] ex) /root/data /data ext4 defaults 0 0 ext, ext2, ext3, ext4, nfs, ufs, nfts 등.. default : rw, suid, dev, exec, auto, nouser,..
LVM(논리 볼륨 관리자) 만들기 LVM(Logical Volume Manager, 논리 볼륨 관리자) = 논리 볼륨을 관리하기 위한 프로그램 - 파일 시스템이 LVM이 만든 가상의 블록 장치에 읽기/쓰기를 함 - 물리적 스토리지를 논리적 스토리지로 생성해 다양하게 이용 [ 용어 ] - PV(Physical Volume) 디스크나 파티션을 단위로 한 블록 장치 PV를 사용하려면 PV로 초기화되어야 함 - LV(Logical Volume) - VG(Volume Group) Metadata : VG의 ASCII로 쓰여진 설정정보 LE와 PE는 1대1로 매핑해 LV를 만듬 PE와 LE의 크기가 동일 - PE(Physical Extent) PV를 구성하는 일정한 크기의 블록 LVM2에서 기본크기는 4MB - LE(Logical Extent) L..
RAID와 mdadm 유틸리티 RAID(Redundant Array Independent Disk, 독립 디스크의 중복 배열) = 여러개의 디스크를 묶어 한개의 디스크처럼 사용하는 기술 - 상대적으로 속도가 느린 하드디스크를 보완하기 위해 만들어진 기술 - 구성 방식에 따라 RAID Level(레이드 레벨)로 나뉜다 [ 장점 ] 1) 데이터의 안정성이 올라간다 2) 디스크 용량 증설에 편리해진다 3) 디스크의 입력/출력(I/O)의 성능이 향상된다 [ Standard RAID Level ] RAID 0 - Striping(스트라이핑)이라 부름 - 최소 2개 이상의 디스크 필요 - 모든 디스크에 데이터를 분할하여 저장 > 성능의 N배로 상승 > 용량의 N배로 상승 > 안전성이 1/N로 하강 RAID 1 - Mirroring(미러링)이라 ..