2021-10-7 모두의 네트워크 (5주차)
네트워크 계층
네트워크 계층의 역할
- 서로 다른 네트워크에 있는 목적지로 데이터를 전송하기 위해 필요하다
- 이 계층을 통해 다른 네트워크로 데이터를 전송하려면 라우터 라는 네트워크 장비가 필요하다
- IP 주소로 목적지 지정, 데이터를 어떤 경로로 보낼지 결정 - 라우팅
IP란
- 네트워크 계층에는 IP(Internet Protocol)라는 프로토콜이 있다
- 네트워크 계층에서 캡슐화 할 때 IP헤더를 붙인다 - 이렇게 만들어진걸 IP패킷이라 한다.
IP 주소의 구조
- IPv4 - 32비트 IPv6 - 128비트
- MAC 주소는 48비트로 구분하기 쉽도록 16진수로 표시하고, IP주소는 32비트, 10진수로 표시
- IP 주소는 네트워크 ID 와 호스트ID 로 나뉘어져 있다
- 네트워크ID는 어떤 네트워크인지 - 호스트는 해당 네트워크의 어느 컴퓨터인지
IP 주소의 클래스 구조
- 네트워크의 크기는 클래스라는 개념으로 구분한다
네트워크 주소와 브로드캐스트 주소
- 특별한 주소로 컴퓨터나 라우터가 자신의 IP로 사용하면 안된다.
- 네트워크 주소는 호스트 ID가 0이고, 브로트캐스트 주소는 호스트ID가 255이다.
- 네트워크 주소는 전체 네트워크에서 작은 네트워크를 식별하는데 사용된다.
- 브로트캐스트 주소는 네트워크에 있는 컴퓨터나 장비 모두에게 한 번에 데이터를 전송하는 데 사용되는 전용 IP주소이다.
서브넷의 구조
- A클래스같이 대규모 네트워크를 작은 네트워크로 분할해 작은 네트워크로 나누는것 - 서브넷팅
- 분할된 네트워크를 - 서브넷(subnet)
서브넷 마스크란
- 네트워크 ID와 호스트 ID 를 식별하기 위한 값 - 서브넷 마스크
- A 클래스는 255.- B 는 255.255.- C는 255.255.255 -
라우터
- 네트워크를 분리할 수 있다.
- A에 있는 컴퓨터가 B에있는 컴퓨터에 데이터를 전송하고싶으면
- 기본 게이트웨이를 라우터의 IP주소로 설정해야한다
- 라우팅은 경로 정보를 기반으로 현재의 네트워크로 다른 네트웨크로 최적의 경로를 통해 전송한다.
- 각 라우터 라우팅 테이블에 경로 정보가 등록되어있다.
- 라우터 간에 라우팅 정보를 교환하기 위한 프로토콜 - 라우팅 프로토콜
Written on October 7, 2021