네트워크 기초
포스트
취소

네트워크 기초

네트워크

네트워크는 net + work의 합성어로 사용자들끼리 그물처럼 연결되어 있는 망을 뜻한다.

우리가 흔히 컴퓨터나 스마트폰에서 웹사이트, 멀티 게임, 채팅 등 모두 네트워크와 연결되어 있다.

하지만 이렇게 편리한만큼 악의적으로 바이러나 악성코드를 퍼트려 사용자의 부주의로 인해 쉽게 감염될 수도 있다는 점도 있다.

IP 주소

택배를 배송시킬때도 배송지할 주소를 적어 보내는 것처럼 네트워크 통신에도 IP 주소라는게 필요하다.

IP는 Internet Protocol 약자로 인터넷에서 유저들끼리 네트워크로 정보를 송수신할 때 통신에 대한 규약을 뜻한다.

IP 주소에는 네트워크 주소와 호스트 주소가 존재하는데 이를 구분하기 위해 클래스가 존재한다.

IP 주소의 종류는 A~E 클래스로 나뉘는데 다음과 같다.

클래스네트워크 주소호스트 주소네트워크/호스트 수
A0 ~ 1270.0.0 ~ 255.255.255128 / 16,777,216
B128.0 ~ 191.2550.0 ~ 255.25516,384 / 65,536
C192.0.0 ~ 233.255.2550 ~ 2552,097,152 / 256
D224.0.0.0 ~ 239.255.255.255멀티케스트용 
E240.0.0.0 ~ 255.255.255.255연구용 

각 클래스에 다음과 같은 용도로 사용된다.

  • A : 대규모 네트워크 환경
  • B : 중규모 네트워크 환경
  • C : 소규모 네트워크 환경
  • D : 멀티케스트 용
  • E : 연구 및 개발 용

송수신 방법

그림은 패킷트레이서로 만들어낸 네트워크 가상 시뮬레이션이다.

호스트 4개, 스위치 2개, 라우터 1개로 이루어져 있는 네트워크 공간이며,

호스트는 자신만의 IP주소를 가지고 있고 스위치와 연결되어 있다.

스위치는 내부 네트워크 안에 호스트들 끼리 통신이 가능하도록 도와주는 역할을 한다.

라우터

라우터는 그림 가운데에 위치해 있고 외부 네트워크와 통신할 수 있도록 도와준다.

라우터에도 IP가 존재하며 다른 컴퓨터 주소와 다른점은 호스트 주소가 1로 되어있다는 점이다.

호스트 주소가 1로 되어있다는 것은 네트워크 대표 주소로 뜻한다.

라우터는 2개의 IP를 가지고 있으며 내부 네트워크, 외부 네트워크로 이루어져있다.

만약 라우터의 내부 네트워크 주소가 192.168.10.1이라면

내부 네트워크 안에 있는 호스트들은 192.168.10 네트워크 주소로 이루어지게 된다.

상황을 예시로 들어보겠다.

호스트 192.168.10.100192.168.10.101에게 패킷을 보낸다면 라우터로 통과하지 않고 스위치 안에서 해결이 가능하다.

만약 192.168.20.100에게 패킷을 보낸다면 라우터를 통과하여 외부 네트워크와 연결되어 있는 192.168.20.1로 가서 패킷을 전송하게 된다.

또한 라우터는 방화벽으로 사용이 가능하며 악의적인 IP 주소를 제어하거나 TCP/IP 패킷 필터링 등 여러 기능을 사용할 수 있다.


💡 참고

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.