통신 프로토콜

  • 서로 다른 기긷들 간의 데이터 교환을 원활하게 수행할 수 있도록 표준화시켜 놓은 통신 규약
  • 구성요소 : 구문Syntax, 의미Semantic, 순서Timing
  • 기능
    • 단편화Frammentation, 재결합Reassembly
    • 캡슐화Encapsulation
    • 연결/흐름/에러/순서제어Control
    • 동기화Synchronization
    • 주소 지정Addressing

OSI 참조모델

  • OSI는 개발형 시스템 상호 연결Open System Interconnection으로써 통신 기능을 7계층으로 구분하여 각 계층마다 기능적으로 프로토콜을 규정한 ISO에서 제안한 통신 규약
  • PDU

    • OSI 참조 모델에서의 데이터 단위
    Layer PDU
    Physical bit
    Data Link frame
    Network packet
    Transport segement
    Section message
    Presentation message
    Application message

OSI 7계층 구조

    • 물리적인 면과 패킷전달
    • 물리 계층Physical Layer

      • 유선/무선 매체
      • 실제 접속과 절단 등에 필요한 전송 매체의 기계적, 전기적, 기능적, 절차적 특성에 대한 규칙 정의
      • RS-232C
      • 2개의 인접한 개방 시스템들(=점대점, 이웃노드, MAC주소) 간에 신뢰성 있는 전송 보장
      • 물리적 전송 오류 방지
      • 물리 주소 지정
      • 흐름제어, 에러제어, 순서제어, 프레임 동기화
      • HDLC, LAPB, PPP, LLC
    • 네트워크 계층Network Layer

      • 네트워크 연결 관리(네트워크 연결을 설정, 유지, 해제), 데이터의 교환 및 중계
      • 경로 설정(Routing), 트래픽 제어, 패킷정보 전송
      • IP주소(논리주소) 지정
      • X.25, IP
  • Transport Layer

    • 두 시스템간의 연결을 확인하며 원격 시스템 간의 데이터 전송을 보장. 하위계층과 상위 계층을 연결하고, 하위 계층이 전송한 데이터를 상위 계층에서 사용할 수 있는 형태로 변환
    • 상하위 인터페이스
    • 전송 계층Transport Layer

      • 종단 시스템(End to End,출발지-목적지), 신뢰성있고 투명한 전송 보장
      • 전송 연결 설정, 데이터 전송, 연결 해제 기능 -> 연결 제어
      • 오류 제어, 흐름 제어, 주소 설정, 다중화(데이터의 분할과 제조립)
      • 전송계층의 헤더는 포트번호(프로세스번호)나 소켓주소로 불리는 서비스 지점 주소를 포함
      • TCP, UDP
  • Upper Layer(Section, Presentation, Application

    • 호스트 내부에서 처리
    • 전송목적 X, 처리목적 O
    • 세션 계층Session Layer

      • 프로세스 처리
        • 프로세스간 연결, 유지, 대화관리(전이중, 반이중 선택)
      • 회복을 위한 체크점(동기점) 관리
    • 표현 계층Presentation Layer

      • 코드변환, 압축, 암호화
    • 응용 계층Application Layer

      • 사용자에게 서비스
      • Telnet

댓글 쓰기