[Network] 필수개념

hoegon kim·2023년 6월 29일
0

IT 지식창고

목록 보기
18/21
post-thumbnail

https://better-together.tistory.com/39

네트워크 관련 필수 개념

① TCP/IP

컴퓨터 간 네트워크상으로 의사소통을 하는 방법에 관한 약속을 프로토콜(protocol)이라고 부릅니다.

그 중 가장 널리 사용되는 것이 TCP/IP 입니다.

TCP(Transmission Control Protocol)는 통신의 전송/수신 방식,
IP(internet protocol)는 데이터 통신을 다루는 방식과 관련한 약속입니다.

② 호스트 이름과 도메인 이름

호스트 이름(host name)은 각각의 컴퓨터에 지정된 이름을 말합니다. 도메인 이름/주소(domain name)는 hanbit.co.kr과 같은 형식으로 표기되며 여기서 ‘kr’은 한국, ‘co’는 회사, ‘hanbit’은 회사(단체)의 이름을 의미합니다.

예를 들면 호스트 이름이 this고, 도메인 이름이 hanbit.co.kr이라면 전체 이름을 this.hanbit.co.kr로 표현합니다. 이를 FQDN(Fully Qualified Domain Name)이라고 부릅니다. 즉, 같은 회사(도메인)에서 this.hanbit.co.kr이라는 호스트(컴퓨터)는 중복될 수 없습니다.

③ IP 주소

IP 주소는 각 컴퓨터의 랜 카드(Lan Card)(네트워크 카드(NIC Network Interface Card))에 부여되는, 중복되지 않는 유일한 주소를 의미합니다. 네트워크에 연결된 모든 컴퓨터에는 고유한 IP 주소가 있습니다. 따라서 특정 컴퓨터의 IP 주소를 알면 그 컴퓨터의 물리적인 위치와 상관없이 그 컴퓨터에 접속할 수 있습니다(사설 IP 주소는 예외).

4바이트로 이루어져 있으며 각 자리에는 0~255까지의 숫자를 사용합니다. 예를 들어 Server 가상머신의 IP 주소는 192.168.111.100이며 모든 컴퓨터에서 자기 자신을 의미하는 IP 주소는 127.0.0.1입니다.

④ 네트워크 주소

네트워크 주소는 같은 네트워크에 속해 있는 장치(컴퓨터 등)가 공유하는 공통 주소입니다. C클래스의 경우 IP 주소의 앞 3자리가 네트워크 주소입니다.

예를 들면 Server 가상머신의 IP주소는 192.168.111.100, Server(B) 가상머신은 192.168.111.200, Client 가상머신은 192.168.111.131, 호스트 컴퓨터는 192.168.111.1일 때 이 4대의 컴퓨터는 같은 네트워크에 있으며 서브넷 마스크는 C클래스(255.255.255.0)를 사용하므로 네트워크 주소는 앞 3자리인 192.168.111.0입니다.

사설 네트워크란?

192.168.×××.◯◯◯의 주소 영역은 사설 네트워크(Private network)의 주소로 사용됩니다. 사설 네트워크는 외부와 분리된 내부의 별도 네트워크를 의미하며 주로 공인된 IP 주소가 부족할 때 사용됩니다. VMware 프로그램에 설치한 컴퓨터에도 사설 네트워크의 IP 주소인 192.168.111.◯◯◯을 할당합니다.

⑤ 브로드캐스트 주소

브로드캐스트(broadcast) 주소는 내부 네트워크상의 모든 컴퓨터에 데이터를 전송할 수 있는 주소를 의미합니다. C클래스의 경우 현재 IP 주소의 제일 끝자리를 255로 바꾸면 브로드캐스트 주소가 됩니다. 예를 들면 192.168.111.255가 브로드캐스트 주소라고 할 수 있습니다.

브로드캐스트 주소를 조금 더 쉽게 설명하자면 브로드캐스트 주소는 아파트의 스피커 또는 마을의 확성기와 유사합니다. 예를 들어 아파트 경비실에서 “차량 번호 7777 차를 다른 곳으로 이동시켜주세요”라고 말할 때 세대마다 스피커를 통해 이 말이 전달됩니다. 하지만 모든 세대에서 응답하지는 않죠. 자신과 관련되는 내용이라면 반응을 보이겠지만, 자신과 관련이 없는 내용이라면 그냥 무시하고 지나칠테니까요. 브로드캐스트 주소도 이러한 아파트의 스피커처럼 모든 컴퓨터에게 소리를 보낼 수 있다고 생각하면 이해하기 쉬워집니다.

⑥ 게이트웨이

게이트웨이(Gateway)는 내부 네트워크를 외부 네트워크에 연결할 때 필요한 컴퓨터 또는 장비를 의미합니다. Server, Server(B), Client 가상머신 등 내부 네트워크에 있는 컴퓨터 간 통신을 할 경우에는 외부로 나갈 필요가 없으므로 게이트웨이가 없어도 되지만, 인터넷을 사용하기 위해 외부 네트워크에 접속하려면 반드시 게이트웨이의 IP 주소를 알아야 합니다.

게이트웨이는 쉽게 말해 ‘외부 네트워크로 나가기 위한 통로’입니다. 그러므로 게이트웨이에는 내부로 향하는 문(네트워크 카드)과 외부로 향하는 문(네트워크 카드)이 있어야 합니다. 즉, 네트워크 카드가 2개 장착되어야 합니다.


0개의 댓글

관련 채용 정보