TIL(Today I Learned)

5월 29일(월)

공부한 내용을 제 언어로 빠르게 정리한 내용이라서 잘못된 내용이 있을 수 있습니다.

외워서 끝내는 네트워크 핵심이론 - 기초

OSI 7 Layer와 식별자

  • L2 수준에서 식별자는 MAC 주소, 랜카드(NIC) 마다 맥주소가 붙는다. (랜카드가 3개면 맥주소도 3개)
    • 48비트이며, 보통 16진수로 표기 (88-36-6C-F4-00-00)
  • L3 에서는 IP 주소, Host에 대한 식별자
    • IPv4에서는 32비트이며, 8비트씩 끊어 점으로 구분해 표기
  • L4 에서는 Port 번호 (102.167.31.2)
    • 16비트 양의 정수 (0~65535)
    • Port 번호는 다의어이다. L2에서 포트 번호는 인터페이스 식별자, L3-4에서는 Service 식별자, L5-7에서는 프로세스 식별자가 될 수 있다.
  • DOD(미국 국방성)에서는 계층을 4개로 구분
    • Application, Host to Host, Internet, Network Access

Host는 이렇게 외우자

  • Host: 네트워크에 연결된 컴퓨터
  • Switch: Host인데 네트워크의 구성요소이면 스위치(Router, IPS, Tab aggregation…)
  • End-point(단말기): Host인데 네트워크 이용주체이면 엔드포인트(Client, Server, Peer)

Switch가 하는 일

  • 네트워크는 고속도로망에 비유하기 적절하다.
  • 교차로가 스위치(라우터)
    • “경로를 선택한다” = Switching
      • L3 식별자로 인한 경로 선택은 L3 Switching L4에서는 L4 Switching 이라고 한다.
    • L3 스위치가 라우터
    • L3 스위치에는 Routing Table이 포함
  • 자동차가 패킷
    • 패킷이 인터넷이라는 도로를 돌아다닌다.
  • Routing Table이 이정표
  • 경로를 선택하는데 비용을 고려한다.
    • 이 비용을 메트릭이라고 한다.
    • 라우팅 테이블에 각각의 경로에 대한 메트릭값이 포함.
    • 메트릭이 낮을수록 좋음

참고 및 예시 출처