본문 바로가기

Computer Science/Network

<네트워크> 네트워크 계층(2)

1. 네트워크 주소 & 브로드캐스트 주소

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

 - IP주소에는 네트워크 주소와 브로드캐스트 주소가 있다. 이들은 특별한 주소로 컴퓨터나 라우터가 자신의 IP로 사용하면 안된다.

 

 - C클래스 사설IP 주소의 예는 다음과 같다.

 

 - 네트워크 주소 : 전체 네트워크에서 작은 네트워크를 식별하는데 사용된다. 호스트 ID가 10진수로 0이면 그 네트워크 전체를 대표하는 주소이다.

 

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

 

2. 서브넷

* 서브넷

 - 서브넷 : 하나의 네트워크가 분할되어 나눠진 작은네트워크를 의미한다. 클래스 단위로만 분류를 한다면 적절한 네트워크의 크기로 구분할 수 없다. 따라서 서브넷으로 분할하여 사용한다.

 

 - 서브넷팅 : 네트워크를 분할하는 작업

 

 - 서브넷팅이 되면 기존의 네트워크ID와 호스트ID로 구성되던 것이 네트워크ID, 서브넷ID, 호스트ID로 나뉜다.

 

 - 위와 같이 호스트ID에서 비트를 빌려 서브넷을 만든다.

 

* 서브넷 마스크

 - 서브넷마스크 : IP주소가 서브넷팅되었을 경우, 네트워크ID와 호스트ID를 식별하기 위한 값

 

 - A클래스 : 255.0.0.0

 - B클래스 : 255.255.0.0

 - C클래스 : 255.255.255.0

 

 - 프리픽스 표기법 : 서브넷 마스크를 슬래시(/비트수)로 나타낸 것 (ex. 255.255.255.0 => /24)

 

 - C클래스를 서브넷팅 한다고 가정해보자.

 

 - 위처럼 서브넷팅을 하여 여러 네트워크를 만들 수 있다.

 

 - 위의 서브넷 마스크를 프리픽스 표기법으로 바꾸면 /28 이다.

 

3. 라우터

* 라우터

 - 라우터는 서로 다른 네트워크와 통신하기 위해 필요한 장비이며, 다음과 같이 네트워크를 분리할 수 있다.

 

 - 스위치만 있는 네트워크에서는 모든 컴퓨터와 스위치가 동일 네트워크에 속한다.

 

 - 라우터로 분할된 컴퓨터가 다른 네트워크로 접속하려면 라우터의 IP주소를 설정해야한다. 이는 네트워크의 출입구를 설정하는 것으로 기본 게이트웨이(default gateway)라고 한다.

 

 - 위의 그림에서 왼쪽 네트워크의 컴퓨터1이 오른쪽 네트워크의 컴퓨터4로 데이터를 보낼 때, 어디로 전송해야하는지 알지 못한다. 그래서 네트워크의 출입구를 지정하고 일단은 데이터를 전송한다.

 

 - 여기서 왼쪽 네트워크의 컴퓨터1은 192.168.1.1로 게이트웨이를 설정할 것이다. 이런 설정은 윈도우 기준으로 기본적으로 자동으로 IP주소 받기에 체크되어 기본 게이트웨이가 자동설정된다.

 

 - 하지만 기본게이트웨이만으로는 데이터를 전송할 수 없다. 여기서 '라우팅'이 필요하다.

 

* 라우팅

 - 라우팅 : 라우터의 기능으로 경로 정보를 기반으로 현재 네트워크에서 다른 네트워크로 최적의 경로로 데이터를 전송

 

 - 경로 정보가 기록된 라우팅테이블을 이용해서 라우팅이 가능하다.

 

 - 라우팅 테이블은 수동 등록과 자동 등록이 있다.

 

 - 대규모 네트워크에서는 자동등록을 사용하며, 이는 라우터 간에 경로 정보를 서로 교환하여 라우팅 테이블을 자동으로 수정한다.

 

 


 

 

참고

 

 

 

네트워크 | 허브 라우터 공유기 차이점

네트워크 기초 LAN (Local Area Network) 정의 — 근거리 통신망. 비교적 가까운 거리의 장치를 연결한 네트워크 WAN 정의 — 랜들을 하나로 묶는 거대한 네트워크 MAN (Matropolitan Area Network) 정의 — LAN..

sanctacrux.tistory.com

 

 

 

허브 / 스위치 / 라우터 / 공유기 차이 및 비교

허브 (L1 더미허브) 허브의 개념 허브는 전기적인 신호를 증폭시켜 LAN의 전송거리를 연장시키고, 여러 대의 디바이스를 연결해 네트워크를 만들어주는 장비입니다. 포트는 허브에 따라 다양하며

coding-chobo.tistory.com

 

 

[Network]서브넷(Subnet)

이 글을 읽기전에 IP주소의 개념과 네트워크 클래스를 알 필요가 있다. 따라서 이 글을 읽기 전에 링크를 참고하기를 추천한다. [Network]IP주소(IP Address) http://hyoje420.tistory.com/10 [Network]네트워크..

hyoje420.tistory.com

 

 

모두의 네트워크

10일 만에 배우는 네트워크 기초

www.gilbut.co.kr

 

'Computer Science > Network' 카테고리의 다른 글

<네트워크> 응용 계층  (0) 2021.04.24
<네트워크> 전송 계층  (0) 2021.04.22
<네트워크> 네트워크 계층(1)  (0) 2021.04.15
<네트워크> 데이터 링크 계층  (0) 2021.04.13
<네트워크> 물리 계층  (0) 2021.04.10