본문 바로가기

Computer/Network

(17)
DHCP서버의 구현 2.DHCP서버의 구현 DHCP서비스를 구현하기 전에 가장 먼저 할 일은 서비스의 설치보다 네트워크에서 IP Address관리방법에 대한 결정이 있어야 한다. Class전체를 하나의 네트워크에서 쓸 것인지, 서브넷팅을 통해서 사용을 할 것인지에 대한 결정 되었다면 이번에는 각 네트워크마다 사용할 호스트ID의 범위중에서 어떠한 IP를 Router에게 할당을 하고, 어떠한 IP를 서버들에게 할당을 할 것이고, 어떠한 IP를 DHCP를 통해서 클라이언트에게 할당한 것인지 등을 결정하는 과정을 의미한다. 간단하게 A회사의 IP Address 관리테이블을 만들어 보았다. [표. A회사 IP Address 관리 테이블] 이제 클라이언트를 위한 DHCP서비스를 구현해 보도록 하자. 네트워크에는 DHCP서버가 있어야 ..
DHCP (Dynamic Host Configuration Protocol) Service 1.DHCP의 이해 IP Addressing에 대해서 잘 정리를 했다면 이제 할 일은 이러한 IP Address를 네트워크의 모든 호스트에게 할당하는 작업을 해야 할 것이다. 어차피 처음 한번만 잘 해주면 된다 싶은 생각에 일일이 하나씩 클라이언트들의 시스템까지 전체의 IP Address를 잘 셋팅을 해 두었지만 심심치 않게 새로운 시스템도 늘어나고, 몇몇 사용자들의 호기심 때문에 툭하면 IP Address로 인한 네트워크의 문제점이 생기고 있다. 한 두 대도 아니고 수많은 시스템을 관리해야 하는 관리자로서는 이러한 작업이 부담이 되지 않을 수가 없다. 이러한 IP Address 관리작업을 자동화하면 어떨까? 바로 DHCP (Dynamic Host Configuration Protocol)가 이러한 수고..
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”라고 명령을 내렸다고 가정해 보자. 우리는 각각의 시스템을 구분하는..
Windows Size의 크기에 따른 영향 4. Windows Size의 크기에 따른 영향 앞에서 우리는 TCP Sliding Windows에 대해서 알아 보았다. 그러면, 이러한 TCP Window라고 하는 것의 Size의 크기 여부가 네트워크에서 가지는 영향에 대해서 정리를 해 보도록 한다.먼저 정리를 해 보면, NT는 "Window size"는 8K, "Segment Size"는 1K로 설정이 되어 있다. 물론 NT의 Registry를 편집함으로써 수정은 가능하지만 권장하지는 않는다. 이미 우리의 선배들이 시행착오를 거쳐서 최적의 size로서 설정이 되어 있기 때문에 우리는 그러한 문제를 고민하는 것보다는 효율적으로 운영하는데 초점을 두는 것이 바람직하겠다. window size가 너무 작을 경우와 너무 클 경우 어떠한 일이 생길 것인지 알..
TCP/IP Sliding Window 3.TCP/IP Sliding Window TCP/IP Protocol Suite중의 하나인 TCP는 TCP Host간에 효율적인 데이터 전송을 위하여 "Window"라고 부르는 Buffer를 이용한다. Window는 TCP/IP통신을 원하는 컴퓨터(일반적으로 Host라고 부른다)가 송신, 혹은 수신할 수 있는 size를 가리켜 준다. 이러한 window라는 것을 이용하여 호스트간에 전송을 하고 받는 과정중에, 네트워크의 트래픽 혹은 호스트의 불안한 요소등 여러 가지 원인에 의하여 전송되는 데이터의 손실이 생길 수 있는 경우가 발생하게 된다. 반대로 안정적인 네트워크 상황하에서 보다 많은 데이터를 전송할 수 있음에도 TCP가 제공하는 가장 큰 특징중의 하나인 "확실한 전송"이라는 책임 때문에 오히려 비효..
TCP/IP Protocol Suite 2.TCP/IP Protocol Suite 앞에서 우리는 간략한 TCP/IP Protocol의 개요에 대해서 알아 보았다. 2장에서는 TCP/IP Protocol Suite에 포함되어 있는 각각의 프로토콜들이 하는 일이 무엇인지, 왜 그렇게 많은 프로토콜로 구성이 되어 있어야 하는 지에 대해서 정리해 보도록 한다. [그림2]TCP/IP Protocol Suite의 흐름 TCP/IP는 WAN(Wide Area Network)을 위해서 디자인된 표준 프로토콜 Suite이다.TCP/IP Protocol은 Network Interface, Internet, Transport, Application의 4가지 계층모델에 매핑된다. 가장 기초가 되는 모델은 Network interface Layer이다.이 계층은 실..
TCP/IP (Transmission Control Protocol / Internet Protocol) 1.TCP/IP Protocol의 개요 TCP/IP라는 Protocol은 너무나도 유명하여 네트워크를 한다는 사람뿐만 아니라 컴퓨터를 조금이라도 다룰 줄 알고 인터넷이라는 것을 접근하기 위해서 한번이라도 셋팅을 해 본 경험이 있는 사용자라면 누구나 한번쯤 들어보았을 프로토콜 중의 하나이다. 하지만 실제로 우리가 아는 것만큼 TCP/IP는 간단하지만은 않다. 지금처럼 인기있는 표준 프로토콜로 발전할 수 있었던 것은 TCP/IP가 서로 다른 여러 기종의 시스템을 연결할 수도 있고, 또 정확한 전송처리를 위해서 많은 대비책을 내포하고 있어서 네트워크에서 믿을 만한 통신을 제공하였기 때문에 가능한 일이었다. 그러한 일들을 처리하기 위해서는 당연히 많은 내부적인 요소들을 포함하고 있기 때문에 그만큼 복잡하기도 하..
홈네트워크 최근동향 IT기술의 급속한 발달과 초고속망을 통한 인터넷 보급에 힘입어, 기업이나 공공기관의 사무실 중심으로 구축되던 네트워크 환경이 가정내의 디지털 전자기기로 확산되어 가면서 홈 네트워크 산업과 관련기기 시장에 대한 관심이 높아지고 있다. 홈 네트워크란 정보의 처리, 관리, 전달 및 저장에 있어, 가정 내에 설치되어 각종 계산, 관리, 감시 및 통신기능을 수행하는 기기들을 연결하고 통합할 수 있게 해주는 구성요소들의 집합으로서 데이터와 통신의 공유 및 상호이동을 가능하게 하는 2개 이상 장비(노드)의 조합으로 이루어 진다. 홈 네트워킹은 Ethernet을 비롯한 전화선, 전력선, 그리고 무선을 포함하는 다양한 네트워킹 프로토콜을 통해 구현되며, 네트워크화된 가정내 디지털 정보기기들간의 기능공유, 데이터 공유, ..