네트워크 관련 설정과 명령어

TCP/IP

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

호스트 이름과 도메인 이름

- 호스트 이름(host name)은 각각의 컴퓨터에 지정된 이름을 말한다.
- 도메인 이름(또는 도메인 주소)domain name은 hanb.co.kr과 같은 형식으로 표기하며 kr은 한국, co는 회사, hanb는 단체/회사의 이름을 의미한다. 예를 들어 호스트 이름이 this이고, 도메인 이름이 hanbit.co.kr이라면 전체 이름은 this.hanbit.co.kr로 붙여서 부른다. 이를 FQDN(Fully Qualified Domain Name)이라고 부른다. 즉, 같은 회사(도메인)에서 this.hanbit.co.kr이라는 호스트는 유일하다.

IP 주소

- 각 컴퓨터의 랜 카드는 네트워크 카드 또는 NIC(Network Interface Card)라고도 한다.
- 네트워크에 연결된 모든 컴퓨터는 고유한 IP주소가 있으며, 이는 서로 다르기 때문에 특정 컴퓨터의 IP 주소를 알면, 그 컴퓨터가 전 세계 어디에 있든지 접속할 수 있다는 개념이다.
- 모든 컴퓨터에서 자기 자신을 의미하는 IP주소는 127.0.0.1이다.

게이트웨이

- Gateway는 내부 네트워크를 외부로 연결하는 컴퓨터 또는 장비이다.
- 게이트웨이 설정 명령어 형식
  # route add default gw 게이트웨이주소 dev 장치이름
  예를 들어, 게이트웨이가 192.168.111.254로 변경되었을 때는 다음과 같이 사용
  # route add default gw 192.168.111.254 dev ens32

DNS 서버 주소

- 인터넷을 사용할 때 www.daum.net과 같은 URL을 해당 컴퓨터의 IP 주소로 변환해주는 서버 컴퓨터를 말한다.
- DNS(Domain Name System) 서버의 주소를 사용하지 않거나, 잘못 입력되어 있으면 정상적으로 웹 사이트에 접속되지 않으므로 올바른 정보를 설정해야 한다.
- 설정 파일은 /etc/resolv.conf 이며, 내용 중에 'nameserver DNS서버IP'의 형식으로 설정되어 있다.

리눅스에서의 네트워크 장치 이름

- 랜 카드가 리눅스에 장착되었을 때 CentOS7은 자동으로 이 장치의 이름을 ens32 또는 ens33으로 인식한다. 이 랜 카드의 이름은 네트워크 정보를 파악하거나, 네트워크를 정지 또는 가동할 때 자주 사용한다. 예를 들어 다음과 같은 명령을 종종 사용하게 될 것이다.

#ifconfig ens32 or ens33  -> 네트워크 설정 정보를 출력
#ifup ens32 or ens33  -> 네트워크 장치를 가동
#ifdown ens32 or ens33  -> 네트워크 장치를 정지




댓글

이 블로그의 인기 게시물

네트워크 설정과 관련된 주요 파일

at

파이프, 필터, 리다이렉션