Adoption

TCP/IP는 먼저 동작했고 OSI는 설명 도구로 남았다

OSI는 계층 책임을 정교하게 나눈 참조 모델이고, TCP/IP는 여러 네트워크를 실제로 연결하며 검증된 프로토콜 묶음이다.

RFC 801은 NCP에서 IP/TCP로 전환하는 운영 계획을 제시했다
RFC 1122/1123은 호스트 요구사항을 계층별로 정리했다
오늘은 OSI 용어와 TCP/IP 구현 기준을 섞어 쓴다
1973

인터네트워킹 문제

서로 다른 패킷망을 하나의 통신 환경으로 묶기 위해 IP/TCP 계열 작업이 시작됐다.
1981

NCP/TCP 전환 계획

RFC 801은 ARPANET 호스트가 IP/TCP로 넘어가는 일정과 구현 필요성을 정리했다.
1983

TCP 기반 서비스 전환

전환 목표 이후 IP/TCP가 운영망의 공통 기반으로 굳어지기 시작했다.
1989+

호스트 요구사항 정리

RFC 1122/1123은 링크, IP, 전송, 응용 요구사항을 구현 관점에서 묶었다.
OSI

설계와 설명이 먼저

계층 책임이 세밀해서 교육, 장애 분류, 설계 문서에 유리하다. 현실 프로토콜 채택은 구현과 상호운용 속도에서 밀렸다.
TCP/IP

동작과 상호운용이 먼저

이미 돌아가는 코드, 장비, 라우터가 늘어나며 사실상의 인터넷 기준이 됐다. 모델은 덜 정교하지만 운영 도구와 패킷 분석에는 직접적이다.
문제 분류

L7, L4, L3 같은 말

로드 밸런서, 방화벽, 장애 분석에서는 OSI 번호가 빠른 약어가 된다.

실제 확인

IP, 포트, 라우팅, 소켓

운영체제와 장비 설정은 TCP/IP 계층의 필드와 상태를 중심으로 본다.

결론

둘은 역할이 다르다

OSI는 사고의 지도이고 TCP/IP는 현재 인터넷의 실제 도로망이다.