백엔드/네트워크

[네트워크]계층 모델

삼삼고 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
반응형