OSI란

MINJU·2022년 3월 3일
0

네트워크

목록 보기
1/12

참조 블로그
참조 블로그

OSI(Open Systems Interconnection Reference Model)


국제표준화기구(ISO)에서 개발한 모델로 컴퓨터 네트워크 프로토콜 디자인과 통신을 계층으로 나누어서 설명한 것이다. 즉, 컴퓨터와 컴퓨터 사이의 데이터 전송을 분류한 모델로서 각 계층은 다른 계층에 대해 알 필요가 없이 자신의 계층에서 캡슐화와 은닉이 가능해집니다.


출처 : https://url.kr/wzltd7



TCP/IP 모델을 범용적으로 사용하는 TCP 프로토콜과 IP 프로토콜을 OSI 7 layers에 맞추어 더 추상화 시킨 모델입니다.


✔ 어플리케이션 레이어
: TCP/IP의 Application Layer는 OSI 모델의 Application layer + presentation layer + session layer가 됩니다.
: 다른 계층의 서비스에 접근할 수 있게 하는 어플리케이션을 제공합니다.
: 어플리케이션들이 데이터를 교환하기 위해 사용하는 프로토콜을 정의합니다.
: 1) 주소창에 "www. ~.."와 같은 주소를 작성합니다.(HTTP라는 어플리케이션 프로토콜을 이용해서 데이터를 보낸다는 뜻이며 요청과 함게 표현계층으로 이동합니다.)
: 2) 표현계층(presentation layer)에서는 데이터 가공 및 처리를 담당합니다. (ex. 바이너리로 들어온 데이터를 jpg, png 등 확장자에 맞추어 변환)
: 3) 세션계층(session layer)에서는 데이터의 무결성이나 신뢰성을 확인해줍니다.


✔ 전송 레이어
: TCP/IP와 OSI의 transport layer입니다.
: 어플리케이션 레이어에서 받은 데이터를 TCP 프로토콜을 이용하며 세션 데이터로부터 적당한 크기로 받은 데이터를 잘게 쪼개고 일련번호를 부여합니다.
: 끝단끼리의 신뢰성 있고 정확한 데이터 전송을 담당합니다.
: 전송 레이어에서의 데이터 단위는 segment이며 데이터 전송을 위해서 Port 번호를 사용합니다.
: 통신하기 쉽게 HTTP 메시지를 패킷으로 분해하고, 분해한 데이터를 판별하기 위해 일련번호를 부여한 후 인터넷 계층으로 데이터를 전달합니다.


✔ 인터넷 레이어
: TCP/IP의 Internet layer이며 OSI의 Network Layer입니다.
: IP 프로토콜을 통해 라우터들을 이동하며 목적지로 전달됩니다.
: 1) 네트워크 계층은 데이터를 목적지까지 가장 안전하고 빠르게 전달하는 기능(라우팅)을 합니다.


✔ 네트워크 인터페이스
: TCP/IP의 Network Interface이며 OSI의 Data Link Layer + Physical Layer입니다. 물리적으로 직접 연결된 네트워크 기기간의 데이터의 전송을 제어하는 역할을 합니다. 전송 매체로 연결되어 전기 신호나 전파 같은 물리적 신호가 도달하는 범위 내에서 데이터를 제대로 전송하기 위한 규칙을 정한 계층이라고 할 수 있습니다. 참조
: 1) 물리계층은 전기적, 기계적, 기능적인 특성을 이용하여 통신 케이블로 데이터를 전송합니다. 단지 데이터를 전달만하기 때문에 전송하려는, 또는 받으려는 데이터가 무엇인지 전혀 신경쓰지 않습니다.
: 2) 데이터 링크 계층은 물리 계층을 통해 송수신되는 정보의 오류와 흐름을 관리하여 안전한 정보의 수행을 도와주는 역할을 합니다.

참조1
참조2

0개의 댓글