백엔드/네트워크
[네트워크]계층 모델
삼삼고
2022. 11. 12. 17:34
❓네트워크 계층 모델?
과거에는 같은 회사에서 만든 컴퓨터끼리만 통신이 가능했습니다.
이는 당시의 제조사마다 네트워크의 표준 규격이 달라서 타사의 컴퓨터와의 통신이 가능한 규약
, 즉 프로토콜이 없기 때문입니다.
위 문제를 해결하기 위해 국제 표준화기구 ISO(International Organization for Standardization)에서 표준 규격을 재정의했는데 여기서 탄생한 것이 바로 OSI 7 계층 모델입니다.
📚OSI 7 계층 모델
OSI 7계층 모델은 네트워크를 이루는 구성요소를 7개로 나누고 각 계층의 표준을 정의하여
프로토콜의 호환 문제를 해결하고, 네트워크 시스템에서 일어나는 일을 쉽게 설명할 수 있습니다.
1 계층 - 물리 계층
전기적, 기계적, 기능적인 특성을 이용하여 통신 케이블로 데이터를 전송하는 역할을 한다.
2 계층 - 데이터 링크 계층
물리 계층에서 들어온 전기 신호를 모아 알아볼 수 있는 데이터 형태로 처리하는 역할을 한다.
3 계층 - 네트워크 계층
경로를 선택하고 주소를 정하고 경로에 따라 패킷을 전달해주는 역할을 한다.
4 계층 - 전송 계층
컴퓨터 간 신뢰성 있는 데이터를 서로 주고받을 수 있도록 하는 서비스를 제공하는 계층입니다.
네트워크 계층에서 사용되는 패킷은 유실되거나 순서가 바뀌는 경우가 있는 데, 이를 바로 잡아주는 역할도 담당합니다
5 계층 - 세션 계층
데이터가 통신하기 위한 논리적인 연결을 하는 역할을 한다.
즉 통신 방법에 대해 결정하는 계층이다.
6 계층 - 표현 계층
데이터 표현이 상이한 응용 프로세스의 데이터를 인코딩 또는 디코딩하는 역할을 한다.
7 계층 - 응용 계층
사용자가 직접 응용 프로세서를 실행하여 서비스를 수행할 수 있다.
📖TCP/IP 4 계층 모델
TCP/IP 4계층 모델은 OSI 7 계층 모델을 실무적으로 이용할 수 있도록 단순화시킨 모델입니다.
1 계층: 네트워크 인터페이스 계층
에러 검출 기능과 패킷의 프레임화 역할을 한다.
2 계층: 인터넷 계층
네트워크상 최종 목적지까지 정확하게 연결되도록 노드 간 IP 패킷 전송하는 기능 및 라우팅 역할을 한다.
3 계층: 전송 계층
애플리케이션 계층의 세션과 데이터그램 통신 서비를 제공하여 자료의 송수신을 담당한다.
4 계층: 애플리케이션 계층
다른 계층의 서비스에 접근할 수 있게 하는 애플리케이션을 제공하는역할을 한다.
👉애플리케이션들이 데이터를 교환하기 위해 사용하는 프로토콜을 정의한다.
728x90
반응형