본문으로 이동
메뉴 여닫기
환경 설정 메뉴 여닫기
개인 메뉴 여닫기
로그인하지 않음
지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.
(OSI참조 모델에서 넘어옴)
  • Open Systems Interconnection Reference Model 7 Layer
    -개방형 시스템 상호연결 참조 모델 7계층
  • 국제 표준화 기구(ISO)에서 개발한 통신에 관한 계층화 표준 모델


  • 분산된 이기종 시스템간의 네트워크 상호호환을 위한 표준 아키텍처를 정의할수 있다.
  • 통신에 관련된 목적을 달성하기 계층별로 분할하여 분업이 가능하다. (Divide and conquer)
  • 기술표준인 기존 TCP 4계층 모델이 계층별로 역할이 불명확하여 발생했던 많은 문제들에 대한 해답을 제시한다.


  • 하위 계층(1~4계층: 물리·데이터 링크·네트워크·전송)은 데이터를 목적지까지 실어 나르는 일을, 상위 계층(5~7계층: 세션·표현·응용)은 응용 프로그램 사이의 대화와 데이터 표현을 맡는다. 응용·표현·세션 계층은 상위 계층이다
  • 물리적인 장치의 전기적, 전자적 연결에 대한 명세
  • 디지털 데이터를 아날로그적인 전기적 신호로 변환하여 물리적인 전송이 가능케 한다.
  • 주소 개념이 없으며 물리적으로 연결된 노드간에 신호를 주고 받는다.
- 단위(PDU) : 비트(Bit)
- 주요 프로토콜 : X.21, RS-232 등
- 주요 장비 : 허브(HUB), 리피터(Repeater) 네트워크 카드(NIC : Network Interface Card) 등
  • 인접한 노드간의 신뢰성 있는 데이터(단위 : 프레임) 전송을 제어(Node-to-Node Delivery)
  • 네트워크 카드의 MAC(Media Access Control)주소를 통해 목적지를 찾아간다.
  • 신뢰성 있는 전송을 위해 흐름제어(Flow Control), 오류제어(Error Control), 회선제어(Line Control)을 수행한다.
  • 논리링크제어계층, 매체접근제어계층이라는 두 개의 부계층으로 나뉜다.
- 단위(PDU) : 프레임(Frame)
- 주요 프로토콜 : HDLC, X.25, Ethernet, TokenRing, FDDI, FrameRelay 등
- 주요 장비 : 브리지(Bridge), L2 Switch 등
  • 종단간 전송을 위한 경로 설정을 담당한다. (End-To-End 혹은 Host-To-Host Delivery)
  • 호스트로 도달하기 위한 최적의 경로를 라우팅 알고리즘을 통해 선택하고 제어한다.
  • 종단간 전송을 위한 주소로 IP주소를 사용한다.
  • 최대크기1500바이트
- 단위(PDU) : 패킷(Packet)
- 주요 프로토콜 - IP, ARP, ICMP, IGMP, RIP, RIP v2, OSPF, IGRP, EIGRP, BGP 등
- 주요 장비 : 라우터(Router), L3 Switch
  • 종단간 신뢰성 있는 데이터 전송을 담당한다. (End-To-End Reliable Delivery)
  • 종단(Host)의 구체적인 목적지(Process)까지 데이터가 도달할 수 있도록 한다. (Process-To-Process Communication)
  • Process를 특정하기 위한 주소로 Port Number를 이용한다.
  • 신뢰성 있는 데이터 전송을 위해 분할과 재조합, 연결제어, 흐름제어, 오류제어, 혼잡제어를 수행한다.
  • 세그먼트에 순서 번호를 붙여 전체 메시지가 빠짐없이 올바른 순서로 상대 프로세스에 도착하도록 보장한다
- 단위(PDU) : 세그먼트(Segment)
- 주요 프로토콜 : TCP, UDP
- 주요 장비 : L4 Switch
  • 응용 프로그램간의 논리적인 연결(세션) 생성 및 제어를 담당한다.
  • 통신 시스템 사이의 대화(반이중·전이중)를 관리하고, 긴 전송 중간에 동기점(checkpoint)을 넣어 오류가 나면 그 지점부터 다시 보내게 하는 동기화를 맡는다
  • TCP/IP 통신 연결을 수립
- 단위(PDU) : 데이터(Data) 또는 메세지(Message)
- 주요 프로토콜 : 해당사항 없음
- 주요 장비 : 해당사항 없음
  • 데이터 표현방식, 상이한 부호체계 간의 변화에 대해 규정한다.
  • 인코딩/디코딩, 압축/해제, 암호화/복호화 등의 역할을 수행한다.
- 단위(PDU) : 데이터(Data)
- 주요 형식·표준 : 문자 코드(ASCII, EBCDIC), 이미지·영상 형식(JPEG, GIF, MPEG) 등
- 주요 장비 : 해당사항 없음
  • HTTP·FTP 같은 응용 서비스 프로토콜은 6계층이 아니라 7계층(응용 계층)에 속한다.
  • 사용자의 응용 프로그램이 네트워크 서비스를 쓰도록 하는 계층이다.
  • 응용 프로그램과의 인터페이스와 파일 전송·전자우편 같은 응용 기능을 제공한다. 이 기능은 데이터 링크 계층(2계층)이 아니라 응용 계층의 일이다
- 단위(PDU) : 데이터(Data)
- 주요 프로토콜 : HTTP, FTP, SMTP, POP3, IMAP, DNS, TELNET, SSH, SNMP, DHCP 등
- 주요 장비 : 해당사항 없음
  • SSL/TLS 는 응용 계층 프로토콜이 아니다. 전송 계층(TCP) 위, 응용 계층 아래에서 응용 데이터를 암호화하는 보안 계층으로, HTTP 를 감싸 HTTPS 를 만든다 → TLS(SSL)

계층별 프로토콜 분류

편집 원본 편집

TCP/IP 밖의 프로토콜 묶음까지 OSI 계층에 대응시키면 다음과 같다.

계층 대표 프로토콜
2 데이터 링크 이더넷, PPP, SLIP, FDDI, HDLC, 프레임 릴레이
3 네트워크 IP, ICMP, IGMP, OSPF, RIP, BGP, IPX(NetWare), DDP(AppleTalk)
4 전송 TCP, UDP, SPX(NetWare)
5 세션 NetBIOS 세션 서비스, 네임드 파이프(Named Pipe), RPC, 소켓 세션
  • ICMP는 IP 패킷 전달 중 오류와 상태를 알리는 3계층 프로토콜이다. 2계층 프로토콜이 아니다
  • ARP는 IP 주소를 MAC 주소로 바꾸는 프로토콜로, 2계층과 3계층 사이에서 동작해 보통 2계층(또는 3계층)으로 분류한다. 4계층(전송)에 넣지 않는다
  • NetWare 의 SPX 는 IPX 위에서 연결형 전송을 하는 4계층 프로토콜이다. 세션 계층에 넣지 않는다[1] → IPX/SPX
  • AppleTalk 의 DDP 는 노드 간 전달을 여러 네트워크에 걸친 소켓 간 데이터그램 전달로 넓히는 3계층 프로토콜이다[2] → AppleTalk
  1. ↑ 「Interoperability with NetWare」, Windows 2000 Server Internetworking Guide, Microsoft, https://learn.microsoft.com/en-us/previous-versions/windows/it-pro/windows-2000-server/cc978195(v=technet.10), 확인일: 2026-11-05.
  2. ↑ Gursharan S. Sidhu 외, 『Inside AppleTalk』(2nd ed.) Chapter 4 "Datagram Delivery Protocol", Apple Computer, 1990, https://obsoletemadness.github.io/Inside-AppleTalk/books/inside-appletalk-second-edition/04-datagram-delivery-protocol.html, 확인일: 2026-11-05.