본문 바로가기
네트워크

[네트워크] 기초 내용 정리 (서버의 네트워크 설정)

by dwoi 2023. 3. 25.

서버의 네트워크 설정에 대해 공부한 기초적인 내용을 정리하는 글

 

목차

     

     


    네트워크

     


    1. 윈도우 환경에서의 네트워크 설정

    1.1. 네트워크 및 인터넷 설정

    • IP주소 
      • 네트워크에 연결된 모드 장치들이 갖는 고유 주소
      • IP주소를 사용해 해당 장비와 연결
    • 서브넷 마스크 
      • 서브넷 마스크를 통해 IP주소+호스트 구분
    • 기본 게이트웨이
      • 내부 네트워크에서는 라우터 없이 통신 가능
      • 통신 시 내부 네트워크를 먼저 조회
      • 내부에 없을 경우 기본 게이트웨이를 통해
      • 외부 네트워크 목적지 찾기
    • 기본 설정 DNS 서버
      • 로컬 DNS 서버 : 10.0.0.1
    • 보조 DNS 서버
      • 기존 DNS 장애 시 보조 DNS 서버 주소

     

    1.2. IP 설정

    1.2.1. IP Class

    • IP 주소의 네트워크 영역과 호스트 영역 구분에 대한 규약
    • IP 주소의 Class는 A, B, C, D, E로 구분 → IP 주소를 효율적이고 적정하게 배분하기 위함

    Network ID + Host ID

    →CIDR이 최근 사용되는 방식으로 관

    1.2.2. 공인IP, 사설 IP

    • 공인IP
      • 공인기관에서 인증한 공개형 IP 주소
    • 사설IP
      • 외부에 공개되지 않은 패쇄형 IP 주소
      • 사용자가 임의로 부여, 사용 가능  인터넷 상에서 서로 연결 불가

    1.2.2.1 가상 IP

    방화벽이 그림과 같이 이중화 되어 있다면 상단의 라우터는 자신이 받은 패킷을 다음 어느 방화벽에 전달해야 할지 모르는데 가상으로 IP를 설정해줌으로써 해결 가

    1.2.3. 공유기

    사설 IP로 회사나 가정 내의 IP 주소를 부여하고 공유기 등을 통해 고정 IP를 할당 받아 인터넷 접속

     

    1.2.4. 고정 IP와 유동IP

    • 고정IP
      • ISP가 장치에 할당 한 영구 IP 주소
      • 컴퓨터에 고정적으로 부여된 IP로 한번 부여되면 IP를 반납하기 젂까지는 다른 장비에 부여할 수 없는 IP 

     

    • 유동IP
      • 인터넷을 사용하고자 할 때 남아 있는 IP를 랜덤으로 부여하는 IP
      • DHCP를 통해 동적 IP 제공 : 제공된이 주소는 지정된 시간 동안 지속
      • 특정 컴퓨터가 인터넷에서 연결이 끊어지면 동적 IP가 풀로 다시 들어가 다른 요청자에게 할당

     

    • 서버를 운영하고자 할 경우, 공인 IP를 고정 IP로 부여

     

    1.2.5. DNS

    호스트의 도메인 이름을 호스트의 네트워크 주소로 바꾸거나 그 반대의 변환을 수행하는 시스템

     

    1.3. NAT(Network Address Translation) 설정

    • NAT
      • 사설 네트워크에 속한 여러 개의 호스트가 하나의 공인 IP 주소를 사용하여 인터넷에 접속하기 위해 사용
      • 외부망과 내부망을 나눠주는 기능 , 내부에서 외부로만 통신 가능

     

    •  장점
      • 사설 네트워크에 속한 여러 개의 호스트가 하나의 공인 IP 주소를 사용하여 인터넷에 접속
      • 공인 IP 주소를 절약
      • 사내망 IP주소를 외부로 알리지 않음 으로서 외부로 부터의 침입/공격 차단
    • 단점
       네트워크 복잡성
       전송 지연

     

    2. 서버 환경 구축

    2.1. DNS 서버 설치

    내 컴퓨터를 24시간 키는 방식으로 키는 방식.

    2.2. FTP 서버 설치

    FTP란? FTP(File Transfer Protocol)은 이용자의 PC와 쇼핑몰 호스팅 서버 간 파일을 송수신하는 프로그램

    2.3. 웹 서버 설치

    웹 서버는 인터넷에 연결되어 웹에 연결된 다른 기기들이

    웹 서버의 데이터(컴포넌트 파일들)를 주고받을 수 있도록 하는 것.

    2.3.1. Tomcat

    java 베이스

    2.3.2. IIS

    윈도우 자체


     

    3. 서버 통신 점검

    서버를 설치했으면 서버가 정상적으로 작동하는 지 알아봐야 함.

    3.1. 접속 테스트

    3.2. 통신 확인

    3.3. 네트워크 속성 점검

    3.4. 네트워크 사용 포트 및 프로세스 점검

    3.5. 리소스 관리

    3.6. 방화벽 점검

    마무리

    네트워크에 대한 기본적인 용어들은 익혔는데

    구조들이 조금 추상적이다 보니 이걸 구체적으로 이미지를 잡아나가야 하는 자료 조사가 필요한 것으로 고찰.

    이후 관련 기본 서적을 찾아서 해당 책 내용을 정리하는 것으로 네트워크 정리를 한 번 더 하려고 함.

    댓글