Switch 네트워크 장비

Switch 네트워크 장비네트워크 스위치는 네트워크를 연결하는 일을 하는 특수목적의 컴퓨터기기다. Switch(스위치)는 자신에게 연결된 모든 기기들로 부터 들어오는 패킷을 수신하고, 이 패킷을 적당한 기기로 보내는 일을 한다. 스위치보다 단순한 네트워크 장비로 허브(hub)가 있다. 허브도 패킷을 수신하고 송신한다는 관점에서 보면 스위치와 근본적으로는 ...

TCP Wrapper

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

ZigBee

ZigBeeZigBee는 personal area network영역에서의 고수준 커뮤니케이션 프로토콜이다. 개인영역, 즉 근거리에서의 통신을 목적으로 하기 때문에 소형, 저전력, 낮은 가격을 지향한다. IEEE 802.15 표준을 기반으로 한다. ZigBee는 저속 데이터 통신 애플리케이션을 위해서 사용한다. ZigBee는 250kbit/s의 통신속도를 ...

소켓연결을 시도한다.

소켓연결을 시도한다. ...

WIN32_FIND_DATA 구조체

WIN32_FIND_DATA 구조체FindFirstFile(), FindFirstFileEx, FindNextFile() 함수로 찾은 파일(typedef struct _WIN32_FIND_DATA { DWORD dwFileAttributes; FILETIME ftCreationTime; FILETIME ftLastAccessTime; FILETIME ft...

윈속 구조체 : WSABUF 구조체

윈속 구조체 소켓 데이터의 송수신에서 데이터를 저장하고 보내기 위해서 사용하는 버퍼.typedef struct __WSABUF { u_long len; char FAR buf;} WSABUF, LPWABUF; len 버퍼의 바이트 크기. buf 버퍼의 포인터WSABUF DataBuf;char SendBuf = "Test data to send.";in...

WSANETWORKEVENTS 구조체

WSANETWORKEVENTS 구조체WSANETWORKEVENTS 구조체는 소켓(typedef struct _WSANETWORKEVENTS { long lNetworkEvents; int iErrorCode;} WSANETWORKEVENTS, LPWSANETWORKEVENTS; lNetworkEvents FD_XXX 네트워크 이벤트에 대해서 측정된 이벤트...

리눅스 맨 페이지 : ping

리눅스 맨 페이지 ping, ping6 - 원격 네트워크 호스트에 ICMP(ping는 ICMP 프로토콜에서 제공하는 명령인 ECHO_REQUEST 데이터그램을 클라이언트에 전송하고 응답을 기다리고, 그 응답시간을 측정한다.ping destination -c __count__ __count__ 만큼 ECHO_REQUEST 패킷을 보낸다. -R 경로정보...

레거시 시스템의 클라우드 통합

레거시 시스템의 클라우드 통합프라이빗 클라우드를 도입할 경우 기존의 레거시 시스템을 어떻게 통합할 할 것인지를 고민해야 한다. 기존의 레거시 시스템과 독립적으로 클라우드 환경을 구축하거나 혹은 레거시를 모두 클라우드 환경으로 이전하는 방법이 있을 것인데, 전자의 경우는 시스템 통합 측면에서 그림이 예쁘지 않고 후자는 (소프트웨어적인 특성등으로)불가능하거나...

Device Discovery 프로토콜

Device Discovery 프로토콜 근거리 네트워크에서 기기를 찾기 위한 방법을 알아본다. 기기를 근거리에서 연결하던, 인터넷에 연결하던지 간에 일단은 discovery(찾을)할 필요가 있다. 기기를 discover하지 않더라도 유저가 직접 기기 앞에서 - NFC, bluetooth 혹은 기기를 wifi AP로 설정해서 - 등록하는 방법이 있겠으나, ...