본문 바로가기

Computer/Network17

DHCP서버의 구현 2.DHCP서버의 구현 DHCP서비스를 구현하기 전에 가장 먼저 할 일은 서비스의 설치보다 네트워크에서 IP Address관리방법에 대한 결정이 있어야 한다. Class전체를 하나의 네트워크에서 쓸 것인지, 서브넷팅을 통해서 사용을 할 것인지에 대한 결정 되었다면 이번에는 각 네트워크마다 사용할 호스트ID의 범위중에서 어떠한 IP를 Router에게 할당을 하고, 어떠한 IP를 서버들에게 할당을 할 것이고, 어떠한 IP를 DHCP를 통해서 클라이언트에게 할당한 것인지 등을 결정하는 과정을 의미한다. 간단하게 A회사의 IP Address 관리테이블을 만들어 보았다. [표. A회사 IP Address 관리 테이블] 이제 클라이언트를 위한 DHCP서비스를 구현해 보도록 하자. 네트워크에는 DHCP서버가 있어야 .. 2007. 1. 17.
DHCP (Dynamic Host Configuration Protocol) Service 1.DHCP의 이해 IP Addressing에 대해서 잘 정리를 했다면 이제 할 일은 이러한 IP Address를 네트워크의 모든 호스트에게 할당하는 작업을 해야 할 것이다. 어차피 처음 한번만 잘 해주면 된다 싶은 생각에 일일이 하나씩 클라이언트들의 시스템까지 전체의 IP Address를 잘 셋팅을 해 두었지만 심심치 않게 새로운 시스템도 늘어나고, 몇몇 사용자들의 호기심 때문에 툭하면 IP Address로 인한 네트워크의 문제점이 생기고 있다. 한 두 대도 아니고 수많은 시스템을 관리해야 하는 관리자로서는 이러한 작업이 부담이 되지 않을 수가 없다. 이러한 IP Address 관리작업을 자동화하면 어떨까? 바로 DHCP (Dynamic Host Configuration Protocol)가 이러한 수고.. 2007. 1. 17.
IP Packet의 기본흐름의 이해 5. IP Packet의 기본흐름의 이해 IP Packet이 라우터를 경유해서 어떻게 다른 네트워크로 흘러가는가? 이것을 이해하는 것은 TCP/IP통신을 이해하는 것에 있어서 아주 중요한 대목이다. TCP/IP Protocol은 LAN에서 혹은 WAN에서 매체나 통신방법을 가리지 않고 사용할 수 있는 범용의 산업표준 프로토콜이다. 이번 장을 통하여 IP Packet이 생성되어 라우터를 건너 목적지에 도착할 때까지 패킷의 변화를 살펴보고 흐름을 이해해 보고자 한다. [그림1. IP Packet의 기본흐름 이해] 위의 예제에서 A호스트와 B호스트는 이더넷 환경에 있고, TCP/IP 통신을 하고자 한다. 예를 들면 A호스트가 “ping IP4”라고 명령을 내렸다고 가정해 보자. 우리는 각각의 시스템을 구분하는.. 2007. 1. 17.
Windows Size의 크기에 따른 영향 4. Windows Size의 크기에 따른 영향 앞에서 우리는 TCP Sliding Windows에 대해서 알아 보았다. 그러면, 이러한 TCP Window라고 하는 것의 Size의 크기 여부가 네트워크에서 가지는 영향에 대해서 정리를 해 보도록 한다.먼저 정리를 해 보면, NT는 "Window size"는 8K, "Segment Size"는 1K로 설정이 되어 있다. 물론 NT의 Registry를 편집함으로써 수정은 가능하지만 권장하지는 않는다. 이미 우리의 선배들이 시행착오를 거쳐서 최적의 size로서 설정이 되어 있기 때문에 우리는 그러한 문제를 고민하는 것보다는 효율적으로 운영하는데 초점을 두는 것이 바람직하겠다. window size가 너무 작을 경우와 너무 클 경우 어떠한 일이 생길 것인지 알.. 2007. 1. 17.