OSI 7 Layer

OSI 7 Layer

Physical Layer(물리계층)

사용자의 데이터를 물리 매체(구리, 광, 무선)상에서 소통이 가능한 통신 신호로 변환하여 전송하는 역할

  • 전기적 특성 : 전압레벨, 전압이 변하게 되는 시점
  • 기능적 특성 : 물리적으로 연결된 장치간에 데이터 주고받는 케이블의 기능적 특성
  • 절차적 특성 : 데이터를 성공적으로 전송하기 위한 절차
  • 물리적 특성 : 표준 케이블간의 물리적 연결 정의
  • UDP 케이블(구리선)
    • 다이렉트 케이블(Straight-Through Cable) : 다른유형 (PC -> 스위치)
    • 크로스 케이블(Cross-Over Cable) : 같은유형(PC ->PC)

Mac주소(물리주소) 사용

  • 프레이밍 : 물리계층을 통해 수신한 신호를 조합에 프레임 단위로 데이터 유닛 만들어 처리
  • 흐름제어 : 송신, 수신 측 데이터가 너무 많지 않도록 조절
  • 오류제어 : 프레임 전송 시에 발생한 오류 복원, 재전송(비동기 통신->오류 검출, 동기 통신->오류정정, 검출)
  • 접근제어 : 통신장치가 여럿일 경우 데이터 전송가능한지 아닌지 여부 확인
  • 동기화 : 프레임 헤더에는 프레임의 구분자나 프레임의 타이밍 정보를 맞추기 위해 필요한 비트 패턴을 제공

Network Layer(네트워크 계층)

IP 주소를 기반으로 패킷이라는 데이터를 송 수신, 라우터

  • 라우팅 : 경로 배정 기능(패킷보내기 위한 가장 효율적인 경로)
  • 패킷 전달 : 종단간 패킷 전달 수행
  • 논리적인 주소사용 : IP(가변)주소를 사용해 데이터 목적지까지 전송

Transport Layer(전송 계층)

포트 주소(데이터의 종류: 인터넷, FTP) 또는 소켓 주소 포함

  • 종단 간 데이터 통신 보장 : 흐름제어, 오류제어 등을 수행하여 전체적 데이터통신 보장
    • 흐름제어와 오류제어 : 2계층에선 연결된 네트워크만, 4계층에선 연결된 모든 네트워크.
  • 지연에 따른 왜곡 및 대역폭 문제 해결
  • 동시에 여러개의 논리적 연결 지원
  • 사용자 데이터 분할과 재조립 : 고정된 크기의 세그먼트로 분할, 순서번호 할당해 재조립
  • 혼잡 제어

Session Layer(세션 계층)

종단간에 통신 세션의 시작과 종료 정의(동기점 생성, 전이중 등 데이터 전송 방법 결정)

Presentation Layer(표현 계층)

데이터의 의미와 표현 방법을 처리, 데이터를 코딩하는 문제를 다룸.(암호화, 압축기능)

Application Layer(응용 계층)

최상위계층으로 다양하게 존재하는 응용환경에서 공통으로 필요한 기능을 다룸.

대표적으로: FTP, Telnet, SMTP, POP3 등