DHCP - Dynamic Host Configuration Protocol

DHCP - Dynamic Host Configuration ProtocolDynamic Host Configuration Protocol(DHCP)는 네트워크상에서 통신을 할 수 있도록 네트워크를 (자동으로)설정하기 위해서 사용하는 서버/클라이언트 모델의 프로토콜이다. DHCP server는 네트워크 설정에 필요한 정보를 가지고 있으며, DHCP cli...

소켓 프로그래밍

소켓 프로그래밍이번 장에서는 네트워크 프로그래밍을 위한 기본적인 기술들을 살펴볼 것이다. 다루는 내용은 호스트와 서비스 주소를 다루는 법과 ,UDP 통신에 대한 것들이다. 그리고 GO API를 이용해서 TCP와 UCP 기반의 네트워크 프로그램을 개발하는 방법도 살펴볼 것이다.네트워크는 시리얼 링크, 구리선, 광섬유, 무선 등 다양한 매체로 구성되어 있다....

TCP Wrapper

TCP Wrapper Wrapper는 호스트 기반의 네트워크 ACL 시스템으로, 리눅스나 BSD 같은 Unix-like 운영체제에서 Internet Protocol 서버로의 네트워크 접근을 필터링 하기 위해서 사용한다. TCP wrapper 그냥 줄여서 wrappers라고 부르기도 한다. 설정이 간단해서 널리 사용하고 있다.TCP wrapper를 사용하기...

IPv4 주소 할당 중지

IPv4 주소 할당 중지 2011년 2월 4일 이후로 국제 인터넷주소할당기관(IANA)의 글로벌 IP(IPv6를 준비해야 한다는 말이 5년전부터 흘러나왔던 것 같은데, 이젠 정말 등에 떠밀려서라도 준비를 해야할 상황이네요.https출처 그건 그렇고.. 왜 kisa는 왜 이런 소식을 색인도 안되게 통 이미지로.... ...

가상 IP 할당하기

가상 IP 할당하기 클라우드 인프라를 구축하려다 보면, 가상의 IP를 할당해야 할 필요가 자주 생긴다. 이번 글에서 가상의 IP를 할당하는 방법을 연구해 보려고 한다. 기본 환경은 다음과 같다. 운영체제 하이퍼바이저 게스트 운영체제 Virtualbox를 이용해서 가상 IP를 설정하기 위한 여러 방법들을 테스트하기로 했다. Guest 운영체제에 가상 ...

Simple Vlan Network

Simple Vlan Network Public Cloude가 아닌 Private Cloud에서의 Internal 네트워크 구성 을 이용한 네트워크 격리 관리/스토리지/Guest망 분리 Mgmt Network, Storage Network, Guest Network로 구성된다. Mgmt Network는 내부 관리망이다. 클라우드 시스템을 관리하기 위...

TCP 자세히 보기

TCP 자세히 보기 보강해야될 내용 1. http TCP/IP를 처음 공부하는 것이라면, 이 문서를 읽기전에 에서 TCP/IP 개요 문서들을 먼저 읽어보시기 바랍니다.우리는 에서 IP 프로토콜을 헤더차원에서 살펴보았다. 이번 문서에서는 TCP 프로토콜을 헤더차원에서 살펴볼 것이다.TCP 개념에 대해선 이미 몇개의 문서를 통해서 다루어지긴 했지만 확인차원...

OSI 7 Layer

OSI 7 LayerOSI(Open System Interconnection Reference Model)은 국제표준화기구 - ISO -에서 개발한 모델로 컴퓨터 네트워크 소프트웨어의 개발을 돕기 위해서 7계층으로 나누어 정의한 명세서다. 보통 OSI 7 계층이라고 부른다. 컴퓨터 네트워크는 아래로는 물리/전자기 적인 알고리즘과 이들을 이용해서 통신을 하...

UDP 소개

UDP 소개UDP는 User Datagram Protocol 의 약자다. 이름에서 알 수 있듯이, 데이터를 데이터그램 단위로 처리하는 프로토콜로 전송계층에 위치한다. TCP(End Systems 서비스란 요청을 받은 쪽에서, 데이터를 처리해서 결과를 보내주는 서비스를 말한다. 가장 대표적인 서비스가 SNMP(이러한 목적으로 만들어진 프로토콜 때문에, UD...

IPv6 프로그래밍

IPv6 프로그래밍 최종 수정일 예전 커널 2.4.x를 기준으로 작성했던 오래된 문서를 최근 경향에 맞추어 재작성 했습니다. - 2010/5/31이 글은 여러분이 IPv6 에 대한 기초적인 지식을 가지고 있으며 리눅스 상에 IPv6 환경을 만들수 있다는 가정하에, 실질적인 IPv6 프로그래밍 방법을 공유하려고 만들었습니다. IPv6의 개념과 리눅스상에...