-
Network - OSI 7 계층Computer Science/Network 2021. 10. 19. 22:16
OSI 7 계층이란?
OSI 7 계층의 정의
ㆍ OSI 7 계층은 네트워크에서 통신이 일어나는 과정을 7단계로 나눈 것이다.
OSI 7 계층을 나눈 이유
ㆍ 통신이 일어나는 과정을 단계별로 파악할 수 있기 때문이다.
ㆍ 통신의 흐름을 한눈에 알아보기 쉽고, 사람들이 이해하기 쉽기 때문이다.
ㆍ 7단계 중 특정한 곳에 이상이 생기면 이상이 생기면 다른 단계를 건드릴 필요 없이 이상이 생긴 단계만 고치면 되기 때문이다.
OSI 7 계층
ㆍ OSI 7 계층은 위 사진과 같이 응용, 표현, 세션, 전송, 네트워크, 데이터링크, 물리 계층으로 나누어진다.
계층별 역할
1 계층 - 물리 계층
ㆍ 물리 계층은 주로 전기적, 기계적, 기능적인 특성을 이용하여 통신 케이블로 전송을 하는 역할이다.
ㆍ 물리 계층에서 사용되는 통신 단위는 비트이다.
ㆍ 물리 계층에서는 데이터가 무엇인지, 어떤 에러가 있는지에 대해서는 신경을 쓰지 않고, 단순히 데이터만을 전달한다.
2 계층 - 데이터링크 계층
ㆍ 데이터링크 계층은 물리 계층을 통해 송수신되는 데이터의 오류와 흐름을 관리하여 안전한 정보의 전달을 수행할 수 있도록 도와주는 역할을 한다.
ㆍ 통신 데이터의 오류를 찾아주고 재전송을 하는 역할을 한다.
ㆍ 이 계층에서는 MAC 주소를 가지고 통신을 하며, 통신 단위로 프레임을 사용한다.
3 계층 - 네트워크 계층
ㆍ 네트워크 계층에서는 데이터를 목적지까지 가장 안전하고 빠르게 전달하는 역할을 한다.
ㆍ 이 계층은 경로를 선택하고 주소를 정하고 경로에 따라 패킷을 전달해주는 역할을 한다.
4 계층 - 전송 계층
ㆍ 전송 계층은 통신을 활성화하기 위한 계층이며, TCP 또는 UDP 통신 방식을 결정한다.
ㆍ 전송 계층은 양 끝단의 사용자들이 신뢰성 있는 데이터를 주고받도록 한다.
TCP 통신 프로토콜 ㆍ TCP 통신 프로토콜은 상호 간에 신뢰성 있는 연결 지향적인 서비스를 제공해준다.
ㆍ 연결 지향적이란 클라이언트와 서버가 연결된 상태에서 데이터를 주고받는 것을 의미한다.
ㆍ 전송한 데이터가 잘 전달이 되었는지 확인하는 과정을 거침으로서 신뢰성 있는 통신을 가능하게 한다.
ㆍ 웹이나 메일, 파일 공유 등과 같이 데이터를 누락시키고 싶지 않은 서비스는 TCP 프로토콜을 사용한다.
UDP 통신 프로토콜 ㆍ UDP 통신 프로토콜은 비연결성이고, 신뢰성이 없는 서비스를 제공한다.
ㆍ 비연결성이란 데이터를 주고받을 때 연결 절차를 거치지 않고 전송자가 일방적으로 데이터를 전송하는 방식을 말한다.
ㆍ UDP 프로토콜은 데이터를 보내면 그것으로 끝이기 때문에 신뢰성은 없지만 확인 응답과 같은 절차를 생략할 수 있기 때문에 신속한 데이터 전송을 보장한다.
ㆍ 전화 또는 동영상 데이터와 같은 속도를 필요로 하는 서비스에 주로 사용이 된다.
5 계층 - 세션 계층
ㆍ 세션 계층은 데이터가 통신하기 위한 논리적인 연결을 의미한다.
ㆍ 세션 계층은 응용 프로그램의 관점에서 통신이 끊어졌는지 판단하는 역할을 한다.
6 계층 - 표현 계층
ㆍ 표현 계층은 코드 간의 번역을 담당하고 사용자 시스템에서 데이터의 형식상 차이를 다루는 부담을 응용 계층으로부터 덜어주는 역할을 한다.
ㆍ 압축이나 암호화 등의 동작이 이 계층에서 이루어진다.
7 계층 - 응용 계층
ㆍ 응용 계층은 응용 프로세스와 직접 관계하여 일반적인 응용 서비스를 수행하는 계층이다.
ㆍ 네트워크 소프트웨어의 UI 부분, 사용자의 I/O 부분이 응용 계층에 속한다.
728x90'Computer Science > Network' 카테고리의 다른 글
Network - HTTPS & SSL (0) 2022.01.01 Network - HTTP (0) 2021.12.13