-
OSI 7계층 모델 통신 개요-캡슐화 과정컴퓨터 네트워크/컴퓨터 네트워크 2022. 3. 19. 21:21
OSI 7계층 모델 통신 개요
동등 계층 통신(peer-to-peer communication)
- 데이터 패킷을 발신지에서 목적지 까지 전달하기 위하여 발신지 측에 있는 각각의 OSI 계층은 목적지 층에 있는 동등 계층과 통신
- 이 통신 과정에서 각 계층의 프로토콜은 각 발신지와 목적지 같은 계층 간에 프로토콜 데이터 유닛 (PDU)라고 하는 정보를 교환
- 하위 계층은 서비스 제공을 위하여 상위 계층으로부터 내려오는 PDU에 해당 계층의 데이터 필드를 추가하는 캡슐화 이용
- 데이터가 OSI 모델의 계층을 이동해 감에 따라 발신지 측에서는 또 다른 헤더들이 추가(수신지 측 에서는 헤더를 읽고 제거 : De-encapsulation)
캡슐화 (encapsulation)
- 데이터를 네트워크로 전송하기 전에 필요한 프로토콜 정보를 가지고 데이터를 포장
- 데이터가 OSI 모델의 각 계층을 이동해 감에 따라 다음 번 하위 계층에 내려 보내기 전에 헤더(Header)를 추가 (2 계층에서는 트레일러도 추가됨)
- 헤더와 트레일러에는 네트워크 장치와 수신 측을 위한 제어 정보가 있어서, 데이터의 정확한 전달과 수신 측의 올바른 데이터 해석을 위하여 사용
- 예를 들어 헤더를 편지 봉투에 적는 주소 라고 생각해보자. 편지 봉투 위의 주소는 봉투 안에 들어 있는 편지가 원하는 상대에게 올바로 전달되기 위해 꼭 필요한 정보(3계층 PDU 인 패킷의 헤더가 패킷이 도착할 주소)
캡슐화 과정 이해하기 캡슐해제 (De-encapsulation)
-목적지에 있는 장치가 일련의 비트 스트림을 수신했을 때 해당 장치는 이를 처리하기 위하여 비트 스트림을 데이터링크 계층으로 올려 보내며, 데이터링크 계층은 다음과 같은 작업을 수행
- 제 1 단계: 목적지 MAC 어드레스가 자신의 어드레스와 일치하는지 또는 이더넷 브로드캐스트 어드레스인지를 확인한 후 이 두경우가 모두 아니라면 프레임을 폐기
- 제 2 단계: 수신한 데이터 프레임에 오류가 있다면 폐기될 수 있으며, 데이터링크 계층은 해당 데이터 프레임의 재전송을 요구할 수 있고, 데이터에 오류가 없다면 데이터링크 계층은 데이터링크 헤더 내의 제어 정보를 해석
- 제 3 단계: 데이터링크 계층은 데이터링크 헤더와 트레일러를 제거한 나머지 데이터를 데이터링크 헤더 내의 제어 정보에 따라 네트워크 계층으로 올려 보냄
캡슐해제 과정 이해하기 '컴퓨터 네트워크 > 컴퓨터 네트워크' 카테고리의 다른 글
IP주소와 서브넷 (0) 2022.04.21 OSI 7 계층- 데이터링크계층+이더넷, 물리계층 (0) 2022.03.31 OSI 7계층- 전송계층, 네트워크 계층 (0) 2022.03.23 OSI 7 계층 -응용,표현,세션 계층 (0) 2022.03.19 네트워킹 개념과 OSI 7계층 소개 (0) 2022.03.15