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, 전송, 응용 요구사항을 구현 관점에서 묶었다.동작과 상호운용이 먼저
이미 돌아가는 코드, 장비, 라우터가 늘어나며 사실상의 인터넷 기준이 됐다. 모델은 덜 정교하지만 운영 도구와 패킷 분석에는 직접적이다.L7, L4, L3 같은 말
로드 밸런서, 방화벽, 장애 분석에서는 OSI 번호가 빠른 약어가 된다.
IP, 포트, 라우팅, 소켓
운영체제와 장비 설정은 TCP/IP 계층의 필드와 상태를 중심으로 본다.
둘은 역할이 다르다
OSI는 사고의 지도이고 TCP/IP는 현재 인터넷의 실제 도로망이다.