BEER&DEV

스위치(Switch) 와 프레임(Frame) - 초보자를 위한 꼬리의 꼬리를 무는 네트워크 본문

BASIS/네트워크

스위치(Switch) 와 프레임(Frame) - 초보자를 위한 꼬리의 꼬리를 무는 네트워크

사당맥주 2023. 7. 14. 15:48

프레임은 데이터 링크 계층에서 사용되는 패킷입니다. 네트워크에서 데이터를 전송할 때, 이 데이터는 프레임 단위로 분할되어 전송됩니다. 이제 프레임의 구성과 전송 과정을 예시를 통해 설명해보겠습니다.

예시를 들기 위해 스위치를 사용하는 로컬 네트워크를 상상해봅시다. 로컬 네트워크에는 컴퓨터 A, B, C, 그리고 스위치가 연결되어 있습니다. 이 네트워크에서 컴퓨터 A가 컴퓨터 B에게 데이터를 전송하고자 한다고 가정해봅시다.

1. 데이터 분할:
   - 컴퓨터 A에서 전송하려는 데이터는 크기가 크기 때문에 프레임으로 분할됩니다.
   - 예를 들어, 전송할 데이터가 "Hello, World!"라고 가정해봅시다.

2. 프레임 생성:
   - 컴퓨터 A는 데이터를 프레임으로 만듭니다. 각 프레임에는 헤더와 페이로드가 포함됩니다.
   - 헤더에는 목적지 MAC 주소, 송신지 MAC 주소 등이 포함됩니다. 예를 들어, 컴퓨터 B의 MAC 주소를 목적지로 설정하고, 컴퓨터 A의 MAC 주소를 송신지로 설정합니다.
   - 페이로드에는 실제 데이터인 "Hello, World!"가 포함됩니다.

3. 프레임 전송:
   - 컴퓨터 A는 스위치에 프레임을 전송합니다. 프레임은 스위치로 전달될 때까지 컴퓨터 A의 네트워크 인터페이스를 통해 전송됩니다.

4. 스위치의 동작:
   - 스위치는 프레임을 수신하고, 수신한 프레임의 목적지 MAC 주소를 확인합니다.
   - 스위치는 목적지 MAC 주소를 기반으로 프레임을 전송할 포트를 결정합니다.
   - 이 경우, 스위치는 컴퓨터 B의 MAC 주소를 찾고, 해당 포트로 프레임을 전송합니다.

5. 컴퓨터 B의 수신:
   - 프레임은 스위치를 통해 컴퓨터 B에 도달합니다.
   - 컴퓨터 B는 프레임을 수신하고, 헤더에서 송신지 MAC 주소를 확인하여 송신자를 식별합니다.
   - 컴퓨터 B는 페이로드에서 실제 데이터를 추출하여 사용합니다. "Hello, World!"라는 메시지를 수신하게 됩니다.

이러한 과정을 통해 데이터는 프레임 단위로 전송되고, 스위치를 통해 올바른 목적지로 전달됩니다. 프레임은 송신자와 수신자의 MAC 주소를 포함하여 데이터를 안전하게 전송하는 역할을 합니다.

스위치가 사용되는 주요 Layer - 초보자를 위한 꼬리의 꼬리를 무는 네트워크
반응형