네트워크 관련 필수 개념
TCP/IP
컴퓨터간 네트워크 커뮤니케이션을 위한 "프로토콜"중 가장 널리 사용되는 프로토콜 중 하나이다.
Hostname Domain name
호스트 이름 : 각 컴퓨터에 지정된 이름
도메인 이름 : hanbit.co.kr 과 같은 형식
IP주소
- 각 컴퓨터 랜카드에 부여되는 중복이 되지 않는 유일한 주소
- 4바이트로 이루어져 있음. 0~255까지의 숫자
192.168.111.100 같은 거
Network네트워크 주소
- 같은 네트워크에 속해있는 공통된 주소 192.168.111.0
마지막 자리를 보면 0이니 0~255까지 255개의 컴퓨터를 묶을 수 있겠됴
Broadcast 브로드캐스트 주소
내부 네트워크의 컴퓨터가 듣게 되는 주소
- 아파트 스피커 처럼 모두가 들을 수 있는 주소
게이트웨이, 라우터 Gateway, Router
내부 네트워크가 외부로 가기 위한 컴퓨터 또는 장비이다.
게이트 웨이를 통해서 >> 나간다.
넷마스크, 클래스 Netmask, Class
네트워크의 규모를 결정한다.
256개 주소 중에
1- 네트워크주소 2- 브로드캐스트 주소 3- 게이트웨이 IP주소 를 제외하고
253대를 네트워크에서 사용가능
255.255.255.0 = C클래스 : 2의= 256개
255.255.0.0 = B클래스 - 2의 16승개 = 65536개
255.0.0.0 = A클래스로 가면 띠용~
DNS Domain Name System 서버(=네임서버) 주
ex)hanbit.co.kr을 ip주소로 변경해주는 서버 컴퓨터 (외부에 있는 컴퓨터)
DNS주소가 없거나 주소가 잘못 되있으면 웹사이트 접속 불가함.
설정파일 : /etc/resolv.conf에 nameserver DNS서버IP; 형식으로 설정되 있을 것임.
Vmware가 192.168.111.2번을 게이트웨이 및 DNS서버, DHCP(IP를 자동으로 할당해주는 컴퓨터) 자동 할당
리눅스에서의 네트워크 장치 이름
Ubuntu 20.04에서는 가상 랜카드 이름을 ens32 or ens33으로 인식한다.
정보확인 inconfig ens32
네트워크 장치 정지 ifdown ens32
네트워크 장치 가동 ifup ens32
ㅡ ㅡ ㅡ ㅡ ㅡ ㅡ ㅡ
네트워크 명령어
nm-connection-editor or nmtui
network -manage
nmtui - 네트워크 매니저, text user interface
네트워크 설정을 변경하기 위해 에디터로 진입하기
systemctl <start/stop/restart/status> networking
특히 restart는 설정 마치고 새로 적용 시킬 때 자주 사용
ifconfig <장치이름>
- 설정 정보 알아보기
nslookup
- DNS서버의 작동을 테스트 하는 명령어
ping IP or ping URL
해당 컴퓨터가 네트워크에서 ping을 뜨는지
응답확인 ! ! !
ㅡ ㅡ ㅡ ㅡ ㅡ ㅡ ㅡ ㅡ ㅡ ㅡ ㅡ ㅡ ㅡ ㅡ
네트워크 설정과 관련된 파일
X윈도모드 - Server, Client
텍스트 모드 (Server B)
etc/netplan/*.yaml파일
/etc/resolv.conf
- DNS 서버의 정보 및 호스트 이름이 들어있는 파일
/etc/hosts
- 현 컴퓨터의 호스트 이름 및 FQDN이 들어있는 파일
실습 고고 ㅡ ㅡ ㅡ ㅡ ㅡ ㅡ ㅡ ㅡ ㅡ ㅡ ㅡ ㅡ ㅡ ㅡ ㅡ
나의
네임서버가 잘 살아있어야
외부에서의 주소도 받아올 수 있다.
그리고
구글 네임서버는 8.8.8.8
나의 서버가 문제가 생겨도 구글은 항상 살아있기에
점검 가능함.
댓글