데이터 통신은 데이터를 보내거나 받을 수 있는 프로세스 또는 행위입니다. 데이터 통신을 위해 두 가지 모델을 사용할 수 있습니다. 이 기사에서는 이 두 가지 모델에 대해 논의하고 두 기사의 차이점도 살펴보겠습니다.
- OSI 모델
- TCP/IP 모델
OSI 모델
또한 개방형 시스템 상호 연결을 의미합니다. 물리 계층, 데이터 링크 계층, 네트워크 계층, 전송 계층, 세션 계층, 프리젠테이션 계층, 애플리케이션 계층의 7개 계층이 있습니다. 각 계층은 독립적으로 작업을 수행합니다. 1984년 국제표준화기구(ISO)에 의해 개발되었습니다.
목록 메소드 자바

OSI 모델
장점
- 연결 지향 서비스와 비연결 서비스가 모두 지원됩니다.
- 그것은 매우 유연합니다.
- 모든 레이어는 독립적으로 작동합니다.
단점
- 모델을 설정하는 것은 어려운 작업입니다.
- 때로는 이 모델에 새로운 프로토콜을 적용하는 것이 어려워집니다.
- 참조 모델로만 사용됩니다.
TCP/IP 모델
TCP/IP 전송 제어 프로토콜/인터넷 프로토콜을 나타냅니다. 물리 계층, 네트워크 계층, 전송 계층, 응용 계층이라는 4개의 계층이 있습니다. 또한 개인 컴퓨터 네트워크에서 통신 프로토콜로 사용될 수도 있습니다. 1970년대 Vint Cerf와 Bob Kahn이 디자인했습니다.

장점
- 다양한 라우팅 프로토콜이 지원됩니다.
- 확장성이 뛰어나고 클라이언트-서버 아키텍처를 사용합니다.
- 가볍습니다.
단점
- 설정이 조금 어렵습니다.
- 전송 계층에서는 패킷 전달을 보장하지 않습니다.
- 동기화 공격에 취약합니다.
OSI 모델과 TCP/IP 모델의 유사점
OSI와 TCP/IP는 모두 논리적 모델입니다. OSI와 TCP/IP 모델의 주요 유사점 중 하나는 둘 다 네트워크를 통해 두 장치 간에 정보가 전송되는 방식을 설명한다는 것입니다. 두 모델 모두 레이어 세트를 정의합니다. 각 계층은 데이터 전송을 가능하게 하는 특정 기능 세트를 수행합니다.
두 모델의 또 다른 유사점은 둘 다 캡슐화 개념을 사용한다는 것입니다. 즉, 전송되는 데이터에 대한 정보와 네트워크에서 이를 처리하는 방법에 대한 정보가 포함된 일련의 헤더와 트레일러로 데이터가 패키징됩니다.
자세한 내용은 다음을 참조하세요. TCP/IP 모델과 OSI 모델의 유사점 기사.
OSI 모델과 TCP/IP 모델의 차이점
| 매개변수 | OSI 모델 | TCP/IP 모델 |
|---|---|---|
| 전체 형태 | OSI는 개방형 시스템 상호 연결을 의미합니다. | TCP/IP는 전송 제어 프로토콜/인터넷 프로토콜을 나타냅니다. |
| 레이어 | 7개의 레이어가 있습니다. | 4개의 레이어가 있습니다. |
| 용법 | 사용량이 적습니다. | 주로 사용됩니다. |
| 접근하다 | 수직적으로 접근합니다. | 수평으로 접근합니다. |
| 배달 | 패키지 배송은 OSI 모델에서 보장됩니다. | TCP/IP 모델에서는 패키지 배송이 보장되지 않습니다. |
| 대사 | 이 모델에서는 도구 교체 및 변경이 쉽게 수행될 수 있습니다. | OSI 모델처럼 도구 교체가 쉽지 않습니다. |
| 신뢰할 수 있음 | TCP/IP 모델보다 신뢰성이 떨어집니다. | OSI 모델보다 더 안정적입니다. |
OSI 모델과 TCP/IP 모델 비교: FAQ
1: TCP와 관련된 OSI 계층은 무엇입니까?
TCP는 주로 OSI 모델의 전송 계층에서 작동합니다. 그러나 그 기능에는 데이터 전달을 위해 하위 수준 프로토콜 및 기술에 의존하기 때문에 네트워크 및 데이터 링크 계층과 관련된 측면도 포함됩니다.
2: OSI와 TCP 개념은 시대에 뒤떨어진 개념인가요?
OSI 모델은 네트워킹을 이해하기 위한 기본 개념으로 여전히 관련성이 있지만 TCP/IP는 사실상 인터넷 통신의 표준이 되었습니다. 새로운 기술과 프로토콜이 등장했지만 TCP/IP의 광범위한 사용으로 인해 TCP/IP는 현대 네트워킹에서 핵심적인 고려 사항이 되었습니다.
3: OSI 없이 TCP가 작동할 수 있나요?
TCP는 OSI 모델에 설명된 원칙을 기반으로 설계되었지만 OSI 프레임워크와 독립적으로 작동할 수 있습니다. 그러나 OSI 모델은 TCP와 기타 네트워킹 프로토콜이 함께 작동하는 방식을 이해하는 데 도움이 되는 개념적 기반을 제공합니다.