Back To The Basic 9

IP Class, Subnet mask 그리고 CIDR 이란?(사이더 란?)

IP Class IP v4는 255.255.255.255 32bit(4byte) 길이로 구성된 논리적 주소 체계로 구성되어 있고 하나의 IP는 Network Address와 Host Address로 구성되어 있다. 특히 여기서 Network Address는 관리하기 쉽게 그 범위를 나누어 영역을 나누었는데 우리는 그것을 Class라 부른다. 이 Class는 다음과 같이 A~E까지의 5개로 구성되어 있고 각 Class의 Network Address 영역과 Host Address 영역은 그림과 같다. 각 Class의 시작 범위는 다음과 같은 식으로 계산하면 기억하기 쉽다. IP에 입력하는 범위가 256개가 존재한다 (0 ~ 255) 256부터 2씩 나눈다. 256 / 2 = 128 - 1 = 127 (A C..

Back To The Basic 2021.11.27

Hub, Switch, Router 비교

네트워크 연결 장치로 허브, 스위치, 브릿지 및 라우터가 있다. 네트워크 연결 장치는 동일 네트워크 간 혹은 다른 네트워크 간 연결을 하는 장치이다. 이 각각의 연결장치를 OSI 7 Layer의 하위 3계층으로 표시하면 다음과 같이 표현 할 수 있다. 허브(HUB) 로컬 네트워크를 구성해 주는 장비 허브에 물린 장비들끼리는 통신이 가능 데이터 통신을 위해 브로드캐스트 방법 사용 반이중(Half-duplex) 방식 통신 Only detects that a device is physically connected to it 스위치(Switch) 허브와 동일한 역할(물려 있는 장비들끼리 통신) 허브와 달리 연결된 장비들의 MAC Address를 가지고 있음 데이터 통신을 위해 저장되어 있는 Mac Address..

Back To The Basic 2021.11.25

Unicast, Broadcast, Mulitcast, Anycast

각 통신 방식에 대한 다이어그램 Unicast one-to-one 통신(소스와 타켓이 1:1로 통신) 출발지와 목적지가 명확히 하나로 정해져 있는 1:1 통신 방식 대부분의 통신은 Unicast 방식임 TCP, UDP 모두 지원 Broadcast one-to-all 통신 동일 네트워크에 존재하는 모든 호스트가 목적지 브로드케스트는 목적지 주소가 모든으로 표기되어 있는 통신 방식임 로컬 네트워크 내에서 모든 호스트에 패킷을 전달해야할 때 사용 유니케스트로 통신하기 전, 주로 상대방의 목적지를 알기 위해 사용됨 UDP 지원 Multicast one-to-many (혹은 one-to-group) 통신 멀티케스트 그룹 주소를 이용해 해당 그룹에 속한 다수의 목적지로 패킷을 전송하기 위한 통신 방식 주로 IPTV..

Back To The Basic 2021.11.24

ARP Request

ARP Request란? 아래의 표를 보면 OSI 7 Layer를 4계층으로 간략히 표현했다. 아래의 표는 소스(Source)에서 목적지(Destination)에 Packet(패킷)을 보내기 위해 하위 계층으로 어떻게 프레임을 만드는지 보여주고 있다. ARP Request란 아래 표에서 빨간색으로 표시되어 있는 상대방 Mac Address를 찾는 것을 의미한다. [소스 어플리케이션에서 목적지 어플리케이션을 찾아가기 위한 Layer별 패킷 구성] OSI Layer Example Packet Application HTTP APP Header + Data Transfort TCP Source Port + Dest Port + Syn + (APP Header+Data) Network IP Source IP + ..

Back To The Basic 2021.11.23

TCP vs UDP

[ TCP 특징 ] - Transmission Control Protocol 연결형 서비스로 가상 회선 방식을 제공한다. 3-way handshaking과정을 통해 연결을 설정하고 4-way handshaking을 통해 해제한다. 흐름 제어 및 혼잡 제어. 높은 신뢰성을 보장한다. UDP보다 속도가 느리다. 전이중(Full-Duplex), 점대점(Point to Point) 방식. [ UDP 특징 ] - User Diagram Protocol 비연결형 서비스로 데이터그램 방식을 제공한다 정보를 주고 받을 때 정보를 보내거나 받는다는 신호절차를 거치지 않는다. UDP헤더의 CheckSum 필드를 통해 최소한의 오류만 검출한다. 신뢰성이 낮다 TCP보다 속도가 빠르다 TCP vs UDP 비교 TCP UDP ..

Back To The Basic 2021.11.08

RAID

정의 RAID(Redundant Array of Inexpensive Disks)는 다수의 디스크를 구성해 성능 및 장해 대응을 위해 구성하는 디스크(HDD) 셋을 의미 다양한 RAID 구성 방식이 존재하나 여기에서는 RAID 0, 1, 01, 10, 5을 주로 다룸 예제용 논리 파일 구성 이 예제에서는 아래의 논리 파일 블럭을 예로 들어 각 RAID(0,1,10,01,5)에서 어떻게 파일이 구성되는지 확인해 보도록 한다. RAID 0 (Striping) 여러개의 디스크에 논리파일을 분할해 적재 디스크 I/O 장치가 여러개가 병렬로 작동 가능하기 때문에 성능 향상이 된다. 데이터의 안전한 저장 보다는 속도 향상이 주 목적 RAID 1(Mirroring) 디스크에 파일 적재시 동일한 내용을 다른 디스크에 ..

Back To The Basic 2021.11.03

Blocking vs Non-Blocking

시스템의 Blocking과 Non-Blocking을 이해하기 전에 우선 OS의 System Call Interface에 대한 이해가 필요하다. System Call Interface 시스템 콜 인터페이스는 프로세스나 스레드로부터 명령을 받는 인터페이스로써 다음과 같은 역할을 담당한다. 운영체제는 커널 모드(Kernel Mode)와 사용자 모드(User Mode)로 나뉘어 구동된다. 운영체제에서 프로그램이 구동되는데 있어 파일을 읽어 오거나, 파일을 쓰거나, 혹은 화면에 메시지를 출력하는 등 많은 부분이 커널 모드를 사용한다. 시스템 콜은 이러한 커널 영역의 기능을 사용자 모드가 사용 가능하게, 즉 프로세스가 하드웨어에 직접 접근해서 필요한 기능을 사용할 수 있게 해준다. Blocking I/O Model..

Back To The Basic 2021.11.03

Load Balancer

Load Balancer란 다양한 요청 트래픽에 대해 장치(장비)나 서비스의 앞단에 존재하여 분산처리를 통해 장치(장비) 혹은 서비스로의 로드율 증가, 부하량, 속도저하 등을 적절히 분산처리하여 해결해주는 서비스 보통 Switch 라고도 한다 Load Balancer의 종류 종류 설명 L2 Switch - Mac주소를 바탕으로 Load Balancing 수행 - Mac 기반 통신이기 때문에 Broadcast가 발생할수 밖에 없으며 그로인해 성능 저하 현상 발생 - 저가의 더미 허브가 이 기능을 수행하는 대표적인 장비임 L3 Switch - L2가 Mac Addr에 따른 스위칭이 주 업무라면 L3는 IP에 의한 라우팅(Routing)이 주 업무 - L2 스위치 위에 IP에 의한 라우팅 기능이 추가되었기 때..

Back To The Basic 2021.11.02

인프라 용어 정리

Server HBA(Host Bus Adaptor) 서버와 장비 사이의 통신을 위해 서버에 장착하는 카드 즉, 인터페이스 카드를 꼽기 위한 카드 FC(Fibre Channel) FC HBA 기반의 Disk Array System과 직접 연결 또는 SAN(Storage Network Area) 환경(SAN Switch기반) 에서 연결을 하여 호스트와 Disk Array간에 인터페이스를 할 수 있도록 하는 Host Bus Adapter OS Kernel OS Kernel(커널)은 OS의 본질 그 자체이며 개발자는 OS의 커널을 통해 하드웨어나 다른 애플리케이션에 어떤 영향을 끼치는 지를 고려하지 않고도 응용 프로그램을 개발할 수 있다. OS 커널의 역할은 다음의 6가지 역할로 나눌 수 있음 System Ca..

Back To The Basic 2021.11.02
반응형