본문 바로가기
IT KNOWLEDGE

OSI - 2 계층 (1)

by BTC-손준영 2022. 12. 16.

안녕하세요~

BTC_막내가최고야팀입니다

오늘은 OSI 2계층 에 대해 알아보도록하겠습니다

 


 

 

OSI 2계층 다음과 같은 역할 수행

  • 인접한 네트워크 노드들 끼리 데이터 전송
  • 물리 계층에서 발생하는 오류를 감지하고 수정
  • 상위망 계층이 신뢰적으로 사용할 수 있도록 전송 에러가 없는 통신 채널로 변환 시키는 계층
  • 데이터 링크 계층의 세분화 (부계층)

 

요번 차시는 인접한 네트워크 노드들 끼리 데이터 전송을 어떻게 수행하는지 알아볼게요!

 

 

 

1.인접한 네트워크 노드들 끼리 데이터 전송

Data Link 계층은 네트워크 노드들 끼리 데이터를 전송하기 위한 기능적 및 절차적 수단을 제공하는것이 핵심

 

1-1: 프레이밍

  • 데이터를 프레임으로 그룹화
    • 데이터의 프레임화 를 물리 계층에 의해서 제공되는 비트 파이프를 패킷 또는 프레임화된 링크로 변환
    • 전송할 데이터를 전송단위로서 패킷 or 프레임으로 나누어 그룹화 시킴
  • 그럼 프레이밍을 하는 이유 는?
    • 비트들이 연속적인 비트 열로 전송되어지므로 일련의 프레임 단위로 의미있는 인식 기준을 잡도록 반드시 구분
      • 형식은 문자 전송, 비트 전송 에 따라 달라짐
    • 프레임 동기화는 보다 높은 차원의 동기화
      • 프레임 동기화는 심볼 동기 및 위상 동기 등에 비해 높은 차원의 동기화
        • 하나의 프레임으로 블록 형태를 갖춘 일련의 디지털 심볼로 구성
  • 프레임 식별/ 동기화 방식 구분
    • 집중 프레임 동기
      • 프레임 한쪽 끝에 프레임 비트들을 집중적으로 배열 삽입
      • 프레임 시작 및 끝 부분에 프레임 식별을 위한 독특한 비트열 배치
    • 분산 프레임 동기
      • 각 프레임에 일정한 시간 간격으로 프레임 비트 삽입
    • 송 수신간 정확한 동기를 유지하는 방법 [ 동기 클럭 기반 ]
      • SDH/SONET 등 동기식 전송방식에서는 전체 망을 동기화 [ 망 동기 방식 ]
        • 정확한동기를 송 수신간에 유지시킴으로써 프레임 동기를 향상 유지하는 방법 사용

1-2: 데이터 링크 연결 관리

  • 네트워크 엔티티 간 데이터 링크의 설정 유지 단락 및 데이터 전송 등을 제어

 

1-3: 매체 접근 제어

  • 다양한 매체 및 회선 형태의 수용 및 다중 사용자 접근

1-4: 데이터 링크 내 노드간 식별성 제공 ( MAC주소 )

 

1-5: 흐름 제어

각 컴퓨터 신호간 충돌이 발생하지 않도록 데이터 링크 계층에서 회선을 제어 보내는 측과 받는 측 간 속도차를 제어

  • ENQ: Enquiry ACK: Acknowledge
    EOT: End of Transmission
  • ENQ/ACK 기법: 송신측에서 ENQ를 보내 데이터가 필요한지 물어보면 수신측은 ACK를 송신측에 전달
    ACK이 송신측에 전달되면 데이터를 수신측에 보냄.
    수신측이 데이터를 받으면 잘 받았다고 ACK 전송 송신측은 EOT를 보내어 송 수신 종료
    1:1 통신 기법
  • Polling 기법: 1:N 전송 기법으로 셀렉트모드와 폴 모드가 존재
    • Select Mode
      • 송신 측이 수신측을 선택해서 전송

  1. 송신측이 먼저 Select 전송
  2. 수신측 두곳이 송신측에 ACK 전송
  3. 송신측은 ACK 확인후 데이터 전송
  4. 송신측이 여러 수신측 중 선택해서 데이터 전송

 

  • Poll Mode
    • 송신측이 먼저 수신측에게 데이터 수신 여부를 확인후 전송

 

  1. 송신측이 여러 수신측에게 Poll 전달
  2. PC2는 거부 PC3는 ACK 송신측에게 전달
  3. 송신측은 PC3의 ACK만 받았기에 PC3에게 데이터 전송

 

 


요번 차시에는 인접한 노드들끼리 데이터 통신에 대해 알아보았는데요

다음 차시에는 물리 계층에서 발생하는 오류를 감지하고 수정 하는 법을 알아보겠습니다

'IT KNOWLEDGE' 카테고리의 다른 글

OSI - 3 계층 (4)  (0) 2022.12.16
OSI - 2계층 (2)  (0) 2022.12.16
데이터링크, 패킷, 데이터그램  (0) 2022.12.16
OSI 7계층 - 1계층 소개  (0) 2022.12.16
Serverless란  (0) 2022.12.16

댓글