링크 계층

Updated:

강의

http://www.kocw.net/home/search/kemView.do?kemId=1159726

데이터 링크 계층

스위치와 라우터

  • 스위치는 모든 port가 동일. 라우터는 하나의 port가 global하게 가짐
  • 스위치는 링크 계층. 라우터는 네트워크 계층
  • 스위치는 ethernet, lan 내부에서 상대. 라우터는 ip 계층, 인터넷 전체를 상대.

1. 데이터 링크 계층의 서비스

1.1 Error detection, Correction

  • 패킷이 에러 발생했는지 확인. 깨진 data 복구 및 수정

  • Error Correction을 많이 쓰는 곳은 무선통신망 쪽에서 많이 사용

  • 물리적 계층으로 내려가고 있다.
  • checksum과의 차이
    • checksum은 sw, 연산단위(word), 성능이 떨어짐
    • CRC(error detcition)은 Hw, 연산단위(bit), 성능이 좋음

1.2 채널 공유 프로토콜

  • DMA (Division Multiple Access)

  • 주파수 분할(FDMA),시 분할 (TDMA),코드분할 (CDMA)은 요즘 인터넷에 어울리지 않음
  • 즉, Busrt 통신에 적합하지 않다.
1.2.1 Carrier Sense Multiple Access (CSMA)
  • 캐리어를 아무도 쓰지 않을 때 통신
  • 그러나 문제는 눈치게임. 동시에 말할 때 충돌이남
  • 이를 위해 무작위로 할당
1.2.2 토큰 방식
  • 토큰 돌리기
  • 사용하고 있다고 요청 있으면 넘기기
  • 도로로 비유하면 라운더(우리나라 말로 로타리)방식

1.3 Ethernet

  • 규모의 경제학의 승리
  • 90년대 중반까지 CSMA / CD 방식으로 모든 노드를 wire로 연결
  • 최대 이슈는 propagative delay.
  • 노드 수가 많아지면 속도가 느려짐

1.4 Frame 형식

  • Freamble 목적지 주소 출발지 상위 type 데이터 CRC
  • Freamble : 워밍 업 + 타이밍 sync
  • 목적지 주소 : 6 Byte. HW 주소
  • 출발지 : 6 Byte, Hw주소
1.4.1 HW 주소 (Mac Address)
  • 6 바이트 주소
  • 원칙적으로 전세계 유일
  • 주민번호 개념
  • 문제는 악덕업체가 재사용.