OSI 3

[OSI] 4계층 - 전송 계층 (Transport Layer)

📝프로그램(Program): 디스크에 저장된 소프트웨어 프로세스(Process): 실행 중인 프로그램 전송 계층은 송신자의 프로세스와 수신자의 프로세스를 연결하는 통신 서비스를 제공한다.이 계층은 연결 지향 데이터스트림 지원, 신뢰성 보장, 흐름 제어, 다중화(Multiplexing) 등의 편리한 서비스를 제공한다.가장 많이 사용되는 프로토콜은 TCP와 UDP이다.UDP (User Datagram Protocol)비연결 지향(Connectionless)연결 설정 과정 없이 데이터를 전송구조가 단순하여 전송 속도가 빠르지만, 신뢰성이 낮음데이터그램이 순서가 바뀌거나, 중복되거나, 손실될 수 있으며 이에 대한 통보가 없음일반적으로 오류 검사나 수정이 필요 없는 애플리케이션에서 사용대표적인 UDP 사용 예..

네트워크 2025.12.23

[OSI] 3계층 - 네트워크 계층 (Network Layer)

1. 3계층 (네트워크 계층, IP)1-1. 역할과 특징다른 네트워크 대역, 즉 멀리 떨어진 네트워크(WAN 포함)까지 데이터를 어떻게 전달할지 제어한다.발신지에서 착신지까지의 패킷 경로(라우팅) 를 결정하고 중간 라우터들을 통해 전달한다.대표 장비: 라우터(Router)사용 주소: IP 주소 (예: 192.168.0.1 — 사설 IP의 한 예)2. IP 주소 체계 (IPv4 / IPv6)2-1. IPv4 기본 개념IPv4 주소는 32비트이며, 8비트씩 4부분으로 나누어 10진수로 표기한다.예: 192.168.0.1각 숫자(옥텟)는 0~255 범위를 가진다.IPv4 전체 개수는 약 43억 개 수준이라, 전 세계적으로 주소가 부족해지는 문제가 있다.이 부족함을 완화하기 위해 사설 IP + NAT 구조가 널..

네트워크 2025.12.23

[OSI] 2계층 - 데이터 링크 계층(Data Link Layer)

1. OSI 2계층 (데이터 링크 계층)1-1. 주된 역할같은 네트워크 대역(즉, 동일한 LAN)에 존재하는 장비들 간의 데이터 전송을 담당한다.어떤 장비가 어떤 장비에게 데이터를 보낼지를 판별하고 전달하는 역할을 한다.데이터를 프레임(Frame) 단위로 처리한다.오류 제어(Error Control)와 흐름 제어(Flow Control) 기능을 수행하여 데이터 전달의 신뢰성을 보장한다.2. 다른 계층과의 관계다른 네트워크(다른 IP 대역)와 통신하기 위해서는 3계층(네트워크 계층)의 도움이 필요하다.3계층의 주소(IP 주소) 및 프로토콜을 이용해야만 다른 네트워크와 통신이 가능하다.즉, 2계층은 LAN 내부 통신, 3계층은 LAN 간 통신(라우팅)을 담당한다. 3. 주소 체계2계층에서 사용하는 주소는 M..

네트워크 2025.12.22