본문 바로가기
리눅스공부/명령어와 필수 작동법

[개념] 네트워크 관련 필수 개념 정리

by 으노으뇨 2022. 12. 8.
728x90
반응형
SMALL

처음 네트워크를 접하는 사람이라면 좀 어렵게 리눅스, 서버관리가 느껴질 수 있으므로

모두 외우지 않더라도 계속 짤막짤막하게 보고. 나중에 CS 지식으로 남으면 좋으니 네트워크 관련되어서

포스팅하겠습니다.


TCP/IP

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

호스트 이름과 도메인 이름

  • 호스트 이름은 각각의 컴퓨터에 지정된 이름을 말한다.
  • 도메인 이름( 또는 도메인 주소)은 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 주소가 있다. 이들은 서로 다르기 때문에 특정 컴퓨터의 IP 주소를 알면 그 컴퓨터가 전 세계 어디에 있든지 접속할 수 있다는 개념이다. (사설 IP 주소는 제외)
  • 4바이트로 이루어져 있으며, 각 자리는 0~255까지의 숫자가 올 수 있다.
    예) Server의 IP 주소는 192.168.111.100 모든 컴퓨터에서 자기 자신을 의미하는 IP주소는 127.0.01 이다.

네트워크 주소

  • 같은 네트워크에 속해 있는 공통 주소다
  • 예를 들어 IP 주소가 Server는 192.168.111.100. Server는 192.168.111.200 등등 개개인 마다 다르다. 여기서 공통된 네트워크 주소의 앞의 자리는 3자리인 192.168.111.0 이 된다.
사설 네트워크
192.168.ooo,xxx 의 주소 영역은 사설 네트워크(Private nework) 의 주소다. 사설 네트워크는 외부와 분리된 내부의 별도 네트워크를 의미하며, 주로 공인된 IP 주소가 부족할 때 사용된다. 우리가 VMWare에 설치한 컴퓨터들도 사설 네트워크의 주소인 192.168.111.ooo을 할당했다.

브로드캐스트 주소

  • 내부 네트워크의 모든 컴퓨터가 수신하는 주소를 말한다.
  • 현재 주소의 제일 끝자리를 255로 바꾼 주소다(C클래스의 경우)
  • 예를 들어 나의 브로드캐스트 주소는 192.168.111.255
브로드캐스트와 아파트 스피커 비교
브로드캐스트 주소를 좀더 이해하기 위해 아파트의 스피커나 마을의 확성기로 예를 들겠다.
아파트 관리실에서 "차량번호 @@@차빼주세요" 이렇게 방송을 한다면 집의 스피커를 통해 전달된다. 하지만 모두가 다 응답하는건아니다. 자신의 차라고 생각된 사람은 반응을 보이겠지만 다른사람들은 아니다. 
브로드 캐스트 주소도 이런 아파트의 스피커처럼 모든 컴퓨터가 들을 수 있는 주소라고 생각하면 이해하기 쉽다.

게이트웨이

  • 내부 네트워크가 외부로 연결되기 위한 컴퓨터 또는 장비
  • 내부 네트워크에 있는 컴퓨터끼리 통신할 경우 외부로 나갈 필요가 없으므로, 게이트웨이가 없어도 되지만, 인터넷을 사용하기 위해 외부에 접속하려면 반드시 게이트웨이의 IP 주소를 알아야 한다. 게이트웨이는 쉽게 말해 '외부 네트워크로 나가기 위한 통로' 쯤으로 생각하면 된다. 즉 두개의 네트워크 카드가 장착되어있어야한다.
  • 게이트 웨이 주소는 192.168.111.2로 고정되어있다.
  • 게이트웨이를 별도로 추가해주는 명령어
    route add default gw 게이트웨이 dev 장치이름
  • route add default gw 192.168.111.254 dev ens32

넷마스크와 클래스

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

DNS 서버주소

  • 인터넷을 사용할 때 www.naver.com 과 같은 URL을 해당 컴퓨터의 IP 주소로 변환해주는 서버 컴퓨터
  • DNS 서버의 주소를 사용하지 않거나 주소가 잘못 입력되어있으면 웹 사이트에 정상적으로 접속되지 않으므로 올바른 정보를 설정해야한다.
  • 설정 파일은 /etc/resolv.conf 이며 내용중에 'nameserver  DNS서버P' 형식으로 설정되어 있다. 
  • VMWare를 사용하면 VMWare가 게이트웨이, DHCP서버, DNS 서버 역할을 모두 가상으로 제공해 준다.
728x90
반응형
LIST

댓글