반응형
각 모델 특징
OSI(개방형 시스템 상호 연결) 모델과 TCP/IP(전송 제어 프로토콜/인터넷 프로토콜) 모델은 모두 서로 다른 네트워크 프로토콜이 상호 작용하고 함께 작동하여 네트워크 서비스를 제공하는 방식을 이해하고 설명하는 데 사용되는 개념적 모델입니다. 여러 면에서 유사하지만 두 모델 간에는 몇 가지 주요 차이점이 있습니다.
- OSI 모델
- 개발 주체: 국제 표준화 기구(ISO)
- 레이어: OSI 모델에는 7개의 계층이 있습니다: 물리적, 데이터 링크, 네트워크, 전송, 세션, 프레젠테이션 및 애플리케이션입니다.
- 추상화: OSI 모델의 각 계층은 높은 수준의 추상화를 가지고 있으며, 각 계층은 특정 기능 집합을 제공하도록 설계되었습니다.
- 상호 운용성: OSI 모델은 다양한 통신 시스템과 표준 프로토콜의 상호 운용성을 강조합니다.
- 사용: OSI 모델은 널리 알려져 있고 가르치고 있지만, 이론적인 모델에 가깝습니다. 실제 세계에서 완전한 형태로 사용되는 경우는 많지 않습니다.
- 개발 주체: 국제 표준화 기구(ISO)
- TCP/IP 모델
- 개발 주체: 미국 국방부(DoD)
- 레이어: TCP/IP 모델에는 4개의 계층이 있습니다: 네트워크 인터페이스(OSI의 물리적 및 데이터 링크 계층과 유사), 인터넷(네트워크 계층과 유사), 전송 및 애플리케이션(OSI 모델의 세션, 프레젠테이션 및 애플리케이션 계층의 기능을 결합한 계층).
- 추상화: TCP/IP 모델은 보다 실용적이며 국방부에서 개발한 실제 프로토콜을 기반으로 합니다.
- 신뢰성: TCP/IP 모델은 패킷 전송이 불안정할 수 있다고 가정하므로 TCP 또는 기타 신뢰할 수 있는 프로토콜이 필요합니다.
- 사용: TCP/IP 모델은 오늘날 인터넷과 대부분의 상용 네트워크에서 널리 사용되고 있습니다.
- 개발 주체: 미국 국방부(DoD)
이 외에도 다음과 같은 서로 다른 특징을 가지고 있습니다.
- 개발 및 사용
TCP/IP 모델은 더 일찍 개발되었으며 표준 프로토콜을 기반으로 합니다. 인터넷에서 사용되는 모델이며 실제 사용 사례를 기반으로 합니다. 반면, OSI 모델은 네트워크 프로토콜을 이해하고 설명하기 위한 추상적인 모델이라는 의도로 TCP/IP 모델 이후에 개발되었습니다. 이 모델은 학계와 이론적 네트워크 설계에 널리 사용됩니다. - 접근 방식
TCP/IP 모델은 실용적인 접근 방식으로 만들어졌습니다. 미국 국방부(DoD)의 네트워킹 요구 사항을 해결하기 위해 개발되었습니다. 반면에 OSI 모델은 학문적 접근 방식으로 만들어졌습니다. 이미 사용 중인 것을 기반으로 한 것이 아니라 네트워크 시스템이 해야 할 일을 설명하기 위해 개발되었습니다. - 유연성
TCP/IP 모델은 OSI 모델보다 더 유연한 것으로 간주됩니다. TCP/IP 모델의 프로토콜은 모델 자체는 변경되지 않은 채로 수정 및 업데이트할 수 있습니다. OSI 모델의 계층은 엄격하게 정의되어 있으며 모델의 특성을 변경하지 않고는 수정하거나 재배치할 수 없습니다. - 참조 모델
OSI 모델은 보다 포괄적인 모델이며 더 나은 모듈화 및 계층 분리를 제공합니다. 모든 실제 구현에 직접적으로 매핑되지는 않더라도 네트워킹 시스템에서 발생할 수 있는 복잡한 상호 작용을 이해하기 위한 교육에서 참조 모델로 자주 사용됩니다. - 채택
TCP/IP는 전 세계적으로 통용되는 모델이며 전 세계 수많은 네트워킹 시스템에서 구현되었습니다. OSI 모델은 널리 인식되고 교육되고 있지만, 완전한 형태로 실제 채택된 사례는 많지 않습니다.
요약하자면, 두 모델 모두 장단점이 있습니다. 두 모델 중 하나를 선택하는 것은 네트워킹 개념을 이론적으로 이해하는 것이 목표인지(OSI 모델), 아니면 실제로 이해하는 것이 목표인지(TCP/IP 모델)에 따라 달라집니다. 아래는 가시적으로 보기 쉽게 표로 정리한 각 모델의 계층 구조입니다.
OSI 모델 | TCP/IP 모델 |
애플리케이션 계층(Applycaton Layer) | 애플리케이션 계층(Applycaton Layer) |
프레젠테이션 계층(Presentation Layer) | |
세션 계층(Session Layer) | |
트렌스포트 계층(Transport Layer) | 트렌스포트 계층(Transport Layer) |
네트워크 계층(Network Layer) | 인터넷(Internet) |
데이터 링크 계층(Data Link Layer) | 네트워크 엑세스(Network Access) |
피지컬 계층(Pyysical Layer) |
각 모델이 사용하는 도구
각 계층과 일반적으로 연관된 주요 프로토콜 및 하드웨어를 간략하게 설명하면서 OSI 및 TCP/IP 모델의 다양한 계층을 살펴 보겠습니다.
- OSI 모델
- 물리적 계층(계층 1): 이 계층은 물리적 매체를 통해 원시 비트스트림을 전송하는 역할을 담당합니다. 이 계층과 관련된 하드웨어에는 이더넷 케이블, 광섬유, 허브, 리피터, NIC(네트워크 인터페이스 카드) 및 모뎀이 포함됩니다. 이 계층은 하드웨어 전송만 처리하므로 관련된 프로토콜은 없습니다.
- 데이터 링크 계층(계층 2): 이 계층은 물리적 주소 지정 및 미디어에 대한 액세스를 담당합니다. 프로토콜에는 이더넷과 PPP가 포함됩니다. 하드웨어에는 스위치와 브리지가 포함됩니다.
- 네트워크 레이어(레이어 3): 이 계층은 논리적 주소 지정 및 경로 결정을 담당합니다. 프로토콜에는 IP(IPv4, IPv6), ICMP 및 IGMP가 포함됩니다. 하드웨어에는 라우터와 레이어 3 스위치가 포함됩니다.
- 전송 계층(계층 4): 이 계층은 신뢰할 수 있거나 신뢰할 수 없는 전송 및 오류 확인 메커니즘을 제공합니다. 프로토콜에는 TCP, UDP, SCTP가 포함됩니다.
- 세션 레이어(레이어 5): 이 계층은 애플리케이션 간의 연결을 설정, 관리 및 종료합니다. 프로토콜에는 NetBIOS 및 PPTP가 포함됩니다.
- 프레젠테이션 계층(계층 6): 이 계층은 데이터를 변환하여 애플리케이션 계층에 표준 인터페이스를 제공합니다. 프로토콜에는 SSL, TLS, JPEG, GIF, TIFF 등이 포함됩니다.
- 애플리케이션 레이어(레이어 7): 이 계층은 최종 사용자 애플리케이션에 네트워크 서비스를 제공합니다. 프로토콜에는 HTTP, HTTPS, FTP, SMTP, SNMP, DNS, DHCP 등이 포함됩니다.
- 물리적 계층(계층 1): 이 계층은 물리적 매체를 통해 원시 비트스트림을 전송하는 역할을 담당합니다. 이 계층과 관련된 하드웨어에는 이더넷 케이블, 광섬유, 허브, 리피터, NIC(네트워크 인터페이스 카드) 및 모뎀이 포함됩니다. 이 계층은 하드웨어 전송만 처리하므로 관련된 프로토콜은 없습니다.
- TCP/IP 모델
- 네트워크 인터페이스 계층: OSI의 물리적 계층과 데이터 링크 계층의 조합과 유사합니다. 프로토콜에는 이더넷과 PPP가 포함됩니다. 하드웨어에는 네트워크 인터페이스 카드, 이더넷 케이블, 스위치 등이 포함됩니다.
- 인터넷 계층: OSI의 네트워크 계층과 유사합니다. 프로토콜에는 IP, ARP, ICMP 및 IGMP가 포함됩니다. 하드웨어에는 라우터가 포함됩니다.
- 전송 계층: OSI의 전송 계층과 동일합니다. 프로토콜에는 TCP 및 UDP가 포함됩니다.
- 애플리케이션 레이어: 이 계층은 OSI의 세션, 프레젠테이션 및 애플리케이션 계층의 기능을 결합한 계층입니다. 프로토콜에는 HTTP, SMTP, SNMP, FTP, SSH, DNS 등이 포함됩니다.
- 네트워크 인터페이스 계층: OSI의 물리적 계층과 데이터 링크 계층의 조합과 유사합니다. 프로토콜에는 이더넷과 PPP가 포함됩니다. 하드웨어에는 네트워크 인터페이스 카드, 이더넷 케이블, 스위치 등이 포함됩니다.
이는 기본적인 개요이며 네트워크의 특정 구성과 필요에 따라 각 계층과 관련된 더 많은 프로토콜과 하드웨어가 있다는 점을 명심하세요.
반응형
'Network > Network 이론' 카테고리의 다른 글
[Network 이론] 캡슐화, 캡슐화 해제 (0) | 2023.05.20 |
---|---|
[Network 이론] 네트워크 연결의 종류 (0) | 2023.05.20 |
[Network 이론] OSI 7계층 (0) | 2023.05.17 |
[Network 이론] 네트워크란 (0) | 2023.05.16 |
[Natwork 이론] 임시 무선 네트워크 연결 (ad-hoc) (0) | 2023.03.17 |