카테고리 없음2013. 6. 18. 09:15

 

33장. 네트워크의 개념

 

학습목표
- 네트워크와 관련된 용어와 개념을 익혀서, 리눅스의 강력한 기능인
네트워크 서버구축을 위한

  준비를 하자.

 

 

● 네트워크 구성 개념도

 

 

 

● 실습 환경

[VMware로 작업] 

 

 

 

● 물리적 장치의 인식
- 네트웍카드(랜카드)를 인식
- /etc/modules.conf 파일 확인
- 모듈 관련 명령어
   → lsmod
   → modprobe 모듈명
- 네트워크 IP 확인 : # ifconfig eth0

 

 

● 네트워크 관련 용어
- 네트워크가 가능하기 위한 요소
   → IP주소, 넷마스크(netmask), 게이트웨이(gateway), 라우팅테이블, 네임서버주소 또는 IP

 

- IP주소 (IP Address)
   → 각 컴퓨터의 네트웍카드(랜카드)에 부여되는 유일한 주소
   → 영역 : 0.0.0.0 ~ 255.255.255.255 (4byte)
   → 220.85.203.77 ==
      11011100.01010101.11001011.01001101
   → IP주소 = 네트워크주소 + 호스트주소

 

- 호스트 라우팅 테이블
   → 데이터 전송시 목적지에 따라 전송하는 기준
   → 명령어 : # route
   → 전송하는 데이터의 목적지 종류
      ☞ 자기자신
      ☞ 자신이 속한 네트워크
      ☞ 127.0.0.0 -> lo(loopback)장치, 가상 네트워크
      ☞ 외부 네트워크

 

- 브로드 캐스트(broadcast)
   → 목적지 IP가 자기네트워크에 포함될 때
   → 모든 컴퓨터에 전송하고 수신쪽에서 알아서 수신
   → 브로드캐스트주소는 대개 끝자리가 255 (C클래스)

 

- 게이트웨이(gateway), 라우터(router)
   → 라우터 == 게이트웨이
   → 네트워크 간에 데이터를 전송하는 장치

 

- 넷마스크(netmask) & 클래스(class)
   → 넷마스크 : 네트워크의 규모를 결정
   → 클래스별 넷마스크
      ☞ A클래스 : 255.0.0.0
      ☞ B클래스 : 255.255.0.0
      ☞ C클래스 : 255.255.255.0
   → 서브넷
      ☞ C클래스(255개)의 네트워크를 두 개 이상의 더 작은 단위의 네트워크로 나누는 방법
      ☞ 서브넷 마스크 : 예) 255.255.255.128

 

- /etc/init.d/network 스크립트 역할
   → 부팅시 IP주소, 넷마스크, 브로드캐스트번호 등을 네트워크 장치에 할당
      -> 네트워크 장치 활성화 -> 게이트웨이 주소를 읽은 후 라우팅 테이블 생성
   → /etc/sysconfig/network
      ☞ 네트워크 설정 여부, 호스트네임
   → /etc/sysconfig/network-scripts/ifcfg-eth0
      ☞ IP주소, 넷마스크, 게이트웨이, 브로드캐스트 주소 등
   → 파일 수정 후
      ☞ # /etc/init.d/network restart 또는
      ☞ # service network restart

 

- X 윈도우 환경에서 네트워크 설정
   → # redhat-config-network

 

- 네트워크 장치 확인
   → # ifconfig [장치명]

 

 

 

 

[정리]
● 네트워크의 개념
- IP주소, 넷마스크, 클래스, 라우터(게이트웨이), 라우팅테이블, 브로드캐스트

 

● 네트워크 설정 관련파일 및 명령어
- # /etc/init.d/network [옵션]
- # service network [옵션]
- # redhat-config-network
- # ifconfig [장치명]
- /etc/sysconfig/network
- /etc/sysconfig/network-scripts/ifcfg-eth0

Posted by 아이맥스