본문 바로가기
컴퓨터학개론

ISO와 OSI 정의 및 프로토콜을 계층화 하는 이유

by yurieee 2022. 2. 3.

시스템 보안이 호스트 한 대에서 여러 가지 운영체제와 시스템을 안전하게 운영하기 위한 보안에 대한 내용이라면 네트워크 보안은 호스트와 호스트가 연결된 네트워크상에서 일어나는 여러 가지 관점에서 보안 이슈 사항을 공부하는 영역입니다. 초기 시스템 보안도 중요하지만 지금은 정보통신 인프라의 확대 및 복잡한 보안 시스템의 도입으로 인한 여러 가지 설치 운영에 효율성도 기해야 합니다. 그래서 오늘은 ISO와 OSI 정의 및 프로토콜을 계층화 하는 이유에 대해 한 번 알아보도록 하겠습니다.

ISO 표준 인증방식

ISO와 OSI란?

ISO와 OSI의 각 계층은 헤더와 데이터단위로 나뉘어져 있습니다. 먼저 ISO와 OSI는 무엇인지 아래 내용에서 설명하겠습니다.

1) ISO와 OSI 

ISO는 International Organization for Standardizationdml 약자로, 1947년에 설립된 국제 표준을 제정하는 다국적 기관이다. 이기종 컴퓨터간의 통신 기능을 7 계층으로 구분하여 각 계층마다 표준화된 서비스와 프로토콜을 규정하였습니다. OSI는 Open System Interconnection으로 이기종 컴퓨터 간의 통신 시 네트워크 구조에 상관없이 통신을 할 수 있도록 ISO가 제안하였습니다. OSI 모델의 목적은 기본적인 하드웨어와 소프트웨어의 논리적인 변경 없이 시스템 간의 통신을 개방하는 것을 말한다. 흔히 우리가 알고 있는 7개의 계층 물리(1 계층), 데이터링크(2 계층), 네트워크(3 계층), 전송(4 계층), 세션(5 계층), 표현(6 계층), 응용(7 계층) 레이어로 구성되어 있습니다. 

2) 헤더와 데이터 단위 

각 계층의 헤더에는 기능과 관련된 정보가 포함되어 있고, 송신측은 헤더를 생성하여 추가하고 수신 측의 해당 계층이 이 헤더를 사용하게 됩니다. 데이터 단위는 데이터를 전송하기 위해서 데이터에 헤더와 트레일러를 붙여 전송하는 데이터의 기본단위를 말합니다. 서비스 데이터 단위인 SDU(Service Data Unit)가 있는데 이는 상위계층 혹은 하위계층 사이에 데이터를 주고받는 것을 말합니다. 서비스 단위가 아닌 프로토콜 데이터 단위로 같은 계층에서 주고받는 것을 PDU라 합니다.

프로토콜을 계층화 하는 이유

모든 통신 프로토콜은 모두 계층적 구조를 가지고 있고 계층적 프로토콜이란 각 계층별로 처리하는 기능과 역할을 분담하여 수행하는 구조를 의미합니다. 계층화는 다음과 같은 장점을 가지고 있습니다.

1) 변경의 용이함 

특정 레이어에서 신기술이 나오면 프로토콜 전체를 수정하지 않고도 해당 레이어의 상하위 인터페이스를 유지한 채 해당 레이어를 변경함으로써 가능하다는 것입니다.

2) 포괄성 

통신 당사자가 다른 하드웨어나 소프트웨어를 사용한다 하더라도 주어진 레이어에서 같은 통신 프로토콜을 사용한다면 통신이 가능하다는 말입니다.

3) 투명성 

상위계층에서 하위계층으로 상세한 기술적인 면을 고려하지 않아도 됩니다. 사용가 입장에서는 하위계층의 복잡성이 있어도 쉽게 네트워크에 인터페이스 할 수 있습니다.

OSI7 레이어 모델과 TCP/IP 레이어

Application Application Protocols and Services
Presentation
Session
Transport TCP UDP
Networks IP, ICMP, ARP RARP, Routing Protocols
Data Link Network Driver and Network Interface Card(NIC)
Physical

위에 표시한 것을 참고하면, OSI7 레이어의 모델이고 오른쪽이 TCP/IP 레이어의 모델입니다. TCP/IP 레이어는 4 계층으로 이루어졌다고 보면 됩니다.

요약

시스템 만큼이나 더 상위 레벨에 위치하는 만큼 OSI와 ISO의 중요성은 커지고 있기 때문에, ISO와 OSI의 기능 및 역할은 꼭 알아두셔야 합니다. 이를 넘어서 OSI의 경우 7 계층으로 나뉘게 되는데, 각 계층은 어떤 성격을 띠고 어떤 특징이 있는지에 대한 내용도 더불어 중요합니다. 여기까지 ISO와 OSI 정의 및 프로토콜을 계층화 하는 이유에 대해 알아보았습니다. 다음 포스팅에 대해서는 OSI7 레이어에서 기능과 역할을 구체적으로 알아보는 시간을 갖도록 하겠습니다.








댓글