본 글은 Inflearn의 '네트워크, 그림으로 이해하자' 강의를 듣고 정리한 글입니다.
본 글은 강의를 수강한 입장에서 복습을 더 쉽게 하기 위한 글입니다.
강의가 상당히 입문자도 잘 수강할 수 있게 짜여져 있습니다. 추천합니다.
네트워크, 그림으로 이해하자
3. 데이터 링크 계층
- 개요 : 데이터 전송 기능, 절차 제공
- 물리적 주소 설정, 흐름제어, 에러제어
- 스위치 : 이더넷
- 부계층
- LLC : 데이터링크 계층의 기본 기능 다룸
- MAC : 물리 계층과 관련 : 물리적 매체 방식 제어 ⇒ 1계층 물리 계층과 연결
- 데이터 구조 : 프레임 ⇒ 캡슐/디캡슐 진행
- 프로토콜 : 이더넷
- 데이터 전송하는 프로토콜, 네트워크 구성 기술방식
- 유선 네트워크 만듬
- 대부분 LAN
- CSMA/CD 기술 사용 : 현재는 기가비트 이더넷 이상
- 이더넷 프레임/헤더
- 데이터링크 계층의 주요 전송 데이터
- 이더넷 헤더 ⇒ 출발지 MAC 주소 / 도착지 MAC 주소 / 타입 코드 (프로토콜 먼지 v4/v6 등)
- 트레일러 (FCS)가 뒤에 붙어서 오류 체크
- MAC 주소
- 특정 이더넷 인터페이스 특정하는 주소
- 물리적 주소
- 16진수
- 물리 주소, 하드웨어 주소로 불림
- 스위치
- 이더넷을 통한 하나의 네트워크를 구성하는 기기 (L2)
- 전기신호 형태로 보냄
- 기존 허브에 스위칭 기능
- MAC 주소 테이블은 ‘스위치 입장에서’ 받은 것을 적음
- Point to Point 접속 가능 ⇒ 속도 저하 개선
- 동작
- 플러딩 : 수신 포트 제외한 다른 포트로 데이터 보내는 동작 (MAC주소 테이블에 정보 없을시) ⇒ 자기한테 온거 아니면 데이터 파기
- 필터링 : 데이터의 도착지 MAC 주소와 MAC 주소 테이블과 비교해서 일치 X ⇒ 전송 X
- 포워딩 : 일치시 전송
- 반이중 통신 / 전이중 통신
- 송수신 동시 안됨 ⇒ 반이중 / 송수신 동시 가능 ⇒ 전이중
- CSMA/CD
- 유선 이더넷 랜에서 사용
- 통신 회선 사용중 감지
- 통신 회선 안쓰고 있을 때 송신
- 충돌 발생하면 랜덤 대기 후 데이터 전송
물리 - 데이터 계층까지는 하나의 네트워크 안에서 어떻게 구성이 되고 연결되는지 초점을 둠.