[자격증]/정보처리기사 실기

1450714 OSI 7 Layer

Ben의 프로그램 2023. 9. 30. 16:34
728x90

핵심 Keyword

1. 

2. 

3. 


OSI 7 Layer 문제
OSI 7 Layer 는 다른 시스템 간의 원활한 통신을 위해 ISO(국제표준화기구)에서 제안한 통신 규약(Protocol)이다. 

( 데이터 링크 계층 ) 
: 물리적으로 연결된 두 개의 인접한 개방 시스템들 간에 신뢰성 있고 효율적인 정보 전송을 할 수 있도록 연결 설정, 데이터 전송, 오류 제어 등의 기능을 수행한다.

( 네트워크 계층 )
: 개방 시스템들 간의 네트워크 연결을 관리하며, 경로 제어, 패킷 교환, 트래픽 제어 등의 기능을 수행한다. 

( 표현 계층 )
: 서로 다른 데이터 표현 형태를 갖는 시스템 간의 상호 접속을 위해 필요한 계층으로, 코드 변환, 데이터 암호화, 데이터 압축, 구문 검색 등의 기능을 수행한다. 

 

OSI 7 계층이란?
- OSI 7 계층은 기종이 서로 다른 컴퓨터 간의 정보 교환을 원활히 하기 위해 국제표준화기구(ISO)에서 만든 것입니다. 
- 네트워크를 이루고 있는 구성 요소들을 계층적 구조로 나누고 각 계층의 표준을 정했습니다. 
- OSI 7 계층은 1~3 계층을 하위 계층, 4~7 계층을 상위 계층으로 구분합니다. 

물-데-네-전-세-표-응. 혹은 응표가 세트장에서 네 데신 물 먹었다. 로 외우자. 


1. 물리 계층 Physical Layer
: 전송에 필요한 두 장치 간의 실제 접속과 절단 등 기계적, 전기적, 기능적, 절차적 특성을 정의한다. 
물리계층에서는 장치들 간의 실제 접속해주고 절단도 해줍니다. 또한, 실제 접속 핀의 개수는 몇개인지, 간격, 신호 주기, 전송 절차 등을 정해놓은 계층이 물리 계층입니다. 물리계층에서는 이렇게 기계적, 전기적, 기능적, 절차적 특성을 정해놓았습니다. 


2. 데이터 링크 계층 Data Link Layer
: 두 개의 인접한 개방 시스템들 간에 신뢰성 있고 효율적인 정보 전송을 할 수 있도록 합니다. 
만약 위와 같은 구조에서, 한 컴퓨터는 허브에 연결된 다른 컴퓨터와 통신을 하기 위해서는 허브를 통해서 바깥으로 나가야 하는데요. 위의 구조에서 보는 것처럼 가까운 지역에 있는 컴퓨터들을 연결한 것을 LAN 이라고 합니다. LAN 이라는 근거리 통신망으로 통신을 할 때는 흐름 제어, 프레임 동기화, 오류 제어, 순서 제어 기능이 필요합니다. 지역 통신망 관련 기능에 대한 기준을 세워놓은 것이 데이터 링크 계층 입니다. 


3. 네트워크 계층 Network Layer (망 계층)
: 네트워크 계층은 망 계층이라고도 하는데요. 개방 시스템들 간의 네트워크 연결 관리, 데이터 교환 및 중계를 담당하는 계층이 네트워크 계층입니다. 
한 컴퓨터에서 지역 통신망 LAN 을 벗어나 외부와 통신을 하려고 할 때, 외부 장치와 통신을 할 수 있게끔 해주는 것이 네트워크 계층입니다. 즉, 지역 통신망은 데이터 링크 계층이 책임을 지고 외부 장치와의 통신은 네트워크 계층이 처리를 해주는 것이죠. 다른 말로 LAN 과 다른 LAN 을 연결하는 역할을 하는 것이 네트워크 계층이라고도 할 수 있습니다. 네트워크 계층은 내가 가고자 하는 대상을 향해 나아갈 때 효율적인 경로를 통해서 이동할 수 있도록 경로 설정도 지원해주며, 이것을 담당하는 장비가 라우터 Router 입니다. Router 라는 장비는 경로 설정 뿐만 아니라 트래픽 제어, 패킷 정보 전송 기능을 포함하고 있으며, 자연스럽게 네트워크 계층의 특성이 됩니다. 


4. 전송 계층 Transport Layer 
: 전송 계층은 말 그대로 전송을 담당하는 계층입니다. 종단 시스템 (End - to - End) 간의 신뢰성 있고 투명한 데이터 전송을 가능하게 해줍니다. 전송 연결 설정, 데이터 전송, 연결 해제 기능을 가지고 있는 것이 전송 계층이고, 전송 계층에 속한 것이 바로 TCP, UDP 입니다. TCP 는 중간 중간 데이터를 보내면서 수신이 양호한지 확인을 하는 특징이 있는 반면, UDP 는 빠르게 전송하는 것이 목표이므로, 데이터를 계속 보내는 특징이 있습니다. 또한 게이트웨이는 다른 네트워크에 정보를 보내거나 다른 네트워크로부터 정보를 받을 때 사용하는 것인데요. 게이트웨이 또한 전송 계층에 속하는 장비입니다. 


5. 세션 계층 Session Layer
: 송수신측 간의 관련성을 유지하고 대화 제어를 담당합니다. 대화 구성 및 동기 제어, 데이터 교환 관리 기능이 있습니다. 세션 계층이 있기 때문에 우리가 이어서 받기 같은 기능을 이용할 수 있습니다. 


6. 표현 계층 Presentation Layer
: 응용 계층으로부터 받은 데이터를 세션 계층에 맞게, 또한 반대로 세션 계층에서 받은 데이터를 응용 계층에 맞게 변환하는 역할을 맞습니다. 코드 변환, 데이터 암호화, 데이터 압축, 구문 검색, 정보 형식 변환 기능이 있습ㄴ디ㅏ. 

7. 응용 계층 Application Layer
: 사용자(응용 프로그램)가 OSI 환경에 접근할 수 있도록 서비스를 제공합니다. 응용 프로세스 간의 정보 교환, 파일 전송 등의 전송 제어 기능이 있습니다.