※ OSI 7 Layer

  : 다른 기종간의 통신을 위해 통신 과정을 7 단계로 나눈 표준 네트워크 모델

 

1. Physical Layer (물리 계층)

  : 단말간 실제 물리적 연결

  : 무슨 데이터인지 어떤 에러가 있는지 전혀 신경 쓰지 않는다.

  : 통신 단위 - bits (비트, 0 과 1)

  : 장비 - 케이블 리피터, 허브 등

 

2. Data Link Layer (데이터 링크 계층)

  : 물리 계층을 기반으로 단말 사이의 신뢰성 있는 전송을 보장하는 계층

  : 물리 계층에서송수신된 데이터의 에러검출, 재전송, 흐름제어를 수행

  : Mac Address를 통해 데이터 송수신 

  : 통신 단위 - Frame (프레임)

  : 장비 - 브릿지, 스위치 등

 

3. Network Layer (네트워크 계층)

  : 주소 부여하고 라우팅을 처리하는 계층

  : 안전하고 최대한 빠르게 보내는 최적의 경로를 선택해 전송

  : IP Address 를 통해 데이터송수신

  : 통신단위 - Packet (패킷)

  : 장비 - 라우터, L3 스위치 등

 

4. Transport Layer (전송 계층)

  : 데이터를 주고받을 때 데이터의 유실이 없도록 보장해주는 계층

  : 종단간 통신을 다루는 최하위 계층

  : 신뢰성을 위해 데이터를 주고받는 끝단 간 전달받은 데이터의 오류를 검출, 오류 있을 경우 재전송 요청

  : 하나의 IP를 2^17 (TCP PORT : 2^16 (65,536) 개, UDP PORT 2^16 (65,536) 개) 으로 나누어 사용한다

  : 통신 단위 - TCP = Segment, UDP = Datagram

  : 장비 - L4 스위치, 게이트웨이 등

 

5. Session Layer (세션 계층)

  : 데이터가 통신하기 위한 논리적인 연결 제공

  : 두 개의 응용 프로세스 사이에 통신 (세션)을 관리하는계층

  : 포트번호를 기반으로 통신 세션 구성

  : 세션 설정, 유지, 종료, 전송 중단시 복구 등을 수행

  : 두 개의 애플리케이션이 대화를 수행하는 방식 - Full Duplex, Half Duplex, Simplex 등이 있다

 Full Duplex - 동시에 송신과 수신 모두 가능 EX) 휴대전화

Half Duplex - 동시에 송신과 수신 중 1가지만 가능 EX) 무전기

 Simplex - 송신과 수신 중 1가지만 가능 EX) 라디오  

 

6. Presentation Layer (표현 계층)

  : 데이터를 통신에 맞는 형식으로 변환

  : 데이터를 암호화, 복호화 혹은 인코딩, 디코딩 등의 데이터 형식 변환을 수행하는 계층

  : 문자 코드, 압축 형식 등

 

7. Application Layer (어플리케이션 계층)

  : 사용자에게 UI를 제공하는 계층

  : 최종 목적지로서 HTTP, FTP, SMTP, POP3, IMAP, Telnet 등과 같은 프로토콜이 있다

  : 응용 프로세스와 직접 관계하여 일반적인 응용 서비스를 수행

  : 네트워크 소프트웨어 UI 부분, 사용자의 입출력(I/O) 부분

 

+ Recent posts