대학공부/인터넷 프로토콜

근거리 통신망: 유선 이더넷

진진리 2024. 3. 29. 13:42
728x90

  • 양 끝의 양단은 항상 이더넷
  • Internet
    • 라우터에서 사용하는 프로토콜: NAT, RIP, OSPF
  • End-User 밑의 프로토콜은 Server Farm에서도 사용됨

통신 과정 예시

  1. End-User: PC(A와 B의 통신), 스위치, DNS 서버
    • 같은 네트워크의 IP 10.10.10.1 ~ 10.10.10.255 
      • PC A의 IP 10.10.10.100
      • PC B의 IP 10.10.10.101
      • DNS 서버의 IP 10.10.10.200
      • 인터넷과 연결된 게이트웨이 10.10.10.1
    • 가장 처음에 ARP 프로토콜이 동작

IEEE 표준 이더넷

  • 근거리 통신망(LAN; Local Area Network)
    • LAN들은 대부분 광역통신망(WAN)이나 인터넷에 연결
    • CSMA/CD: 유선 환경에서 충돌을 탐지하는 매커니즘
      • 여러 PC가 통신할 때 미리 통신 여부를 확인한 후 통신을 안하고 있으면 송신 (허브 환경에서 사용)
    • Ethernet ||를 TCP/IP와 마찬가지로 공개하여 IEEE에서 표준 제정(802.3)
    • MAC 주소로 통신

  • 논리 링크 제어 (LLC):
  • 매체 접근 제어 (MAC):

 

Ethernet || 프레임 형식

  • LAN 프레임 형식은 IEEE 802.3 형식 사용
  • TCP/IP 모델에서는 Ethernet || 프레임 형식인 RFC 894가 사실상 표준
  • 6개의 필드
    • 프리엠블(preamble), 목적지 주소(DA), 발신지 주소(SA), 이더넷 유형, 상위 계층 데이터, FCS
    • 목적지 주소, 발신지 주소: 6바이트, 물리(MAC) 주소
    • 데이터(data): 최소 46에서 최대 1500바이트(MTU)의 크기를 가짐 (제한이 존재)


Ethernet || 덤프 분석

  1. Destination: 수신자 MAC 주소
    • ff:ff:ff:ff:ff:ff 설정, 브로드캐스트 주소 (범위가 LAN)
  2. Source: 송신자 MAC 주소
    • 앞 3바이트: 제조사명, 뒤 3바이트: 제조 일련번호
    • 7번째 비트
      • 1이면 LAN 내에서 네트워크 관리자가 다시 부여한 관리 MAC 주소임을 의미
      • 0이면 통상적으로 제조사가 출하시에 부여한 유일한 주소임을 의미
    • 8번째 비트: 멀티 캐스트(1), 유니 캐스트(0)
  3. Type: 캡슐화 형식을 2바이트로 지정
    • 주요 이더넷 유형 값