:: ADVANCE ::

[데이터 통신] OSI 7 본문

Study/Network

[데이터 통신] OSI 7

KSJ14 2014. 10. 16. 10:05
반응형

[데이터 통신] OSI 7

 

 OSI 7 layer

 

표준화

- 표준화가 되어 있지 않다면, 하나의 네트워크 관련 프로그램을 개발하기 위해 프로그램 개발자는 인터페이스 부터 프로토콜 처리까지, 네트위크에서 발생하는 모든 제반 사항들을 프로그램 개발시 고려하여야 한다.

이와 같은 불편함을 해결하기 위한 방안으로 표준화, 모듈화를 정하였다.

 

계층화

- 복잡한 네트워크를 7계층으로 세분화 시켜

  각각의 계층을 집중 연구하여 추가, 변경, 유지 보수 및 문제 해결을 통한 기능 및 서비스 제공에 집중하기 위해

  작업의 효율성을 높일 수 있으며, 오류 발생 시 해당하는 계층과 문제점을 손쉽게 찾을 수 있다.

 

 

OSI 7

 

Application      - 응용계층 / 사용자 인터페이스 / 응용 프로그램

Presentation    - 데이터 포맷 / 암호화 / 보안

Session          - 응용 프로그램의 연결 확립

Transport        - 흐름 / 오류 제어

Network          - 논리적 주소 관리

Data link         - 물리적 주소 관리

Physical         - 네트워크의 물리적 구조

 

 

1. Physical

- OSI 7 layer의 최하위 계층이다.

- 물리적으로 실제 비트 정보가 전송되는 통로이다.

- 송수신 보드로 전송만을 담당한다.

- bit 흐름 단위로 bit 에러를 판단한다.

 

2. Data link

- Data link 계층은 서로 다른 두개의 부계층으로 기능이 나뉜다.

  LLC (Logical Link Control) 부계층과 MAC (Media Access Control)부계층으로 되어있다.

- LLC 부계층에서는 낮은 계층 또는 상위계층 사이의 통신을 제어한다.

- MAC 부계층에서는 데이터의 캡슐화를 담당한다.

   데이터 캡슐화를 통해 프레임의 한계를 정하고 주소를 지정하며 에러를 검출한다.

- data frame을 형성한다.

- 링크 양단의 데이타 전송을 책임진다.

- 다음 전송할 노드의 물리적 주소를 지정한다.

- 데이타 손실이 없도록 다음 노드의 상태를 보고 흐름을 제어한다.

- physical 계층에서 bit를 넘겨 주면 이를 받아 frame으로 조립한다.

   조립한 frame의 오류를 판단하여 오류발견 시 재전송 요청

- 접근 제어

매체 하나를 모든 노드가 사용하기 위해 무작정 전송하면 데이터가 충돌나서 깨질 수 있다.

이를 해결하기 위해 Data link 계층 특히 MAC부계층에서 전송 순서를 조절하여 전송 한다.

 

3. Network

- Packet 단위로 데이터를 처리하고 전송한다.

- 시야가 망단위로 넓어졌다.

- 시야가 넓어진 만큼 Source에서 Destination까지 경로를 설정한다. (Routing)

- 논리 주소를 지정한다. (IP)

- 경로를 지정하는 계층인 만큼 Conquestion control을 담당한다.

 

4. Transport

- 종단 (end-to-end)메세지 전달 계층이다.

- Source에서 Destination까지 정확하게 도착하도록 관리하는 계층이다.

- 하위 계층에서 올라온 frame을 재조립하여 segment 단위로 조립한다.

- 서비스 포트 주소를 지정하는 계층이다.

- Source와 목적지 간의 흐름 및 오류를 제어한다.

 

5. Session

- 응용 프로그램의 연결 확립

 

6. Presentation

- 보안, 암호화, 데이터 압축

 

7. Application

- FTP, e-mail....

 

반응형
Comments