2008/11/20 15:14

# OSI 7 Layer

 - ISO 국제 표준화 기관에서 정의한 데이터 모델링
 - PC에서 다른 PC로(응용 프로그램에서 다른 응용 프로그램으로) 데이터를 전송할 때 데이터 생성 과정과 데이터 전송 과정을 보기 쉽게 표현한 모델

 - 상위 계층 : 데이터 생성, Layer 7, 6, 5  ← 사람과 가까운 계층
 - 하위 계층 : 데이터 전송, Layer 4, 3, 2, 1  ← 기계와 가까운 계층
 - 각각의 계층들은 각 계층들간에 통신 연결을 실시한다.

    L4             |  TCP |     DATA    |

    L3     | IP  |         D A R A        |
 ( 4계층에서 생성된 데이터는 4계층이 아닌 다른 계층에서는 확인할 수 없다.  각 계층은 각각의 계층들 끼리 통신을 한다. )

Layer 7) 어플리케이션 계층

 - 사용자 서비스 계층
 - 어플리케이션 프로그램 & 어플리케이션 프로토콜로 구현됨
   Ex) Internet Explorer & HTTP

Layer 6) 프리젠테이션 계층

 - 표현에 대한 방법 결정
   Ex) 코딩, 코덱, 암호화, 압축

Layer 5) 세션 계층

 -  OS(운영 체제)간에 논리적인 연결 담당
   Ex) 연결 모드
         1) 단방향(Singe Mode) : Ex) 라디오
         2) 반이중(Half Duplex) : Ex) 무전기
         3) 전이중(Full Duplex) : Ex) 전화기

---------------------- 상위 계층 ---------- 데이터 생성 ----- OS 담당 ------

Layer 4) 트랜스포트 계층

 - 상위 계층에서 생성된 데이터를 전송할 수 있도록 TCP/UDP 헤더를 삽입하여 캡슐화
 - 프로토콜 : TCP, UDP
 - 데이터 단위 : 세그먼트(Segment)
 - 주소 체계 : 포트 번호(16bit)
 - TCP/UDP 특징 참조
     TCP : 신뢰성 보장, 동기화 기능, 재전송 기능, 순서화 기능
     UDP : 신속성 보장

Layer 3) 네트워크 계층

 - 상위 계층에서 생성된 데이터를 전송할 수 있도록 IP 헤더를 삽입하여 캡슐화
 - 프로토콜 : IP
 - 데이터 단위 : 패킷(Packet)
 - 주소 체계 : IP주소
 - 출발지에서 다른 목적지로 최적 경로를 선출하여 데이터를 전송하는 일을 담당한다.
 - 전송 장비 : 라우터(Router)

Layer 2) 데이터 링크 계층

 - 상위 계층에서 생성된 데이터를 전송할 수 있도록 Layer 2계층 프로토콜을 이용하여 캡슐화
 - 프로토콜 : LAN(이더넷, 토큰링, FDDI), WAN(HDLC, PPP, Frame-Reley)
 - 데이터 단위 : 프레임(Frame)
 - 주소 체계 : 이더넷 환경에서는 MAC 주소
 - 데이터를 전송할 때 데이터 손상 여부를 판단하는 에러 체크를 실시해야 한다.
 - 전송 장비 : 스위치(Switch)

Layer 1) 물리 계층

 - 프레임 → 전기 신호 변환
 - 전기신호 → 프레임 변환
   Ex) 2진수(0, 1)
 - 전송 장비 : 케이블

Posted by 시아레