728x90
반응형

네트워크기초 7

STP(Spanning Tree Protocol)

개요STP(Spanning Tree Protocol)는 스위치 기반 네트워크에서 루프(Loop)를 방지하고 안정적인 데이터 전달 경로를 구성하기 위한 Layer 2 프로토콜이다. IEEE 802.1D 표준으로 정의되었으며, 브로드캐스트 스톰과 MAC 주소 테이블 불안정 문제를 해결하기 위해 사용된다. 현재는 RSTP, MSTP와 같은 개선된 형태로 발전하였다.1. 개념 및 정의STP는 네트워크 내에 다중 경로가 존재할 때, 루프를 방지하기 위해 일부 경로를 차단하고 트리 형태의 논리적 토폴로지를 구성하는 프로토콜이다. 이를 통해 이중화 환경에서도 안정적인 통신을 유지할 수 있다.2. 특징구분설명비교 요소루프 방지중복 경로 차단L2 루프 문제 해결자동 경로 선택최적 경로 결정관리 부담 감소상태 기반 동작포..

Topic 2026.04.21

ARP/RARP(Address Resolution Protocol / Reverse Address Resolution Protocol)

개요ARP(Address Resolution Protocol)와 RARP(Reverse Address Resolution Protocol)는 네트워크 계층과 데이터 링크 계층 사이에서 주소 변환을 수행하는 핵심 프로토콜이다. ARP는 IP 주소를 MAC 주소로 변환하고, RARP는 MAC 주소를 기반으로 IP 주소를 찾는 역할을 한다. 특히 ARP는 현대 네트워크에서 필수적으로 사용되며, RARP는 DHCP 등장 이후 제한적으로 사용된다.1. 개념 및 정의ARP는 IP 주소를 물리적 MAC 주소로 변환하는 프로토콜로, 동일 네트워크 내에서 목적지 장치를 찾기 위해 사용된다. 반대로 RARP는 MAC 주소를 기반으로 IP 주소를 할당받는 방식으로 초기 디스크리스(boot) 환경에서 사용되었다.2. 특징구분..

Topic 2026.04.21

TCP/UDP(Transmission Control Protocol / User Datagram Protocol)

개요TCP와 UDP는 인터넷 전송 계층(Transport Layer)에서 사용되는 대표적인 프로토콜로, 데이터 통신의 신뢰성과 속도를 결정하는 핵심 요소이다. TCP는 신뢰성을 보장하는 연결형 프로토콜이며, UDP는 빠른 전송을 위한 비연결형 프로토콜이다. 두 프로토콜은 목적과 사용 환경에 따라 선택적으로 활용된다.1. 개념 및 정의TCP(Transmission Control Protocol)는 데이터 전송 시 연결을 설정하고, 패킷 손실이나 순서 오류를 보정하여 신뢰성 있는 통신을 제공하는 프로토콜이다. 반면 UDP(User Datagram Protocol)는 연결 설정 없이 데이터를 빠르게 전송하는 방식으로, 신뢰성보다는 속도를 우선시하는 프로토콜이다.2. 특징구분TCPUDP연결 방식연결 지향비연결형..

Topic 2026.04.20

IPv4/IPv6 Addressing

개요IPv4와 IPv6는 인터넷에서 장치 간 통신을 가능하게 하는 핵심 주소 체계이다. IPv4는 32비트 주소 구조로 인터넷 초기부터 사용되어 왔으며, IPv6는 주소 고갈 문제를 해결하기 위해 128비트 구조로 확장된 차세대 프로토콜이다. 두 체계는 구조, 표현 방식, 기능 측면에서 큰 차이를 보인다.1. 개념 및 정의IPv4는 32비트 주소를 사용하여 약 43억 개의 주소를 제공하는 인터넷 프로토콜이다. 반면 IPv6는 128비트 주소 체계를 통해 사실상 무한에 가까운 주소 공간을 제공한다. IPv6는 단순한 주소 확장을 넘어 보안, 자동 설정, 효율적 라우팅을 지원하도록 설계되었다.2. 특징구분IPv4IPv6주소 길이32비트128비트표현 방식점(.) 10진수콜론(:) 16진수주소 수약 43억거의 ..

Topic 2026.04.20

Multiplexing(다중화)

개요다중화(Multiplexing)는 하나의 통신 채널 또는 링크에서 여러 개의 신호나 데이터 스트림을 동시에 전송할 수 있게 해주는 핵심 네트워크 기술이다. 네트워크 자원의 효율적인 사용을 가능하게 하며, 유선/무선 통신, 방송, 인터넷, VoIP 등 다양한 분야에서 활용된다. 이 글에서는 다중화의 개념과 종류, 핵심 구성 요소 및 활용 사례를 중심으로 살펴본다.1. 개념 및 정의Multiplexing은 다수의 입력 신호를 하나의 통신 경로로 통합하여 전송한 후, 수신 측에서 이를 분리(Demultiplexing)하는 기술이다. 이를 통해 채널의 사용 효율성을 극대화하고, 대역폭을 절약하며, 하드웨어 자원 사용을 줄일 수 있다.2. 특징항목설명비고효율성하나의 링크로 다수의 데이터 흐름 전송자원 활용 극..

Topic 2025.04.24

Classful Routing Protocol

개요Classful 라우팅 프로토콜은 IP 주소의 클래스(A, B, C 등)에 따라 네트워크를 식별하고 라우팅 정보를 전달하던 초기의 라우팅 방식이다. 이 방식은 서브넷 마스크 정보를 별도로 전달하지 않아도 되는 단순함이 장점이었지만, 유연성이 부족하고 주소 자원의 낭비가 심해 이후 Classless 방식으로 대체되었다. 본 글에서는 Classful 라우팅 프로토콜의 개념, 구성 요소, 한계점과 실제 적용 사례 등을 자세히 살펴본다.1. 개념 및 정의Classful 라우팅은 1980~1990년대 초까지 사용되던 라우팅 방식으로, IP 주소를 A, B, C 클래스 단위로 분류하여 경로를 결정한다. 이 방식에서는 네트워크 주소의 클래스에 따라 자동으로 서브넷 마스크가 지정되므로, 라우팅 업데이트 시 마스크 ..

Topic 2025.04.24

OSI 프로토콜 스택(OSI Protocol Stack)

개요OSI 프로토콜 스택(Open Systems Interconnection Model)은 서로 다른 시스템 간의 네트워크 통신을 표준화하기 위해 국제표준화기구(ISO)가 제정한 7계층 구조 모델이다. 네트워크 데이터의 생성부터 수신까지의 과정을 논리적으로 계층화하여, 각 계층이 담당하는 역할과 책임을 분리함으로써 설계의 유연성과 상호운용성을 확보할 수 있도록 한다. 이 글에서는 OSI 7계층의 개념, 계층별 기능, 주요 프로토콜, 그리고 실질적 활용 사례를 체계적으로 설명한다.1. 개념 및 정의OSI 모델은 네트워크 통신을 7개의 계층으로 나누어 각각의 계층이 고유한 역할을 수행하도록 정의한 모델이다. 각 계층은 하위 계층의 기능을 기반으로 상위 계층에 서비스를 제공하며, 반대로 수신 측에서는 계층적으..

Topic 2025.03.28
728x90
반응형