Booil Jung

개방형 시스템 상호접속(OSI) 7계층 참조 모델에 대한 고찰

1970년대 후반, 컴퓨터 네트워크 기술은 폭발적으로 성장하였으나 심각한 성장통을 겪고 있었다. IBM의 SNA(Systems Network Architecture), DEC의 DECnet 등 주요 제조사들은 각자의 독자적인 프로토콜 체계를 고수하였고, 이로 인해 서로 다른 시스템 간의 통신, 즉 상호운용성(Interoperability)은 거의 불가능에 가까웠다.1 이러한 기술적 파편화는 ‘프로토콜 전쟁(Protocol Wars)’이라 불릴 만큼 극심했으며, 네트워크의 통합적 발전을 저해하는 근본적인 장벽으로 작용했다.3 효율적인 데이터 교환을 위한 공통의 규약, 즉 표준의 필요성이 절실하게 대두된 시점이었다.1

이러한 혼란을 종식시키고 특정 제조사나 기술에 종속되지 않는 “개방형 시스템(Open Systems)” 간의 자유로운 통신을 실현하기 위해 국제표준화기구(ISO)가 나섰다.2 그 노력의 결실로, 1983년 국제전신전화자문위원회(CCITT)와의 공동 작업을 거쳐 1984년, ‘OSI 기본 참조 모델(The Basic Reference Model for Open Systems Interconnection)’, 즉 ISO/IEC 7498-1 표준이 세상에 공개되었다.3

OSI 모델의 핵심 설계 철학은 복잡성의 분해, 즉 ‘계층화(Layering)’에 있다. 네트워크 통신이라는 거대하고 복잡한 과업을, 명확하게 정의된 특정 기능을 수행하는 7개의 독립적인 계층으로 분할한 것이다.3 이 계층화는 다음과 같은 엄격한 원칙에 따라 이루어졌다.11

이러한 계층적 접근 방식은 각 계층이 독립적인 모듈처럼 기능하게 하여, 한 계층의 기술적 수정이나 발전이 다른 계층에 미치는 영향을 최소화하는 ‘모듈화’의 이점을 제공한다.1 또한, 네트워크 장애 발생 시 문제의 원인을 특정 계층으로 국소화하여 진단하고 해결하는 과정을 획기적으로 단순화시킨다.6 더 나아가, 하위 계층의 복잡한 물리적, 전기적 구현 세부 사항을 추상화함으로써 상위 계층의 개발자들이 해당 기능에만 집중할 수 있도록 하는 강력한 개발 환경을 제공한다.16

이 모델의 탄생 배경을 더 깊이 들여다보면, 이는 단순한 기술적 해법을 넘어선다. 1970년대 네트워크 시장을 지배하던 특정 기업의 독점적 프로토콜에 대한 산업계 전반의 견제 심리가 작용했다. 즉, 모든 참여자가 공평하게 경쟁할 수 있는 ‘개방된’ 운동장을 만들려는 산업-정치적 요구가 있었던 것이다. ISO라는 국제 ‘표준화’ 기구가 위원회를 통해 이상적인 모델을 먼저 설계하고 현실 세계가 이를 따르도록 유도하는 ‘하향식(Top-down)’ 접근 방식을 채택한 것은 이러한 배경과 무관하지 않다.3 이는 ‘법적 표준(de jure)’을 지향하는 OSI의 철학을 보여주며, 이후 실제 구현과 경험을 통해 표준을 정립해 나간 TCP/IP의 ‘사실상 표준(de facto)’ 철학과 뚜렷한 대조를 이룬다. 결국 OSI 모델은 기술적 필요성과 더불어, 질서정연한 표준 체계를 통해 기술 발전을 이끌고자 했던 이상주의적 철학이 결합된 시대의 산물이라 할 수 있다.

OSI 모델은 특정 프로토콜의 집합체가 아니다. 이는 모든 형태의 네트워크 통신 과정을 설명하고, 설계하며, 이해하기 위한 ‘개념적 프레임워크(Conceptual Framework)’이자 ‘참조 모델(Reference Model)’이다.3 이 모델은 각 계층이 수행해야 할 과업(Task)을 정의할 뿐, 그 과업을 수행하기 위해

어떤 프로토콜을 사용해야 하는지를 강제하지 않는다.8 이러한 프로토콜 독립성(Protocol-Independent)은 모델의 유연성과 범용성을 보장하는 핵심 요소이다.

결과적으로 OSI 모델은 전 세계 네트워크 엔지니어, 소프트웨어 개발자, 시스템 관리자, 그리고 교육자들에게 복잡한 네트워크 시스템을 체계적으로 구성하고, 논의하며, 교육하기 위한 ‘공통 언어(Universal Language)’로서의 역할을 수행하게 되었다.3 이 공통의 틀을 통해 전문가들은 특정 시스템에 대한 사전 지식이 없더라도 복잡한 네트워크 아키텍처를 신속하게 이해하고, 설계하며, 장애 발생 시 논리적으로 원인을 추적할 수 있는 강력한 기반을 갖추게 된 것이다.14

네트워크를 통한 데이터 전송은 마치 컨베이어 벨트 위의 조립 라인과 같다. 송신 측에서 사용자가 생성한 원본 데이터(예: 이메일 본문)는 최상위 계층인 응용 계층에서 시작하여 물리 계층을 향해 한 단계씩 아래로 이동하는 여정을 거친다.20

이 과정에서 ‘캡슐화(Encapsulation)’라는 핵심적인 작업이 수행된다. 각 계층(Layer N)은 바로 위 상위 계층(Layer N+1)으로부터 전달받은 데이터 단위를 온전한 화물, 즉 ‘서비스 데이터 단위(SDU, Service Data Unit)’로 취급한다. 그리고 이 SDU에 자신의 계층에서 통제를 위해 필요한 정보, 즉 ‘프로토콜 제어 정보(PCI, Protocol Control Information)’를 덧붙인다. 이 제어 정보는 주로 데이터의 앞부분에 붙는 헤더(Header) 형태이며, 경우에 따라 뒷부분에 트레일러(Trailer)가 추가되기도 한다.3 이렇게 SDU와 PCI가 결합하여 만들어진 새로운 데이터 단위를 해당 계층의 프로토콜 데이터 단위(PDU, Protocol Data Unit)라고 부른다. 이 PDU는 다시 바로 아래 하위 계층(Layer N-1)으로 전달되는데, 이때 하위 계층의 입장에서는 이 PDU 전체가 자신의 SDU가 된다.3 이러한 캡슐화 과정은 데이터가 최하위 물리 계층에 도달할 때까지 반복된다.12

수신 측에서는 이 모든 과정이 정확히 역순으로 진행된다. 이를 ‘역캡슐화(Decapsulation)’라고 한다. 물리 계층에서 수신한 전기적 신호는 비트 스트림으로 변환되어 데이터 링크 계층으로 전달된다. 데이터 링크 계층은 프레임 헤더와 트레일러를 해석하여 오류 여부를 확인하고, 제어 정보를 제거한 뒤 내부의 패킷(자신의 SDU)을 네트워크 계층으로 올린다. 각 계층은 자신에게 해당하는 헤더를 분석 및 처리하고, 제어 정보를 제거한 후 페이로드를 상위 계층으로 전달하는 과정을 응용 계층까지 반복한다. 이 과정을 통해 수신자는 마침내 송신자가 보낸 원본 데이터를 얻게 된다.12

PDU는 OSI 모델의 각 계층에서 통신하는 상대방, 즉 동일 계층의 엔티티(Peer Entity) 간에 교환되는 정보의 기본 논리적 단위이다.3 이는 상위 계층으로부터 받은 SDU(실제 데이터)와 해당 계층의 프로토콜이 필요로 하는 제어 정보(PCI)의 조합으로 구성된다.3

데이터는 각 계층을 통과하면서 캡슐화 과정을 통해 서로 다른 이름의 PDU로 불리게 된다. 이는 각 계층의 역할과 처리하는 정보의 형태가 다르기 때문이다.30

캡슐화 과정은 단순히 데이터를 포장하는 행위를 넘어선다. 이는 복잡한 ‘종단 간 데이터 전송’이라는 과업을 각 계층의 명확한 책임 단위로 분할하고 위임하는 ‘분산 책임 위임’ 메커니즘으로 이해할 수 있다. 각 계층은 오직 자신의 헤더 정보만을 해석하고 처리할 뿐, 그 안에 담긴 상위 계층의 데이터(SDU) 내용에는 관여하지 않는다.10 예를 들어, 네트워크 계층에서 동작하는 라우터는 패킷의 IP 헤더를 보고 최적의 경로를 결정하는 임무에만 충실하며, 그 패킷 안에 어떤 TCP 세그먼트가 들어있는지는 알 필요가 없다. 이처럼 각 계층에 “이것이 당신이 처리해야 할 제어 정보(헤더)이며, 나머지는 당신의 책임이 아니니 그대로 하위 계층으로 전달하라”는 명확한 지침을 부여하는 것과 같다. 이 메커니즘 덕분에 각 계층의 프로토콜과 관련 장비들은 서로 독립적으로 개발되고 최적화될 수 있으며, 전체 네트워크 시스템의 모듈성과 확장성이 극대화된다. 이는 현대 소프트웨어 공학의 핵심 원리인 ‘관심사의 분리(Separation of Concerns)’가 네트워크 아키텍처에 정교하게 구현된 대표적인 사례라 할 수 있다.

계층 명칭 PDU (Protocol Data Unit) 주요 주소 체계 관련 장비
7 응용 계층 데이터 (Data) / 메시지 (Message) 특정 주소 없음 (서비스 식별) L7 스위치, 게이트웨이
6 표현 계층 데이터 (Data) / 메시지 (Message) 특정 주소 없음 게이트웨이
5 세션 계층 데이터 (Data) / 메시지 (Message) 특정 주소 없음 게이트웨이
4 전송 계층 세그먼트 (Segment) / 데이터그램 (Datagram) 포트 번호 (Port Number) L4 스위치, 게이트웨이
3 네트워크 계층 패킷 (Packet) 논리 주소 (IP Address) 라우터 (Router), L3 스위치
2 데이터 링크 계층 프레임 (Frame) 물리 주소 (MAC Address) 브리지 (Bridge), L2 스위치
1 물리 계층 비트 (Bit) / 심볼 (Symbol) 주소 없음 리피터 (Repeater), 허브 (Hub), 케이블

이 표는 OSI 모델의 추상적인 계층 구조를 PDU, 주소, 장비라는 세 가지 구체적인 요소와 연결하여, 데이터가 각 계층을 거치며 어떻게 변환되고 어떤 정보에 의해 제어되며 어떤 장치에 의해 처리되는지에 대한 구조적 이해를 돕는다.10

OSI 7계층은 크게 두 그룹으로 나눌 수 있다. 하위 3개 계층(물리, 데이터 링크, 네트워크)은 ‘미디어 계층(Media Layers)’으로, 데이터의 물리적 전송과 네트워크 간 라우팅을 담당한다. 상위 4개 계층(전송, 세션, 표현, 응용)은 ‘호스트 계층(Host Layers)’으로, 종단 시스템 간의 안정적인 통신과 사용자 애플리케이션 지원을 책임진다.3 이러한 구분은 데이터의 ‘전달 방식(How)’에 집중하는 영역과 데이터의 ‘의미와 활용(What)’에 집중하는 영역으로 자연스럽게 나뉘는 구조적 특성을 보여준다. 이는 네트워크 엔지니어와 애플리케이션 개발자의 주된 관심 영역이 분리되는 지점이기도 하다.41

물리 계층은 네트워크 통신의 가장 근간을 이루는 단계로, 추상적인 디지털 데이터를 물리 세계의 신호로 변환하는 역할을 한다.

물리 계층이 단순히 신호를 전달하는 역할이라면, 데이터 링크 계층은 이 신호를 의미 있는 단위로 묶고, 가까운 장치 간에 신뢰성 있는 정보를 전달하는 책임을 진다.

네트워크 계층은 데이터가 최종 목적지에 도달하기까지의 전체 여정을 책임지는 ‘교통 관제사’와 같다.

전송 계층은 하위 계층이 마련한 데이터 전달 서비스를 바탕으로, 실제 응용 프로그램 간의 논리적 연결을 맺고 데이터 전송의 신뢰성을 책임지는 역할을 한다.

세션 계층은 응용 프로그램 간의 ‘대화’를 조직하고 관리하는 역할을 한다.

표현 계층은 서로 다른 환경의 시스템들이 데이터를 동일한 의미로 이해할 수 있도록 ‘통역’과 ‘번역’을 담당한다.

응용 계층은 OSI 모델의 최상위에 위치하며, 사용자가 네트워크와 직접 소통하는 창구 역할을 한다.

계층 핵심 기능 주요 프로토콜 프로토콜의 역할 예시
7. 응용 사용자에게 네트워크 서비스 제공 HTTP, FTP, SMTP, DNS HTTP: 웹 브라우저가 웹 서버에 웹 페이지를 요청하고 응답받는 통신 규약
6. 표현 데이터 형식 변환, 암호화, 압축 SSL/TLS, JPEG, MPEG, ASCII SSL/TLS: 전송되는 데이터를 암호화하여 제3자가 엿볼 수 없도록 함
5. 세션 통신 세션 수립, 관리, 종료 NetBIOS, RPC, SSH SSH: 원격 컴퓨터에 안전하게 접속하고 명령을 실행하기 위한 세션을 설정하고 유지
4. 전송 프로세스 간 신뢰성 있는 데이터 전송 TCP, UDP TCP: 데이터를 세그먼트로 분할하고, 순서 번호를 부여하며, 오류 발생 시 재전송하여 신뢰성 보장
3. 네트워크 데이터의 최종 목적지 경로 설정 IP, ICMP, OSPF, BGP IP: 데이터 패킷에 출발지/목적지 IP 주소를 부여하고, 라우터가 이 주소를 보고 경로를 결정
2. 데이터 링크 인접 노드 간 신뢰성 있는 프레임 전송 Ethernet, PPP, MAC Ethernet: MAC 주소를 사용하여 동일 네트워크 내의 장치로 프레임을 전달하고, CRC로 오류 검출
1. 물리 비트 스트림의 물리적 전송 Ethernet (물리 규격), RS-232 Ethernet(케이블): 디지털 비트(0,1)를 UTP 케이블을 통해 전송 가능한 전기 신호로 변환

이 표는 OSI 모델의 각 계층이 수행하는 추상적인 기능을 실제 인터넷을 구동하는 구체적인 프로토콜의 역할과 연결하여, 이론과 실제 사이의 간극을 메우고 네트워크 동작 원리에 대한 심층적인 이해를 돕는다.38

OSI 모델이 네트워크 통신의 이상적인 청사진을 제시했다면, 오늘날 인터넷을 실제로 움직이는 것은 TCP/IP 모델이다. 두 모델의 차이점을 이해하는 것은 이론적 지식과 현실 세계의 기술을 연결하는 데 매우 중요하다.

TCP/IP 모델은 1970년대 미 국방부(DoD)의 연구 프로젝트인 ARPANET에서 탄생했다.9 그 목적은 이론적 완결성보다는 당장 동작하는 견고하고 신뢰성 있는 네트워크를 구축하는 데 있었으며, 이러한 실용주의적 배경은 모델의 구조와 특징에 깊이 반영되어 있다.

OSI 모델과 TCP/IP 모델은 계층 구조, 설계 철학, 표준화 과정 등 여러 측면에서 뚜렷한 차이를 보인다.

두 모델을 ‘승자’와 ‘패자’의 이분법적 관계로 보는 것은 피상적인 분석에 불과하다. 실제로는 상호 보완적인 관계에 가깝다. TCP/IP가 인터넷이라는 ‘실제로 지어진 건물’이라면, OSI 모델은 그 건물의 구조를 이해하고, 문제점을 진단하며, 더 나은 구조를 구상하게 해주는 ‘건축 설계도’ 또는 ‘건축학 원론’과 같다. 현대의 네트워크 전문가는 실제 환경(TCP/IP)에서 발생하는 문제를 해결하기 위해, OSI 모델이 제공하는 명확한 계층 구분이라는 ‘사고의 틀’을 빌려와 “이것은 L3(네트워크 계층) 문제” 또는 “L7(응용 계층) 보안 취약점”과 같이 체계적으로 소통하고 분석한다.6 즉, OSI는 TCP/IP를 이해하고 분석하는 강력한 ‘사고의 틀’을 제공하며, 이론과 실제는 현장에서 함께 활용된다.

구분 OSI 모델 TCP/IP 모델
개발 주체/목적 ISO/CCITT, 이론적 완결성을 갖춘 범용 통신 참조 모델 개발 4 미 국방부(DoD), ARPANET의 실용적이고 견고한 통신 프로토콜 개발 68
계층 수 7계층 (응용, 표현, 세션, 전송, 네트워크, 데이터 링크, 물리) 76 4계층 (응용, 전송, 인터넷, 네트워크 접속) 70
접근 방식 하향식(Top-down), 규범적(Prescriptive), 프로토콜 독립적 9 상향식(Bottom-up), 기술적(Descriptive), 프로토콜 의존적 7
계층 매핑 응용/표현/세션 ↔ 응용전송 ↔ 전송네트워크 ↔ 인터넷데이터링크/물리 ↔ 네트워크 접속 7  
신뢰성 보장 전송 계층에서 연결형/비연결형 서비스 모두 정의 78 전송 계층에서 신뢰성 있는 TCP와 비신뢰성 UDP를 명확히 제공 23
주요 사용처 네트워크 원리 교육, 시스템 설계, 장애 진단을 위한 참조 모델 3 현재 인터넷 및 대부분의 컴퓨터 네트워크에서 사용되는 실질적인 표준 9

이 비교표는 두 모델의 표면적인 차이를 넘어, 그 탄생 배경과 설계 철학에서 비롯된 근본적인 차이점을 조명한다. 이를 통해 왜 실용성을 앞세운 TCP/IP가 인터넷의 표준이 되었는지, 그럼에도 불구하고 왜 이론적 명확성을 갖춘 OSI 모델이 교육과 분석의 영역에서 여전히 절대적인 권위를 갖는지를 입체적으로 이해할 수 있다.

OSI 모델이 제정될 당시에는 상상하기 어려웠던 웹, 클라우드 컴퓨팅, 사물인터넷(IoT)과 같은 현대 기술 환경 속에서도 OSI 모델은 여전히 그 유효성을 잃지 않고 있다. 오히려 복잡한 신기술을 분석하고 체계화하는 강력한 ‘사고의 스캐폴딩(Scaffolding, 발판)’ 역할을 수행하고 있다.

사용자가 웹 브라우저 주소창에 https://www.example.com을 입력하고 엔터 키를 누르는 순간부터 웹 페이지가 화면에 표시되기까지의 복잡한 과정을 OSI 7계층 모델에 대입하면, 각 계층의 역할이 명확하게 드러난다.79

송신 측 (클라이언트) 데이터 생성 및 캡슐화:

  1. 제7계층 (응용 계층): 사용자의 입력을 받은 웹 브라우저는 URL을 해석한다. 먼저 DNS 프로토콜을 사용하여 도메인 이름(www.example.com)에 해당하는 서버의 IP 주소를 알아낸다. 그 후, 해당 서버에 웹 페이지를 요청하기 위한 HTTP GET 요청 메시지를 생성한다.63
  2. 제6계층 (표현 계층): 생성된 HTTP 요청 메시지를 네트워크를 통해 전송할 수 있는 표준 형식(예: ASCII)으로 인코딩한다. HTTPS 통신이므로, 이 단계에서 TLS/SSL 프로토콜이 동작하여 HTTP 메시지를 암호화한다.9
  3. 제5계층 (세션 계층): 웹 서버와의 안전한 통신을 위한 세션을 수립한다. TLS 핸드셰이크 과정을 통해 암호화에 사용할 키와 알고리즘을 협상하고, 보안 세션을 설정한다.22
  4. 제4계층 (전송 계층): 암호화된 데이터를 TCP 프로토콜을 사용하여 세그먼트(Segment) 단위로 분할한다. 각 세그먼트에는 출발지 포트(브라우저가 사용하는 임의의 높은 번호 포트)와 목적지 포트(HTTPS의 표준 포트인 443) 정보가 담긴 TCP 헤더가 추가된다. 데이터 전송에 앞서, TCP 3-way-handshake를 통해 서버와 신뢰성 있는 연결을 먼저 수립한다.48
  5. 제3계층 (네트워크 계층): 각 TCP 세그먼트에 IP 헤더를 추가하여 패킷(Packet)을 만든다. IP 헤더에는 클라이언트 자신의 IP 주소(출발지)와 DNS 조회를 통해 얻은 서버의 IP 주소(목적지)가 기록된다.50
  6. 제2계층 (데이터 링크 계층): IP 패킷에 이더넷 헤더와 트레일러를 추가하여 프레임(Frame)을 생성한다. 이더넷 헤더에는 자신의 NIC 카드 MAC 주소(출발지)와 다음으로 패킷을 전달해야 할 장비, 즉 로컬 네트워크의 게이트웨이(라우터)의 MAC 주소(목적지)가 포함된다. 게이트웨이의 MAC 주소를 모를 경우, ARP 프로토콜을 사용하여 IP 주소에 해당하는 MAC 주소를 알아낸다.51
  7. 제1계층 (물리 계층): 완성된 프레임은 최종적으로 0과 1의 비트 스트림으로 변환되고, 이는 다시 전기 신호나 광 신호, 무선 신호로 바뀌어 물리적 매체(랜선, 광케이블, 공기)를 통해 전송된다.22

이 데이터는 인터넷상의 수많은 라우터를 거쳐 목적지 서버에 도달한다. 서버는 이 과정을 정확히 역순으로(L1부터 L7까지 역캡슐화) 수행하여 클라이언트의 HTTP 요청을 해석한다. 그리고 요청받은 웹 페이지 데이터(HTML, CSS, 이미지 파일 등)를 다시 L7부터 L1까지 캡슐화 과정을 거쳐 클라이언트에게 응답으로 전송한다. 클라이언트의 컴퓨터는 이 응답 데이터를 수신하여 역캡슐화하고, 최종적으로 웹 브라우저가 이를 해석하여 사용자에게 화려한 웹 페이지를 보여주게 된다.16

OSI 모델의 가치는 기능 분리를 넘어 보안과 관리 영역으로 확장된다. ISO는 기본 참조 모델(ISO/IEC 7498-1)을 보완하기 위해 다음과 같은 추가 표준들을 발표했다.

이처럼 OSI 모델은 어떤 새로운 기술이나 복잡한 요구사항이 등장하더라도, 그것을 체계적으로 분해하고 기존의 기술 체계 안에 위치시켜 분석할 수 있는 강력한 ‘분류 체계’이자 ‘분석의 틀’로 작용한다. OSI 모델의 진정한 현대적 가치는 특정 프로토콜의 구현 여부가 아니라, 미지의 기술적 도전에 직면했을 때 문제의 본질을 꿰뚫어 보고 해결책을 설계할 수 있는 ‘사고의 발판’을 제공하는 데 있다. 이는 시대를 초월하는 분석 도구로서 OSI 모델의 역할을 증명한다.

오늘날 인터넷의 실제 구현은 TCP/IP 프로토콜 스위트가 확고히 지배하고 있으며, OSI 모델을 위해 설계되었던 OSI 프로토콜 자체는 시장에서 거의 찾아볼 수 없다.3 이러한 현실 때문에 OSI 모델이 시대에 뒤떨어진 비현실적인 이론에 불과하다는 비판이 제기되기도 한다.6

그러나 본 보고서에서 심층적으로 고찰한 바와 같이, OSI 모델의 진정한 가치는 그것의 직접적인 구현 여부에 있지 않다. 그 가치는 복잡하기 그지없는 네트워크 통신의 기본 원리를 7개의 논리적 계층으로 명쾌하게 분해하여 체계적으로 학습하고 교육할 수 있는 기반을 제공한다는 점에 있다.15 또한, 끊임없이 등장하는 새로운 프로토콜과 기술들을 공통의 프레임워크 위에서 비교하고 분석하며, 네트워크 장애 발생 시 문제의 원인을 논리적으로 추적하고 격리하는 데 필수적인 개념적 도구(Conceptual Tool)로서의 역할을 충실히 수행하고 있다.6

소프트웨어 정의 네트워킹(SDN), 네트워크 기능 가상화(NFV) 등 네트워크 패러다임이 하드웨어 중심에서 소프트웨어 중심으로 빠르게 전환되고, 인공지능과 양자 통신 등 예측하기 어려운 기술들이 네트워크에 접목될 미래 환경에서, 복잡한 시스템을 기능 단위로 분해하고 각 구성 요소의 상호작용을 명확히 정의하는 계층적 사고방식의 중요성은 오히려 더욱 커질 것이다.

OSI 7계층 참조 모델은 이러한 추상화와 모듈화의 원칙을 가장 성공적으로 체계화한 지적 자산이다. 따라서 이 모델은 미래의 네트워크 전문가들이 새로운 기술적 도전에 직면했을 때, 문제의 본질을 꿰뚫어 보고 창의적인 해결책을 설계하는 데 필요한 근본적인 통찰과 지적 기반을 계속해서 제공할 것이다. 결론적으로 OSI 모델은 과거의 유물이 아니라, 끊임없이 진화하는 네트워크 기술의 미래를 탐색하는 데 필요한 지혜가 담긴 불멸의 지도라 할 수 있다.

  1. OSI 7계층에 대하여 - 감성코드 - 티스토리, 8월 14, 2025에 액세스, https://lietenant-k.tistory.com/116
  2. [네트워크 계층 모델] OSI 7계층 & TCP/IP 4계층 모델 - 개발해도유 - 티스토리, 8월 14, 2025에 액세스, https://doyu-l.tistory.com/404
  3. OSI model - Wikipedia, 8월 14, 2025에 액세스, https://en.wikipedia.org/wiki/OSI_model
  4. mundol-colynn.tistory.com, 8월 14, 2025에 액세스, https://mundol-colynn.tistory.com/167#:~:text=%EA%B2%B0%EB%A1%A0%EC%A0%81%EC%9C%BC%EB%A1%9C%2C%20OSI%207%EA%B3%84%EC%B8%B5,%EA%B8%B0%EB%B3%B8%20%EA%B5%AC%EC%A1%B0%EB%A1%9C%20%EC%B1%84%ED%83%9D%EB%90%98%EC%97%88%EC%8A%B5%EB%8B%88%EB%8B%A4.
  5. OSI모델이란? - 개발 완벽정리, 8월 14, 2025에 액세스, https://westahn.com/osi%EB%AA%A8%EB%8D%B8/
  6. OSI Model Full Form - Open System Interconnection - GeeksforGeeks, 8월 14, 2025에 액세스, https://www.geeksforgeeks.org/computer-networks/osi-model-full-form-in-computer-networking/
  7. [Network 이론] OSI 모델과 TCP/IP 모델 비교 - IT 시작해보기 - 티스토리, 8월 14, 2025에 액세스, https://easyitwanner.tistory.com/373
  8. What Is the OSI Model? - 7 OSI Layers Explained - AWS, 8월 14, 2025에 액세스, https://aws.amazon.com/what-is/osi-model/
  9. What is OSI Model 7 Layers Explained - Imperva, 8월 14, 2025에 액세스, https://www.imperva.com/learn/application-security/osi-model/
  10. [CS] OSI 7계층 파헤치기 / OSI 7계층이란 / 계층별 역할, 기능, 8월 14, 2025에 액세스, https://mundol-colynn.tistory.com/167
  11. The OSI Model: An Overview - GIAC Certifications, 8월 14, 2025에 액세스, https://www.giac.org/paper/gsec/1417/osi-model-overview/102634
  12. OSI 7 계층 - 위키원, 8월 14, 2025에 액세스, http://wiki.hash.kr/index.php/OSI_7_%EA%B3%84%EC%B8%B5
  13. OSI 모델과 TCP/IP 모델 - Bruders - 티스토리, 8월 14, 2025에 액세스, https://bruders.tistory.com/110
  14. OSI 모델이란 무엇인가요? - IBM, 8월 14, 2025에 액세스, https://www.ibm.com/kr-ko/think/topics/osi-model
  15. [OSI 7계층, TCP/IP 4계층] 네트워크의 기본 계층 구조 - 초보자 전용 마을 - 티스토리, 8월 14, 2025에 액세스, https://ryusae.tistory.com/4
  16. OSI 모델이란 무엇인가요?- OSI 7계층 설명 - AWS, 8월 14, 2025에 액세스, https://aws.amazon.com/ko/what-is/osi-model/
  17. Differences: TCP/IP vs OSI Model OrhanErgun.net Blog, 8월 14, 2025에 액세스, https://orhanergun.net/tcp-ip-vs-osi-model
  18. What is the OSI Model? Cloudflare, 8월 14, 2025에 액세스, https://www.cloudflare.com/learning/ddos/glossary/open-systems-interconnection-model-osi/
  19. What Is OSI Model? Open Systems Interconnection Definition Proofpoint US, 8월 14, 2025에 액세스, https://www.proofpoint.com/us/threat-reference/osi-model
  20. OSI 7계층과 TCP/IP 4계층을 비교 설명해 주세요., 8월 14, 2025에 액세스, https://www.nossi.dev/06936fc0-eb03-4a53-8e4f-2e5dc71508dd
  21. What Is the OSI Model? IBM, 8월 14, 2025에 액세스, https://www.ibm.com/think/topics/osi-model
  22. [Networking] the OSI Model. what happens when you click on a URL? by 施靜樺 - Medium, 8월 14, 2025에 액세스, https://medium.com/@jinghua.shih/networking-the-osi-model-4a508d84444
  23. OSI 7계층(ISO Standard 7498) - Rubisco’s Programming Note, 8월 14, 2025에 액세스, https://huimang2.github.io/etc/iso-standard-7498
  24. [Network] OSI 7계층, SDU와 PDU - yeni code - 티스토리, 8월 14, 2025에 액세스, https://yeniful.tistory.com/38
  25. The OSI Model: A Comprehensive Overview - DEV Community, 8월 14, 2025에 액세스, https://dev.to/m__mdy__m/the-osi-model-a-comprehensive-overview-52j5
  26. Protocol data unit - Wikipedia, 8월 14, 2025에 액세스, https://en.wikipedia.org/wiki/Protocol_data_unit
  27. [네린이 공부일기] OSI 7 계층 참조모델, PDU, 계층별 통신 장비 - O! JAVA, 8월 14, 2025에 액세스, https://ojava.tistory.com/201
  28. OSI 7 계층이란 - 공부 기록, 8월 14, 2025에 액세스, https://lemonandgrapefruit.tistory.com/7
  29. Network 이해의 시초, OSI 7계층 정리 - velog, 8월 14, 2025에 액세스, https://velog.io/@mooh2jj/Network-%EC%9D%B4%ED%95%B4%EC%9D%98-%EC%8B%9C%EC%B4%88-OSI-7%EA%B3%84%EC%B8%B5-%EC%A0%95%EB%A6%AC
  30. Protocol Data Unit (PDU) - GeeksforGeeks, 8월 14, 2025에 액세스, https://www.geeksforgeeks.org/computer-networks/protocol-data-unit-pdu/
  31. 프로토콜 데이터 단위 - 위키백과, 우리 모두의 백과사전, 8월 14, 2025에 액세스, https://ko.wikipedia.org/wiki/%ED%94%84%EB%A1%9C%ED%86%A0%EC%BD%9C_%EB%8D%B0%EC%9D%B4%ED%84%B0_%EB%8B%A8%EC%9C%84
  32. [네트워크] OSI 참조모델 - 항상 끈기있게 - 티스토리, 8월 14, 2025에 액세스, https://nayoungs.tistory.com/entry/%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC-OSI-%EC%B0%B8%EC%A1%B0%EB%AA%A8%EB%8D%B8
  33. [네트워크] OSI 7계층, PDU - 뼝아리 책장 - 티스토리, 8월 14, 2025에 액세스, https://oozoowos.tistory.com/entry/%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC-OSI-7%EA%B3%84%EC%B8%B5-PDU
  34. OSI 7 계층과 TCP/IP 계층 - velog, 8월 14, 2025에 액세스, https://velog.io/@inyong_pang/OSI-7-%EA%B3%84%EC%B8%B5%EA%B3%BC-TCPIP-%EA%B3%84%EC%B8%B5
  35. From Data to Frame: The Evolution of PDUs Across the OSI Model - DEV Community, 8월 14, 2025에 액세스, https://dev.to/stungnet/from-data-to-frame-the-evolution-of-pdus-across-the-osi-model-21gd
  36. OSI 7계층(OSI 7Layer) 및 계층별 프로토콜, PDU - AndrewNA - 티스토리, 8월 14, 2025에 액세스, https://it-life.tistory.com/113
  37. [네트워크] OSI 7계층과 TCP/IP - 채야미의 코드레시피 - 티스토리, 8월 14, 2025에 액세스, https://chaeyami.tistory.com/189
  38. OSI 7계층 :: 불곰, 8월 14, 2025에 액세스, https://brownbears.tistory.com/189
  39. What is the OSI Model? Understanding the 7 Layers - Check Point Software, 8월 14, 2025에 액세스, https://www.checkpoint.com/cyber-hub/network-security/what-is-the-osi-model-understanding-the-7-layers/
  40. [네트워크] 네트워크의 기능 - OSI 7계층, 프로토콜과 인터페이스 - 개발자와 코더 사이, 8월 14, 2025에 액세스, https://bmangrok.tistory.com/entry/%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC%EC%9D%98-%EA%B8%B0%EB%8A%A5-OSI-7%EA%B3%84%EC%B8%B5-%ED%94%84%EB%A1%9C%ED%86%A0%EC%BD%9C-%EC%9D%B8%ED%84%B0%ED%8E%98%EC%9D%B4%EC%8A%A4
  41. [네트워크] OSI 7계층과 TCP/IP, 8월 14, 2025에 액세스, https://chaelin1211.github.io/study/2021/05/24/OSI-layer.html
  42. The OSI Model: Understanding the Layered Approach to Network Communication - Splunk, 8월 14, 2025에 액세스, https://www.splunk.com/en_us/blog/learn/osi-model.html
  43. 컴퓨터 네트워크: OSI 7 계층(Layer)과 TCP/IP 모델의 이해, 8월 14, 2025에 액세스, https://oobwrite.com/entry/%EC%BB%B4%ED%93%A8%ED%84%B0-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC-OSI-7-%EA%B3%84%EC%B8%B5Layer%EA%B3%BC-TCPIP-%EB%AA%A8%EB%8D%B8%EC%9D%98-%EC%9D%B4%ED%95%B4
  44. OSI Network Model Basics: Layers, Devices, & Protocols - NewServerLife, 8월 14, 2025에 액세스, https://newserverlife.com/articles/osi-network-model-for-beginners-device-layers-protocols/
  45. OSI 7 (ISO 7498) - Char - 티스토리, 8월 14, 2025에 액세스, https://charstring.tistory.com/1110
  46. OSI model and its 7 layers explained A1 Digital, 8월 14, 2025에 액세스, https://www.a1.digital/knowledge-hub/osi-model-and-its-7-layers-explained/
  47. OSI 7 계층 - 다락방 - 티스토리, 8월 14, 2025에 액세스, https://hojunking.tistory.com/112
    1. OSI 7계층, 8월 14, 2025에 액세스, https://adrian0220.tistory.com/84
  48. [Q&A] 네트워크 OSI 7계층, 8월 14, 2025에 액세스, https://m.youtube.com/watch?v=w903b3QLkrQ&pp=ygULI29zaTfqs4TsuLU%3D
  49. OSI 모델이란? OSI 7계층 - Cloudflare, 8월 14, 2025에 액세스, https://www.cloudflare.com/ko-kr/learning/ddos/glossary/open-systems-interconnection-model-osi/
  50. Data journey through the Internet - The OSI model approach - DEV Community, 8월 14, 2025에 액세스, https://dev.to/amaraiheanacho/data-journey-through-the-internet-the-osi-model-approach-1n4a
  51. OSI 7계층 모델 - 핵심 총정리, 8월 14, 2025에 액세스, https://inpa.tistory.com/entry/WEB-%F0%9F%8C%90-OSI-7%EA%B3%84%EC%B8%B5-%EC%A0%95%EB%A6%AC
  52. OSI Model: The 7 Layers of Network Architecture – BMC Software Blogs, 8월 14, 2025에 액세스, https://www.bmc.com/blogs/osi-model-7-layers/
  53. [네트워크] OSI 7 계층 - velog, 8월 14, 2025에 액세스, https://velog.io/@orijoon98/%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC-OSI-7-%EA%B3%84%EC%B8%B5
  54. [정보처리기사] OSI-7계층, TCP/IP - Devinus - 티스토리, 8월 14, 2025에 액세스, https://devinus.tistory.com/29
  55. [네트워크] 쉽게 이해하는 TCP/IP 4계층 - 개발공부 블로그, 8월 14, 2025에 액세스, https://weight-devlog.tistory.com/41
  56. What Is Transmission Control Protocol TCP/IP? - Fortinet, 8월 14, 2025에 액세스, https://www.fortinet.com/resources/cyberglossary/tcp-ip
  57. Understanding the TCP/IP Model: The Backbone of Internet Communication - Medium, 8월 14, 2025에 액세스, https://medium.com/@gwenilorac/understanding-the-tcp-ip-model-the-backbone-of-internet-communication-aaa69b5b6595
  58. OSI 모델이란? 7 Layers - 체크 포인트 소프트웨어 이해 - Check Point, 8월 14, 2025에 액세스, https://www.checkpoint.com/kr/cyber-hub/network-security/what-is-the-osi-model-understanding-the-7-layers/
  59. Understanding Layer 5: The Session Layer of the OSI Model - JumpCloud, 8월 14, 2025에 액세스, https://jumpcloud.com/it-index/understanding-layer-5-the-session-layer-of-the-osi-model
  60. Understanding Layer 6: The Presentation Layer of the OSI Model - JumpCloud, 8월 14, 2025에 액세스, https://jumpcloud.com/it-index/understanding-layer-6-the-presentation-layer-of-the-osi-model
  61. Open Systems Interconnect Reference Model (Network Interface Guide), 8월 14, 2025에 액세스, https://docs.oracle.com/cd/E19455-01/806-1017/6jab5di2d/index.html
  62. Understanding the Application Layer of the OSI Model - Coursera, 8월 14, 2025에 액세스, https://www.coursera.org/articles/application-layer
  63. 웹은 어떻게 작동할까? 네트워크 OSI 7계층 모델 - 모양 - 티스토리, 8월 14, 2025에 액세스, https://gwonran.tistory.com/29
  64. TCP/IP 4계층 모델 - 계층 구조 - Ga0Lee - 티스토리, 8월 14, 2025에 액세스, https://ga0lee.tistory.com/entry/TCPIP-4%EA%B3%84%EC%B8%B5-%EB%AA%A8%EB%8D%B8-%EA%B3%84%EC%B8%B5-%EA%B5%AC%EC%A1%B0
  65. [개념 콕] OSI 7계층 - 내일배움캠프 블로그, 8월 14, 2025에 액세스, https://nbcamp.spartacodingclub.kr/blog/%EA%B0%9C%EB%85%90-%EC%BD%95-%EC%9B%B9-%EA%B0%9C%EB%B0%9C-%EC%A7%80%EC%8B%9D-%ED%8E%B8-osi-7%EA%B3%84%EC%B8%B5%EC%9D%98-%EA%B0%9C%EB%85%90-%EA%B3%84%EC%B8%B5%EB%B3%84-%ED%8A%B9%EC%A7%95-21174
  66. What is the TCP/IP Model? The Internet Protocol Suite - Simplilearn.com, 8월 14, 2025에 액세스, https://www.simplilearn.com/tutorials/cyber-security-tutorial/what-is-tcp-ip-model
  67. Internet protocol suite - Wikipedia, 8월 14, 2025에 액세스, https://en.wikipedia.org/wiki/Internet_protocol_suite
  68. TCP/IP 란? - 쫌쫌따리 공부하깅 - 티스토리, 8월 14, 2025에 액세스, https://seokhee0516.tistory.com/entry/TCPIP-%EB%9E%80
  69. TCP/IP 모델의 이해와 OSI와 TCP/IP 비교 - 기억에서 기록까지 - 티스토리, 8월 14, 2025에 액세스, https://jjdevelop.tistory.com/5
  70. www.geeksforgeeks.org, 8월 14, 2025에 액세스, https://www.geeksforgeeks.org/computer-networks/tcp-ip-model/#:~:text=The%20TCP%2FIP%20model%20is,Network%2FInternet%20and%20Network%20Access.
  71. TCP/IP Model - GeeksforGeeks, 8월 14, 2025에 액세스, https://www.geeksforgeeks.org/computer-networks/tcp-ip-model/
  72. TCP/IP 와 TCP, IP 를 다르게 읽어야한다 - velog, 8월 14, 2025에 액세스, https://velog.io/@ksi05503/tcp-ip
  73. OSI and TCP/IP model: Differences explained A1 Digital, 8월 14, 2025에 액세스, https://www.a1.digital/knowledge-hub/osi-and-tcp-ip-model-differences-explained/
  74. OSI 7 Layer와 TCP/IP 비교 - 도리의 디지털라이프, 8월 14, 2025에 액세스, https://blog.skby.net/osi-7-layer%EC%99%80-tcp-ip-%EB%B9%84%EA%B5%90/
  75. OSI 모델 이해와 OSI 7계층의 이해 - 기억에서 기록까지 - 티스토리, 8월 14, 2025에 액세스, https://jjdevelop.tistory.com/4
  76. orhanergun.net, 8월 14, 2025에 액세스, https://orhanergun.net/tcp-ip-vs-osi-model#:~:text=Layer%20Structure%3A%20The%20most%20apparent,functions%20are%20categorized%20and%20implemented.
  77. Difference Between OSI Model and TCP/IP Model - GeeksforGeeks, 8월 14, 2025에 액세스, https://www.geeksforgeeks.org/computer-networks/difference-between-osi-model-and-tcp-ip-model/
  78. [#. ETC] 웹 브라우저에서 URL을 입력했을 때 과정(OSI 7계층), 8월 14, 2025에 액세스, https://developer0809.tistory.com/189
  79. OSI 7계층과 TCP/IP 4계층 모델 모든 개발자의 실무를 위한 필수 기본기 클래스 자료집, 8월 14, 2025에 액세스, https://yansfil.github.io/awesome-class-materials/10.basic-knowledge/4.%EC%B6%94%EA%B0%80/OSI%207%EA%B3%84%EC%B8%B5%EA%B3%BC%20TCP_IP%204%EA%B3%84%EC%B8%B5%20%EB%AA%A8%EB%8D%B8.html
  80. Understanding HTTP Protocol & OSI Model by Nisal Pubudu Geek Culture - Medium, 8월 14, 2025에 액세스, https://medium.com/geekculture/understanding-http-protocol-osi-model-ba57cd5bda14
  81. [CS 지식4.] OSI 7계층 & TCP/IP 4계층이란? - Somaz의 IT 공부 일지 - 티스토리, 8월 14, 2025에 액세스, https://somaz.tistory.com/176
  82. OSI 7 Layer 쉽게 이해하기 - 네트워크 엔지니어 환영의 기술블로그, 8월 14, 2025에 액세스, https://aws-hyoh.tistory.com/50
    1. 사물인터넷 네트워크 - 저장소 - 티스토리, 8월 14, 2025에 액세스, https://123okk2.tistory.com/281
  83. Connecting all the things in the Internet of Things - IBM Developer, 8월 14, 2025에 액세스, https://developer.ibm.com/articles/iot-lp101-connectivity-network-protocols/
  84. OSI 7 Layer - 지식덤프, 8월 14, 2025에 액세스, http://jidum.com/jidums/view.do?jidumId=413
  85. KS X ISO/IEC 7498-2(2022 확인) 개방형 시스템 간 상호 접속-기본 참조 모델-제2부:보안 구조 - 한국표준정보망, 8월 14, 2025에 액세스, https://www.kssn.net/search/stddetail.do?itemNo=K001010142286
  86. ISO/ IEC 7498-1: Information Technology - Open Systems Interconnection - Basic reference model - Agrawal Personal, 8월 14, 2025에 액세스, http://magrawal.myweb.usf.edu/dcom/Ch1_ISO7498-1994-OSIModel.pdf
  87. ISOIEC 7498-4 - iTeh Standards, 8월 14, 2025에 액세스, https://cdn.standards.iteh.ai/samples/14258/356879966ac041b7bddc5b090a8467d9/ISO-IEC-7498-4-1989.pdf
  88. [Network] OSI 7계층이란? - 경험의 연장선, 8월 14, 2025에 액세스, https://livenow14.tistory.com/54
  89. Role of OSI layers when we open a url in browser? - Super User, 8월 14, 2025에 액세스, https://superuser.com/questions/801788/role-of-osi-layers-when-we-open-a-url-in-browser
  90. OSI Model Vs TCP/IP Model . - Cisco Learning Network, 8월 14, 2025에 액세스, https://learningnetwork.cisco.com/s/question/0D53i00000KsxUmCAJ/osi-model-vs-tcpip-model-