본문 바로가기

CS/Glossary

네트워크 관련 필수 개념

반응형

- TCP/IP

컴퓨터끼리 네트워크상으로 의사소통하는 약속을 프로토콜이라고 부르는데 그중 가장 널리 사용되는 프로토콜의 종류 중 하나다. 통신의 전송 / 수신을 다루는 TCP와 데이터 통신을 다루는 IP로 구성된다.

 

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

호스트 이름은 각각의 컴퓨터에 지정된 이름을 말한다.

도메인 이름은 hanbit.co.kr과 같은 형식으로 표기하며 kr은 한국, co는 회사, hanbit은 단체.회사 이름을 의마한다.

호스트 이름이 hinos이고 도메인 이름이 kakao.com이라고 한다면 전체 이름은 hinos.kakao.com이라고 붙여서 부른다. 

 

- IP 주소

각 컴퓨터의 랜 카드에 부여되며 중복되지 않는 유일한 주소다.

즉 네트워크에 연결된 모든 컴퓨터는 고유한 IP 주소가 있으며 이는 서로 다르기 때문에 특정 컴퓨터의 IP 주소를 알면 그 컴퓨터가 전 세계 어디에 있든지 접속할 수 있다는 개념이다.

4바이트로 이루어져 있으며 각 자리는 0~255까지의 숫자가 올 수 있다. 예를 들어 Sever의 IP 주소는 192.168.111.100이고 모든 컴퓨터에서 자기 자신을 의미하는 IP 주소는 127.0.0.1(localhost)이다.

 

- 네트워크 주소

같은 네트워크에 속해 있는 공통 주소이다.

예를 들어 Sever의 IP 주소는 192.168.111.100, Server(B)는 192.168.111.200, Client는 192.168.111.131, 호스트 컴퓨터는 192.168.111.1이다. 이 네 대의 컴퓨터는 같은 네트워크에 있으며 서브넷 마스크는 C 클래스(255.255.255.0)를 사용하므로 공통된 네트워크 주소는 앞 3자리인 192.168.111.0이 된다.

 

- 브로드캐스트 주소

내부 네트워크의 모든 컴퓨터가 수신하는 주소를 말한다.

현재 주소의 제일 끝자리를 255로 바꾼 주소다.(C클래스의 경우)

예를 들어 필자의 브로드캐스트 주소는 192.168.111.255이다.

 

- 게이트웨이

내부 네트워크를 외부로 연결하기 위한 컴퓨터 또는 장비다.

Server, Sverver(B), Client 등 내부 네트워크에 있는 컴퓨터끼리 통신할 경우 외부로 나갈 필요가 없으므로 게이트웨이가 없어도 되지만, 인터넷을 사용하기 위해 외부에 접속하려면 반드시 게이트웨이의 IP 주소를 알아야 한다. 게이트웨이는 쉽게 말해 외부 네트워크로 나가기 위한 통로쯤으로 생각하면 된다. 그러므로 게이트웨이에는 내부로 향하는 문(네트워크 카드)과 외부로 향하는 문(네트워크 카드)이 있어야 한다. 즉, 두 개의 네트워크 카드가 장착되어 있어야 한다.

 

- 넷마스크와 클래스

넷마스크는 네트워크의 규모를 결정한다.

이 책에서는 사설 네트워크에서 C클래스를 사용하므로 넷마스크를 255.255.255.0으로 한다.

필자의 경우 192.168.111.0~192.169.111.255까지 256개의 IP 주소를 사용할 수 있지만 그중에서 네트워크 주소인 192.168.111.0, 브로드캐스트 주소인 192.168.111.255, 게이트웨이로 사용할 IP 주소를 제외하면 총 253대의 컴퓨터를 네트워크 내부에서 연결할 수 있다.

 

- DNS 서버 주소

인터넷 사용 시 www.daum.net과  과 같은 URL을 해당 컴퓨터의 IP 주소로 변환해주는 서버 컴퓨터를 말한다.

DNS 서버의 주소를 사용하지 않거나 잘못 입력되어 있으면 웹 사이트에 정상적으로 접속되지 않으므로 올바른 정보를 설정해야 한다.

설정 파일은 /etc/resolv.conf며 내용 중에 nameserver DNS 서버 IP 형식으로 설정되어 있다.

반응형

'CS > Glossary' 카테고리의 다른 글

트레이드 오프 (Trade Off)  (0) 2021.07.26
페이로드(Payload)  (0) 2021.05.15
Polling, Pulling  (0) 2021.04.15
WebHook  (0) 2021.04.15
Tree(트리)  (0) 2021.04.13