Skip to content

Latest commit

 

History

History
122 lines (61 loc) · 3.39 KB

네트워크 참조 모델 OSI 7계층.md

File metadata and controls

122 lines (61 loc) · 3.39 KB

네트워크 참조 모델 OSI 7계층

네트워크를 통해 패킷을 주고 받는 과정에서 정형화된 순서가 있음 (계층적)

각 계층을 독립적으로 관리모듈성

OSI (개방 시스템 상호 연결)

모든 유형의 컴퓨터 시스템 간의

통신을 허용하는 네트워크 시스템을 설계하기 위한 계층 구조를 갖는 모델

1️⃣ 2️⃣ 3️⃣ → 네트워크 자원 계층: 데이터의 물리적 면을 처리

4️⃣ → 전송 계층

5️⃣ 6️⃣ → 사용자 지원 계층: 소프트웨어 시스템간의 상호 운용성 제공

  1. 물리 계층

    물리 매체를 통해 비트 전달 (비트 스트림)

    비트열을 통신 매체의 특성에 맞는 신호로 변환하여 전달

    기계적 / 전자적 규격 제공


  2. 데이터 링크 계층

    전송 설비를 신뢰할 수 있는 링크로 변환

    프레임 구성

    매체 접근 제어 MAC - 기기 식별 주소 정보를 가진 헤더 추가

    노드 대 노드 통신 (LAN / WAN)

    • 데이터 링크 제어 DLC

      순환 정복 검사 CRC

      CRC-32 - 데이터 워드를 33비트로 나눈 나머지를 추가한 코드 워드 생성

      Dataword - 보내고자 하는 값

      Codeword - 오류 검출 결과를 추가한 값

    → 프레임 구성 / 물리 주소 지정


  3. 네트워크 층

    네트워크 간 연결 제공 - 패킷을 발신지에서 목적지까지 전달

    인터넷에서 사용되는 비연결형 서비스 제공

    패킷화? 데이터 캡슐화 및 페이로드 목적지까지 운반

    • 단편화

      네트워크 계층 데이터 그램이 MTU보다 큰 경우 작은 크기로 단편화

      MTU (최대 전송 단위) → 한 프레임에 전달할 수 있는 최대 데이터 크기

      최대 전송 단위가 다른 네트워크를 통과하기 위해 단편화가 필요함

    ARP

    라우팅

    → 논리 주소 지정(IP 주소) / 패킷화 / 라우팅 / 단편화


  4. 전송층

    프로세스 대 프로세스 통신 제공

    메세지 전달과 오류 복구 제공

    UDP

    TCP

    → 포트 주소 / 연결 흐름 오류 제어 / 캡슐화 역캡슐화 / TCP UDP


  5. 세션층

    네트워크 대화 제어기로 통신 시스템 간 상호 대화 설정 / 유지 / 동기화 책임

    세션 설정 / 관리 / 종료

    → 대화 제어 / 동기화


  6. 표현층

    두 시스템 간에 교환되는 정보의 구문과 의미 관련

    데이터 변환 / 암호화 / 압축

    → 변환 / 암호화 / 압축


  7. 응용층

    사용자나 소프트웨어를 네트워크에 접근 가능하도록 하는 기능 제공

    네트워크 자원 접속 제공

    응용 프로그램 상호 간의 통신을 관리