[네트워크 기본] 5

Greenddoovie·2022년 1월 14일
0

Network

목록 보기
5/8

네트워크 계층

네트워크간 통신을 가능하게 하는 것이 네트워크 계층의 역할이다.

데이터 링크 계층은 동일 네트워크 상에서 데이터를 송수신하지만, 다른 네트워크로 데이터를 전송하기가 힘들다. 즉, (허브, 스위치)로는 다른 네트워크로 데이터를 전송하기 힘들다.

이때, 네트워크 계층을 이용하여 다른 네트워크 간 통신을 진행한다.

네트워크 계층에서는 라우터 장비를 사용하여 네트워크 간 통신을 진행한다.

라우터: 데이터의 목적지가 정해지면 해당 목적지까지 어떤 경로로 가는 것이 좋은지를 알려주는 장치

네트워크 계층도 데이터 링크 계층처럼 목적지를 명시해야하므로 MAC 주소같은 무언가가 필요하다.
네트워크 계층에서는 이 주소를 IP 주소라고 부른다.

IP주소: 어떤 네트워크의 어떤 컴퓨터인지 구분할 수 있는 주소

또한 라우터는 데이터를 다른 네트워크로 보내기 위해 어떤 경로로 데이터를 보낼 지 결정해야한다.
이것을 라우팅이라 한다.

라우팅시에 라우팅 테이블이 있어서 경로 정보를 등록하고 관리한다

네트워크 계층에서도 캡슐화가 일어나고 IP 헤더를 붙혀 IP 패킷을 만든다.

IP 주소

IP 주소는 인터넷 서비스 제공자에게서 받는 주소로 IPv4, IPv6 버전이 존재한다.

그리고, IP 주소는 (공인 IP, 사설 IP) 2 종류가 존재한다.
인터넷에 직접 연결되는 컴퓨터와 라우터에는 공인 IP주소를,
회사나 가정의 랜에 있는 컴퓨터는 사설 IP주소를 할당한다

ISP가 공인 IP 주소를 할당한다
랜의 네트워크 관리자가 사설 IP주소를 할당하거나 라우터의 DHCP 기능을 이용하여 사설 IP주소를 할당한다

IP 주소는 32비트로 구성되어있고, 8비트로 나눠서 표시한다. (0 ~ 255)
그리고 나눠진 구간 하나를 옥텟이라 부른다

1. 네트워크 ID, 호스트 ID

IP 주소는 네트워크 ID와 호스트 ID로 나뉘어져 있다.

네트워크 ID는 어떤 네트워크인지를 나타내고,
호스트 ID는 어떤 네트워크의 어느 컴퓨터인지를 나타낸다.

IP 주소 Class

클래스라는 개념을 적용하여 네트워크의 크기를 구분한다.

A클래스는 8 / 24 (네트워크 ID, 호스트 ID)
B클래스는 16 / 16 (네트워크 ID, 호스트 ID)
C클래스는 24 / 8 (네트워크 ID, 호스트 ID)

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

컴퓨터나 라우터가 자신의 주소로 사용하면 안되는 주소이다.

네트워크 주소: 전체 네트워크에서 작은 네트워크를 식별하는데 사용
브로드캐스트 주소: 네트워크에 있는 컴퓨터나 장비 모두에게 한 번에 데이터를 전송하는데 사용되는 전용 IP 주소

Subnet

네트워크를 분할하는 것을 서브넷팅이라하고 분할된 네트워크를 서브넷이라 한다.

기존 클래스에서의 크기를 서브넷팅하여 작은 네트워크로 분할하는 것으로 기존에 네트워크 ID, 호스트 ID로 이루어진 IP주소는 네트워크 ID, 서브넷 ID, 호스트 ID로 나뉘게된다

그렇다면 서브넷 ID는 어디서 가져온 것일까?

호스트 ID로부터 비트를 가져와 서브넷 ID를 만든다

Subnet 마스크

네트워크 ID와 호스트 ID를 식별하기 위한 값

prefix 표기법으로 사용하여 슬래시(/비트수)로 표현한다.

비트수 = 네트워크 ID + 서브넷 ID 비트

라우터

라우터를 이용하면 네트워크를 분리할 수 있다.

게이트웨이: 네트워크 기본 출입구

라우팅

경로 정보를 기반으로 현재의 네트워크에서 다른 네트워크로 최적의 경로를 통해 데이털르 전송

경로 정보를 기반으로 한다 = 라우팅 테이블

라우팅 프로토콜

라우터 간에 라우팅 정보를 교환하기 위한 프로토콜

profile
기초를 이해하면 세상이 다르게 보인다

0개의 댓글