네 강사님 자 이제
장치에 어떤 주소를 갖게
될지 어떻게
알리죠? ?
사용할 수 있는 방법이 두 가지 있어요
하나는 수동으로, 혹은 정적으로 할당하는 것이고
다른 하나는 동적으로 할당하는 것입니다
정적 할당은 정말 간단한
프로세스입니다
네 관리자로서
전 수동으로 호스트의 ip 주소를 입력합니다
서브넷 마스크 기본 게이트웨이와 dns 서버요 ,
그러나 이는 시간이 많이 걸리고 오류가 발생하기 쉽습니다.
예를 들어, 네트워크에 20개의 장치가 있다고 가정해 보겠습니다.
네 이제 그 4개의 정보를
20번씩 다른 식으로 할당해야 합니다 각 장치에
한 번씩요 정보를 입력해야
하는 곳이 80군데예요
이는 이 숫자를 잘못 입력하기가 매우 쉽기 때문에 여기서는 사람의
실수가 발생할 가능성이 많다는 것을 의미합니다.
실수하면 잘못된 정보를
잘못된 장치에 할당하는
거죠
혹은 다중 장치에 같은 정보를 갖고 있을 수도 있고 이것도
두 장치 사이에 문제나
충돌을 일으킬 수 있어요
따라서 대규모 엔터프라이즈 네트워크에서 작업을 시작하면
모든 장치에 대해 ip 주소를 정적으로 할당하는
것은 매우 비현실적입니다.
과거에 제가 운영한 네트워크 중 일부는 대규모
인터넷에서 500개의 클라이언트, 1,000개의
클라이언트, 5,000개의 클라이언트, 10,000개의 클라이언트,
10만 개의 클라이언트 또는 심지어 100만 개의 클라이언트
컴퓨터였습니다.
그래서 그걸 정적으로 할당하고
다양한 ip 주소를 추적하는 건 대규모
팀의 상시 작업이 됐어요
전 세계에 위치하려면요 그 넓은 인터넷이
6개 대륙에 걸쳐 있으니까요
그것은 많은 시간, 돈, 노동, 자원의
낭비가 될 것입니다.
대신 ip 주소 동적 할당을 사용해
이 과정을 단순화했습니다
이를 동적 할당이라고 합니다.
이렇게 함으로써 ip를 네트워크에
가입한 모든 네트워크 클라이언트에게 할당하는
것이 빠르고 쉽고 복잡하지 않게 됩니다
네 크고 작은 네트워크는
동적 ip 주소 사용이
최선의 옵션이 될 겁니다
여러분의 집에서는 여러분이 알고 있든 모르든
이미 동적 ip 주소 지정을 사용하고 있을 것입니다.
네 스마트폰이나 태블릿 노트북,
데스크톱을 새로 사면
상자에서 꺼내 전원을 켜고 무선
네트워크에 가입하면 온라인에서
웹을 검색할 수 있어요
괴상한 설정을 할 필요도 없고요
네 이 경우 새 장치에 ip 주소 대상
마스크 기본 게이트웨이, DNS 서버를
할당하지 않았죠 ?
네 대신에 네트워크의 dhcp서버가
자동으로 다 해줍니다 요청할
필요도 없이요
왜냐하면 대부분의 작은 사무실과
홈 오피스 네트워크 장치는
케이블 모뎀, 파이버 모뎀 무선 액세스 포인트처럼 이미
dhcp 서버를 실행 중이고 디폴트로 켜져
있기 때문입니다
장치에 가입할 네트워크를 말하면 라우터가
dhcp를 사용해 네트워크 클라이언트가
사용할 수 있도록 동적 ip 주소를 제공합니다
???????????
완전히 구성된 클라이언트의 구성
요소 4개가 무엇일까요?
네 여러 번 보냈는데 고정
할당이든 동적 할당이든 4개의
구성 요소는 동일해야 합니다 이건 ip
주소 서브넷 마스크 기본 게이트웨이 라우터의 ip일
뿐이고 dns나 wins의
서버죠
Dns는 도메인 이름 시스템입니다
dns는 웹사이트가 사용하는 도메인 이름을
서버의 ip 주소로 변환하는
데 사용될 겁니다 여러분의 컴퓨터가
연결될 수 있도록요
네 dns에 관해선 비디오에서 더 다루겠습니다
알아야 할 게 많거든요 하지만
지금은 dns는 근본적으로 인터넷 버전의
전화번호부란 걸 기억하세요 이름을
찾아 직접 연결할
숫자를 얻을 수 있죠
이름에서 숫자로 숫자를 이름에서 이름으로
그게 국가안보부의 핵심이죠
디온 훈련소에 갔을 때처럼요 .com 네 백그라운드에서
DNS를 이용해 제 서버의 IP 주소를
알아내서 거기에 연결하고 웹페이지나 비디오에 접속할
수 있나요?
국가안보부가 일을 시작했네요
반면 wins는 지역 네트워크에서
사용됩니다
네 특히 WINS는 Windows 도메인에서 사용되고 Windows
Internet name Service로 알려져 있습니다 ???
이는 Windows가 TCP/IP
네트워크에서 NetBIOS 이름을 식별하고 해당 NetBIOS
이름을 IP 주소로 변환할 수 있도록 하는 데 사용됩니다.
WINS는 DNS와 비슷하지만
Windows 도메인 환경에서만 작동합니다
Windows 도메인에서 메일
서버에 연결하고 싶다면
IP 주소를 입력하면 돼요 제가 안다면요
아니면 그냥 서버 이름을 입력해도 되죠
메일박스나 제가 이름 붙인 거요
자 이제 각 클라이언트에 대한
중요한 주소 정보의 동적 할당을 할 때 네
가지 다른 방법을 사용합니다
부트P, DHCP, APIPA, ZeroConfig를 포함합니다
부트는 이 네 가지 옵션 중
가장 오래되고 사용이 뜸합니다
네 부트 혹은 부트스트랩 프로토콜은
1985년에 소개되었습니다 디스크 없는
Unix 작업대에서 사용하기 위해서입니다
역동적으로 IP 주소 정보를
할당하고 작업대에서 네트워크를
통해 부트 이미지의 복사본을
로드할 수 있습니다 ?
부팅은 ip와 mac주소의 정적 데이터베이스를 사용합니다
네 즉 부트프 프로세스를 시작하기 위해
클라이언트가 네트워크에 연결될
때마다 데이터베이스에서 Mac 주소를
찾고 할당된 대로 클라이언트 요청에
맞는 적절한 IP 주소를 다시 보냅니다
네 우리 바람만큼 동적이지 않아서
1993년에 dhcp라는 더 새롭고 업데이트된 프로토콜이
부트를 대체했습니다
네 이제 dhcp, 즉 동적 호스트 구성 프로토콜은
할당된 범위나 주소 풀에 기반해
ip의 배정을 허용하고 그 안에 많은 다른
옵션을 구성할 수 있도록
해주죠
네 이제 이제 dhcp 서버에 이렇게 말할
수 있습니다 192에서 온 주소만 전달해줘
, 그리고..
168번요 1 100명부터
192명까지요 168번요 1 200
그러면 약 100개의 클라이언트가
자동으로 할당될 수 있습니다
좋아요, 누군가 네트워크에 연결될
때마다 dhdp는 해당 범위의 ip 중 하나를 내보내서 클라이언트에게
리스한다고 알려진 일정 시간 동안
할당합니다 ? 네
모든 지적 재산권은 일정 시간 동안 제한될
수 있습니다
임대 기간이 만료되면 dhcp
서버가 주소를 뒤로 빼낼 거예요
네 이제 문제가 되진 않아요 컴퓨터가
언제든 이럴 수 있거든요
난 아직 그 주소를 쓰고 있어
가져가면 안 돼요 그러면 dhcp서버가
이렇게 말하겠죠 좋아 가지고
있어' 그리고 임대를 갱신해서
다른 기간으로 재배치하죠
도서관에서 책을 빌리는 것과 같아요
네 반 정도 읽었고 내일까지
내야 하죠 도서관에
가져가서 다시 확인해 보세요
Dhcp와 동적 주소와 같은 개념입니다
이제 임대가 만료되어 클라이언트에
더 이상 필요하지 않으면 범위나
해당 풀로 다시 반환되어 다른 클라이언트에
발급될 준비가 됩니다.
네 기본적으로 각 클라이언트는 할당 동안
해당 ip를 빌렸다가
끝나면 반환할 수 있습니다
자 이제 이 ip 관리는
dhcp 서버가 수행할 텐데 이 ip가 할당되고
반환되는 모든 ip를 관리합니다
직접 컨트롤하거나 수동으로 추적할
필요가 없어서 좋아요
대신 언제든 로그에 접속해 확인할 수 있습니다 ip
192를 누가
사용했는지 168번요 1 9월 9일 오후 3시에
132번지를요? Dhcp의 ip 주소
관리와 로그를
이용해 알아낼 수 있습니다
누가 뭘 했는지 알아내는
데 있어 이점은 다
있죠 ip 주소를 배포하는 관리와
관리를 할 필요도 없고요
네 자, dhcp의 또 다른 장점은
클라이언트에게 서로 통신해야 하는 변수를
준다는 겁니다
할당된 동적 ip 주소도 포함합니다 서브넷
마스크와 기본 게이트웨이와 dns
서버도요
Wins 서버를 사용한다면
dhcp를 통해 보낼 수도 있습니다.
이 모든 작업은 새 클라이언트가
네트워크에 연결될 때마다 자동으로 dhcp
프로토콜을 사용하여 수행할 수 있습니다.
예, 저는 이 네 가지 구성 옵션을 여러 번 반복했다는 것을 알고
있습니다. 이것이 무엇을 의미하는지
아십니까?
중요한 정보란 뜻이죠
네 dhcp가 클라이언트에게 제공하는
4가지 구성 항목을 알고 테스트
데이에 염두에 두면 됩니다
이는 ip 주소, 서브넷 마스크, 게이트웨이 및 dns
서버의 ip라는 것을 기억하십시오.
Wins 서버는 선택적인 구성 요소로 발송될
수도 있고 안 될 수도 있습니다.
네 좋아요 별도의 비디오에서 dhcp에
관해 더 얘기하겠지만
dhcp는 적당한 부트로 구현되는
걸 기억하세요 현대 네트워크에서 일반적으로
사용되는데 자동으로 ip 주소와 클라이언트가
네트워크에서 통신하기 위해 다른 요구되는 데이터를 할당하기
위해서요
네 이제
이제
,
네 기본적으로 어떤 이유로든 어떤
이유에서든 apipa가
대신 사용됩니다 그럼 apipa를
쓰죠
네 이런 문제가 발생할 수 있어요
클라이언트가 dhcp 서버에 도달할
수 없는 경우요 네트워킹 문제나 다른 이유로요
네 이제 이 경우 클라이언트가
apipa 주소로 로그인합니다 스스로
할당된 주소죠
네 Windows Server 워크스테이션에
자동으로 APIPA가 선택돼 있어요 TCP/IP
속성 아래 대체 구성 탭 아래에
있죠
윈도우 머신이 169에서
무작위로 주소를 할당할
수 있습니다 254 도트 무언가 도트 무언가 범위가
dhcp 서버에 도달할 수 없거나 dhcp
서버에 접속하여 협상 프로세스를 완료할 수 없는 경우.
지금 당장요 apipa는 dhcp 서버 없이도
로컬 지역 네트워크를
신속히 구성하도록 설계됐습니다
네 예를 들어 클라이언트 10명을
dhcp서버가 없는 스위치에 연결하면 클라이언트
10명은 자동으로 apipa
범위인 169에서 자신의 ip 주소를 픽업하게
됩니다 254.뭔가.뭔가.뭔가요
네 다시요 왜냐면 b급 주소니까요
모두 같은 지역 네트워크에
있을 테니 아무 문제 없어요
10대의 머신으로 로컬 지역 네트워크에서
"Doom"을 실행할 수도 있습니다
서로 찾아내서 apipa
주소를 기반으로 대화할 거예요 아무
문제 없이요
유일한 문제는 이게 개인
ip 주소라는 겁니다
지역 네트워크를 벗어나지 못하게요
네 따라서 로컬로 통신해야 할 경우
스위치를 사용하면 모든 게 괜찮을 겁니다
네 라우터와 같은 네트워크를 갖고 있지
않기 때문에 인터넷에 접속할 수가 없어요 라우터는
apipa 주소가 아니라 유효한
ip 주소거든요
그래서 로컬 네트워크로
나오는 기본 게이트웨이가 없습니다
네 자 이게 가장 큰 도전입니다 클라이언트에게
APIPA 주소를 할당했을 때요 로컬
네트워크 외부의 통신이나 ip 주소 없는 다른
장치와는 통신할 수 없거든요
169로
시작하는 컴퓨터는 254: 점 뭐시기 점 뭐시기 점
뭐시기인데 왜
인터넷에 연결이 안 되는지 모르겠다고?
그게 네 이유야
Apipa 주소이며,
apipa 주소는 라우터를 지나 나갈 수 없습니다.
Apipa 주소는 인터넷에 연결을
허용하지 않습니다
Ip 주소 구성의
네 안 그러면
이제 ZeroConfig는 APIPA를 기반으로
한 새로운 기술입니다.
Apipa와 같은 기능을 많이 제공할 수 있고
새로운 것도 있어요
예를 들어, ZeroConfig는 IPv4 링크-local
주소를 클라이언트에게 할당할 수 있습니다
이건 로컬 서브넷에서 사용되는
ip의 형태예요 apipa처럼요
큰 차이점은 ZeroConfig에선
이 클라이언트는 DNS
필요 없이 컴퓨터 이름과 IP 주소를 확인할
수 있습니다 mdnS나 Multicast 도메인 이름
서비스를 이용해서요
네 그리고 그리고 어떤
것들이 연결되어 있고
사용 가능한지 알아냅니다
,
네 프린터나 스캐너, 공유 파일 시스템이 있다면 ZeroConfig를
이용해 찾을 수 있습니다 ?
네 네 다양한
이름이 붙습니다
예를 들어 Apple 제품에 ZeroConfig는
봉주르라고 합니다 로컬 지역 네트워크의
다른 클라이언트와 장치의 서비스
검색에 주로 사용되죠
Microsoft Windows에선 LLMNR이라고 부르죠
링크-로컬 멀티캐스트 이름 해상도예요
그리고 apipa의 확장으로서 이에 의존하게
될 겁니다 이름 분석과 서비스 검색 네트워크
연결 제공 외에도요
네 네 이제 Linux를
사용하면 제로Config가 주로 SystemD나
시스템 디먼 서비스를 사용합니다
특히 systemd-resged 백그라운드 서비스요 ?
Ip 주소를 할당하는 방법은
다양합니다
수동으로 할 수도 있습니다 정적 할당이라고 불리는
자동적으로 할당될 수도 있습니다 동적 할당이라고 불리는 것입니다
네 동적 할당을 사용한다면 4가지
메서드 중 하나로 할 수 있습니다 부트,
dhcp, APIPA, ZeroConfig죠
고객의 요구와 네트워크에 따라
달라지죠