오늘은 2계층에 대해 알아보는 시간을 가지겠습니다 ^-^
작심삼일이라는 말이 있듯이 .. 4일차가 정말 힘들었는데요..!
다행히 함께 하는 스터디원들을 보며 포기하지 않을 수 있었다고 생각합니다 ...⭐ !
ABCS 화이팅 !!
1. 2계층에서 하는 일
2계층은 하나의 네트워크 대역. 즉, 같은 네트워크 상에 존재하는 여러 장비들 중에서 장비끼리 데이터를 전달할 때 사용합니다.
1) 2계층의 기능
(1) 오류제어
데이터에 오류가 있는지 체크
(2) 흐름제어
누가 누구한테 보내는지 체크
2) 2계층의 네트워크 크기
- 2계층은 하나의 네트워크 대역 LAN에서만 통신할 때 사용합니다.
- 따라서 다른 네트워크와 통신할 때는 항상 3계층의 개입이 필요합니다
(3계층의 주소와 3계층 프로토콜을 이용해야만 다른 네트워크와 통신이 가능함)
2. 2계층에서 사용하는 주소
1) 물리적인 주소 (=MAC주소)
LAN에서 통신할 때 사용하는 주소는 바로 MAC주소입니다.
MAC 주소란 ?
- 물리적인 하드웨어에 부여된 값으로 고유한 값을 가집니다.
MAC 주소의 특징
- 주로 16진수를 사용
- 사용할 때 16진수 2개씩 나눠서 총 12개의 16진수로 이루어져있음.
- 2개씩 구분할 때
-
을 사용하거나:
으로 표시합니다 (둘 다 사용하기도 합니다) - 앞에 6개의 16진수는
OUI
라고 네트워크 장치를 만든 회사 번호입니다. - 뒤에 있는 6개의 16진수는, 네트워크 장치를 만든 회사에서 부여한
고유 번호
입니다.
3. 2계층 프로토콜
1) Ethernet 프로토콜
- 초록색으로 표시된 data부분은 Ethernet 프로토콜 입장에서
payload
인 부분입니다. - 우리가 이 사진에서 알아야할 것은 Destination Address, Source Address, Ethernet Type 입니다.
- Destination Address : 목적지 MAC주소, 6byte
- Source Address : 보내는 MAC 주소, 6byte
- Ethernet Type : Payload안에 들어있는 상위 프로토콜 정보, 2byte
- Ethernet Type은 전기적 신호로 데이터를 전달할 때 상위 프로토콜의 정보(2계층인 Ethernet 기준으로는 3계층을 의미함)를 알 수 있게끔 하는 것
- 참고로 Ethernet protocol의 상위 프로토콜로는
IPv4
,ARP
가 올 수 있습니다
- 16진수 하나는 4bit이므로 12개는 6byte입니다 !
4. 실습
1) 내 MAC 주소 알아보기
윈도우에서 간단하게 내 PC의 MAC주소를 확인하기
cmd창에 다음과 같이 입력> ipconfig /all
2) Ethernet 프로토콜 캡쳐 및 분석
Ethernet 프로토콜이 어떻게 생겼는지 직접 보기 위해 Wireshark를 이용해 캡쳐
캡쳐한 Ethernet 프로토콜에 내 MAC주소가 있는지 목적지는 어디인지 분석해보기
- 앞의 6byte :
목적지 MAC주소
- 뒤의 6byte :
보내는 곳의 MAC주소
- 마지막 2byte :
Ethernet protocol(상위 프로토콜 타입)
강의 링크: www.youtube.com/watch?v=HkiOygWMARs&list=PL0d8NnikouEWcF1jJueLdjRIC4HsUlULi&index=5
'CS > Network' 카테고리의 다른 글
04. 실제로 컴퓨터끼리는 IP 주소를 사용해 데이터를 주고받는다.(하) (0) | 2021.04.30 |
---|---|
02. 네트워크의 기준! 네트워크 모델 (0) | 2021.03.13 |
01-2. 네트워크 실습 : Wireshark (0) | 2021.03.12 |
01-1. 네트워크 실습 : tracert (0) | 2021.03.11 |
01. 네트워크 (0) | 2021.03.10 |