2021-10-7 모두의 네트워크 (5주차)

네트워크 계층

네트워크 계층의 역할

  • 서로 다른 네트워크에 있는 목적지로 데이터를 전송하기 위해 필요하다
  • 이 계층을 통해 다른 네트워크로 데이터를 전송하려면 라우터 라는 네트워크 장비가 필요하다
  • IP 주소로 목적지 지정, 데이터를 어떤 경로로 보낼지 결정 - 라우팅

IP란

  • 네트워크 계층에는 IP(Internet Protocol)라는 프로토콜이 있다
  • 네트워크 계층에서 캡슐화 할 때 IP헤더를 붙인다 - 이렇게 만들어진걸 IP패킷이라 한다.

image

IP 주소의 구조

  • IPv4 - 32비트 IPv6 - 128비트
  • MAC 주소는 48비트로 구분하기 쉽도록 16진수로 표시하고, IP주소는 32비트, 10진수로 표시
  • IP 주소는 네트워크 ID 와 호스트ID 로 나뉘어져 있다
  • 네트워크ID는 어떤 네트워크인지 - 호스트는 해당 네트워크의 어느 컴퓨터인지

IP 주소의 클래스 구조

  • 네트워크의 크기는 클래스라는 개념으로 구분한다

image

네트워크 주소와 브로드캐스트 주소

  • 특별한 주소로 컴퓨터나 라우터가 자신의 IP로 사용하면 안된다.
  • 네트워크 주소는 호스트 ID가 0이고, 브로트캐스트 주소는 호스트ID가 255이다.
  • 네트워크 주소는 전체 네트워크에서 작은 네트워크를 식별하는데 사용된다.
  • 브로트캐스트 주소는 네트워크에 있는 컴퓨터나 장비 모두에게 한 번에 데이터를 전송하는 데 사용되는 전용 IP주소이다.

서브넷의 구조

  • A클래스같이 대규모 네트워크를 작은 네트워크로 분할해 작은 네트워크로 나누는것 - 서브넷팅
  • 분할된 네트워크를 - 서브넷(subnet)

서브넷 마스크란

  • 네트워크 ID와 호스트 ID 를 식별하기 위한 값 - 서브넷 마스크
  • A 클래스는 255.- B 는 255.255.- C는 255.255.255 -

image

라우터

  • 네트워크를 분리할 수 있다.

image

  • A에 있는 컴퓨터가 B에있는 컴퓨터에 데이터를 전송하고싶으면
  • 기본 게이트웨이를 라우터의 IP주소로 설정해야한다
  • 라우팅은 경로 정보를 기반으로 현재의 네트워크로 다른 네트웨크로 최적의 경로를 통해 전송한다.
  • 각 라우터 라우팅 테이블에 경로 정보가 등록되어있다.
  • 라우터 간에 라우팅 정보를 교환하기 위한 프로토콜 - 라우팅 프로토콜

image

Written on October 7, 2021