SCTP 표준기술 동향

Size: px
Start display at page:

Download "SCTP 표준기술 동향"

Transcription

1 msctp-hss: msctp Handover Supporting System (CPL-TR-07-08) 2007년 8월경북대학교통신프로토콜연구실김동필 요약 본문서는리눅스플랫폼환경에서이동단말의새로운망으로의이동을탐지하고 msctp 핸드오버를자동적으로수행하는시스템의설계및개발에관해언급한다. 또한, 개발된시 스템을노트북과같은이동단말에설치하는과정을상세히설명한다. 목 차 1. 서론 시스템설계 링크정보관리자 (LINK INFORMATION MANAGER) 이동탐지 (MOVEMENT DETECTION) 핸드오버결정엔진 (HANDOVER DECISION ENGINE) 핸드오버관리자 (HANDOVER MANAGER) 시스템개발코드분석 시스템개발및설치 프로그램요구사항 Mobile Terminal (MT) Fixed Server (FS) MOBILE SCTP IPTV 프로그램설치 MOBILE SCTP IPTV 프로그램동작방법 Fixed Server (FS) Mobile Termi nal (MT) 테스트베드구성및실행 참고사항 결론

2 1. 서론본문서는리눅스플랫폼환경에서두개의 WLAN 인터페이스를장착한이동단말이새로운망으로이동하였을때, 자동적으로 msctp 핸드오버를수행할수있는시스템의설계및개발에관한내용이다. 또한, 개발된시스템을리눅스플랫폼에서설치하는과정을담고있다. 본시스템은이동단말이서로다른 IP 정보를가지는두개의 WLAN 망을이동할때, 하부계층 (L2 레벨 ) 의 Link-Up/Down을탐지하여새로운망으로의이동을탐지하고, 해당네트워크의 AR(Access Router) 로부터네트워크정보를수신한후, msctp 핸드오버를수행하도록개발되었다. 본문서에서는 msctp 핸드오버지원시스템의구조를설명하고, 구현된시스템의개발코드를간략히분석한다. 또한, 개발된시스템을리눅스플랫폼환경에서설치하는과정을가능한자세히설명하도록한다. 2. 시스템설계본시스템은 4개의기능모듈로써, 링크정보관리자 (Link Information Manager), 이동성탐지 (Movement Detection), 핸드오버결정 (Handover Engine), 핸드오버수행 (Handover Manager), msctp API로구성된다. 다음은 msctp 핸드오버시스템의구성도이다. Mobile SCTP API Handover Decision Engine Handover Manager Movement Detection User Space RAW SOCKET Kernel Space ICMPv6 Link Information Manager NETLINK SOCKET SCTP IPv6 Link Information LLC 그림 1. SCTP 핸드오버시스템구성도 그림 1 에서와같이, SCTP 핸드오버시스템은 User Space 와 Kernel Space 로나누어설계하였 다. User Space 는 SCTP 핸드오버시스템을지원하기위해요구되는기능모듈들이요구되는 부분이고, Kernel Space 는운영체제에서제공하고있는프로토콜스택들이존재하는부분이 2

3 다. 실제로 SCTP 핸드오버시스템이동작하기위해서는운영체제에서제공하고있는기존프로토콜들및 Kernel 레벨에서제공하는유틸리티들과상호연동이이루어져야한다. 예를들어, 이동단말시스템이이동성을탐지하기위해서는 L2 (Data Link Layer) 레벨에서 RSSI (Received Signal Strength Indication) 정보를수집하거나, L3 레벨에서 IPv6 주소의 Prefix 정보를수신하여야한다. 이를위해본시스템에서는 User Space에서는 SCTP 핸드오버를지원하기위한기능모듈들을설계하였고, Kernel레벨에서제공하고있는프로토콜들및 Kernel API들을이용하여 Kernel 레벨과의상호협력할수있도록설계하였다. SCTP 핸드오버를지원하기위해설계한기능모듈들은링크정보관리자 (Link Information Manager), 이동성탐지 (Movement Detection), 핸드오버관리자 (Handover Manager), 핸드오버결정엔진 (Handover Decision Engine) 등이다. 링크정보관리자는단말의이동성을탐지하기위해요구되는기능모듈로써, L2 레벨의정보를지속적으로수신한다. 이동성탐지기능모듈은링크정보관리자로부터단말의이동성을감지하면새로운 Prefix를받아들여 IP 핸드오버의수행을결정하고, 핸드오버결정엔진과핸드오버관리자에의해 SCTP 핸드오버를수행하게된다. 각기능모듈들의세부적인설명은다음과같다. 2.1 링크정보관리자 (Link Information Manager) 링크정보관리자는단말의이동및핸드오버수행을결정하기위한링크정보를탐지하는역할을수행한다. 또한, 이동단말이두개이상의서로다른미디어의네트워크인터페이스들을탑재하고있는경우, 새로운전송미디어를사용하는영역으로이동하였을때, 해당인터페이스가활성화됨을탐지하게된다. 본시스템에서설계한링크정보관리자는 NETLINK LIBRARY를이용하여새로운영역의링크, 즉이동단말과 AR간의링크를탐지한다. 단말이이동하여해당 AR과의접속링크가끊어졌을경우링크다운메시지가발생하고, 단말이새로운영역으로이동하여해당 AR과접속링크가새로이생성된경우링크업메시지가발생되도록설계하였다. 데이터링크계층과링크정보관리자간의링크모니터링을위해사용된메시지들은다음과같다. RTM_NEWLINK RTM_DELLINK // 이동단말과해당 AR 간의링크가활성화되었을경우 // 이동단말과해당 AR 간의링크가비활성화되었을경우 링크정보관리자가 L2 레벨로부터 NETLINK LIBRARY를통하여 RTM_NEWLINK 메시지를수신하였을경우, 링크정보관리자는곧바로이동성탐지모듈을호출하여 IPv6의 Router Discovery 절차를수행하도록한다. 반면, 링크정보관리자가 RTM_DELLINK 메시지를수신하였을경우에는핸드오버결정엔진을호출하여핸드오버수행관리자에게해당링크의 IPv6 주소를삭제하도록 (DELETE-IP) 하도록요청한다. 또한, 링크정보관리자는이동단말의핸드오버수행을결정하는변수로사용하기위해해당링크의신호세기를주기적으로수집하여핸드오버결정엔진에전송하도록한다. 3

4 2.2 이동탐지 (Movement Detection) 이동탐지기능모듈은 AR로부터새로운네트워크 Prefix를수신하고, IPv6의자동주소설정방식에의해새로운 Stateless IPv6 주소를생성하도록하는역할을수행한다. 이를위해, 링크정보관리자가 RTM_NEWLINK 메시지를수신하여이동탐지모듈을호출하게되면, 곧바로 IPv6의 Router Discovery 절차를수행시킨다. 이동탐지모듈은 Kernel Space의 ICMPv6을사용하기위해 ICMPv6 Raw Socket API를사용하여 Router Solicitation (RS) 메시지를전송하고, AR로부터 Router Advertisement (RA) 메시지를수신하게된다. 수신한 RA 메시지에는 Network Prefix를포함하고있고, 이를추출하여현재사용중인 Prefix와비교한다. 만일수신 Network Prefix가기존의것과다르다면, 이동단말이새로운 IP 영역으로이동하였다고판단하고해당 IPv6 주소를생성하게된다. 생성된 IPv6 주소는핸드오버결정엔진에등록되고, 핸드오버관리자에게 SCTP의 ADD-IP 기능을수행하도록요청한다. 2.3 핸드오버결정엔진 (Handover Decision Engine) 핸드오버결정엔진은핸드오버수행여부 ( 주요 IP 전송경로변경요청 ) 를결정하는모듈로써, 링크정보관리자로부터수신한링크신호강도, 네트워크지연시간및사용되고있는대역폭등을고려한핸드오버수행결정알고리즘에의거하여핸드오버수행여부를판단한다. 구체적인핸드오버수행결정알고리즘에대해서는언급하지않는다. 2.4 핸드오버관리자 (Handover Manager) 핸드오버관리자는링크정보관리자나이동탐지기능모듈로부터 SCTP의핸드오버수행을요청받으면, Kernel Space의 SCTP 프로토콜스택을참조하여 SCTP 핸드오버수행을위해 SCTP의제어메시지인 Address Configuration (ASCONF) Chunk을생성하도록한다. 즉, 이동탐지모듈로부터새로운 IPv6주소가생성되고, 이를보고받으면핸드오버관리자는 SCTP의 ADD-IP 기능을수행하기위해 SCTP_BINDX() 함수를호출하여 SCTP 스택이 ASCONF Chunk를생성하도록한다. 이동단말이 ADD-IP를위해 ASCONF Chunk를전송하면상대노드는이에대한응답으로 ASCONF-ACK chunk를전송하게되고, 이동단말이이를정상적으로수신하게되면두노드간의 SCTP 세션에서새로운주소가 Binding되게된다. 더욱이, 링크정보관리자로부터 DELTET-IP 수행을요청받으면, 같은방식으로핸드오버관리자는 ASCONF/ASCONF-ACK를송수신하여 SCTP DELTE-IP 기능을수행하도록한다. 한편, 핸드오버결정엔진이지속적으로수신한링크정보를비교하여새로이이동한영역의링크정보가훨씬좋다고판단하였을경우, 핸드오버관리자는 SETSOCKOPT(PRIMARY CHANGE) API를호출하여주요데이터전송경로를변경하게된다. 이와같은경우에도역시 ASCONF/ASCONF-ACK Chunk를송수신하여수행하게된다. 아래의 Flow Charter 들은 SCTP 핸드오버수행을위한 ADD-IP, Primary-Change 그리고 DELTE-IP 기능에따른각기능모듈간의수행절차를보여주고있다. 4

5 NEW AR LIM MD HDE HM FS RTM_NEWLINK ROUTER SOLICITATION ROUTER ADVERTISEMENT Prefix Matching NEW IPv6 Address Reg. ADD-IP Request (NEW IPv6 Address) ASCONF (ADD-IP) ASCONF-ACK (ADD-IP) 그림 2 SCTP 핸드오버를위한 ADD-IP 수행흐름도 위의그림에서같이, 링크정보관리자 (LIM) 가 RTM_NEWLINK 메시지를수신하면이동탐지기능모듈 (MD) 와해당 AR (NEW AR) 는 IPv6 RS/RA 메시지를송수신하고, 이동탐지기능모듈 (MD) 은새로이수신한 Prefix를기존의것과비교한다. 새로이수신한 Prefix가새로운영역의것이라면 IPv6 주소를 Stateless하게생성하고이를핸드오버결정엔진 (HDE) 에게등록한후, HM은상대노드 (FS) 에게 ASCONF를송신하고, 이에대한응답으로 ASCONF-ACK를수신하면, SCTP 핸드오버수행을위한 ADD-IP가완료되게된다. LIM HDE HM FS Link Info. Request Link Info. Response Link Info. Matching Primary-Change Request ASCONF (P-C) ASCONF-ACK (P-C) 그림 3 SCTP 핸드오버를위한 Primary-Change 수행흐름도 5

6 위의그림에서같이, 핸드오버결정엔진 (HDE) 은주기적으로활성화된네트워크인터페이스에대해해당링크정보를링크정보관리자 (LIM) 에게요청한다. 링크정보관리자는 L2 레벨의정보를수집하여이를핸드오버결정엔진에보고하고, 핸드오버결정엔진은이를비교하여새로이추가된경로의링크정보가좋을경우, 핸드오버관리자 (HM) 에게주요데이터전송경로를새로운경로로변경 (Primary-Change) 하도록요청한다. 핸드오버관리자는상대노드 (FS) 에게 ASCONF를보내고, ASCONF-ACK를수신하면이후주요데이터전송경로는새로운경로로변경되어데이터송수신이이루어지게된다. LIM HDE HM FS RTM_DELLINK Old IPv6 Address De-Reg. SCTP DELETE-IP Request ASCONF(DEL-IP) ASCONF-ACK(DEL-IP) 그림 4 msctp 핸드오버를위한 DELETE-IP 수행흐름도 그림 4와같이, 링크정보관리자 (LIM) 가 RTM-DELLINK를수신하면핸드오버관리자 (HM) 가핸드오버결정엔진에해당 IPv6 주소를등록풀 (pool) 에서삭제하도록요청한다. 이후, 핸드오버결정엔진은핸드오버관리자에게 SCTP DLETE-IP를요청하고핸드오버관리자와상대노드 (FS) 사이에 ASCONF/ASCONF-ACK 메시지가정상적으로송수신되면 DLETE-IP 수행이완료된다. 6

7 3. 시스템개발코드분석 msctp 핸드오버시스템은앞서언급하였듯이, NETLINK를사용하여하부계층의링크정보 (e.g., Link-Up 또는 Link-Down) 를탐지하는부분과, ICMPv6 소켓을활용하여 IPv6 RS 및 RA메시지를생성한후전송하고, 수신하는부분, 그리고 msctp 핸드오버를실제수행하는부분으로구성된다. 본시스템에서는기존의시스템라이브러리인 NETLINK를수정하여이동단말과해당액세스포인트간의링크업 / 다운을탐지하도록하였다. 다음그림은링크정보관리자가 RTM_NEWLINK와 RTM_DELLINK를수신하여처리하는루틴을보여주고있다. 그림 5 링크정보관리자의 RTM_NEWLINK/RTM_DELLINK 처리루틴 위의그림에서와같이, process_nlmsg() 함수가본시스템에서데몬프로그램으로동작하게되고, L2 레벨에서새로운링크가활성화되면 RTM_NEWLINK 메시지가링크정보관리자에수신하게된다. RTM_NEWLINK나 RTM_DELLINK 메시지가입력되면링크정보관리자의 process_link() 함수에의해해당루틴으로연결되게된다. RTM_NEWLINK의경우에는 process_new_link() 를호출하게되고, RTM_DELLINK는 process_del_link() 를호출하게된다. process_new_link는이동성탐지기능모듈에속하는함수로써 ICMPv6 Raw Socket을생성하여 IPv6 RS 메시지를전송하도록한다. 그림 6은이동성탐지기능모듈에서 ICMPv6 raw Socket을이용하여 RS메시지를전송하는루틴을보여준다. 7

8 그림 7 이동성탐지기능모듈에서 RS 메시지전송루틴 위의그림과같이, ICMPv6 Raw Socket 과 RS 메시지를생성하여해당 AR 의링크주소로전 송하게된다. 이동단말은이에대한응답으로 RA 메시지를수신하게된다. 다음그림은송 신한 RS 에대한응답으로수신할 RA 메시지처리루틴을보여주고있다. 그림 8 이동성탐지기능모듈에서수신 RA 메시지처리루틴 8

9 그림 8에서와같이, recv_ra() 함수가 thread로써동작하게되고, 수신한 RA가이미보낸 RS 에대한응답 RA인지를 md_get_inet6_iface() 를통하여확인한다. md_get_inet6_iface() 의반환값이 NULL이아닐경우, RA메시지가 RS의응답으로간주하고, RA에포함된 Network Prefix를추출한다. 추출된 Prefix가새로운 IP 영역에서수신된것인지를확인하기위해 ipv6_pfx_cmp() 를호출한다. Ipv6_pfx_cmp() 의반환값이참이면이는새로운 Network Prefix로간주하고핸드오버관리자에게 ADD-IP 수행을요청한다. 다음그림은핸드오버관리자기능모듈에서 SCTP 핸드오버를수행하기위한루틴을보여준다. 그림 9 핸드오버관리자기능모듈에서 ADD-IP 수행루틴 위의그림에서와같이, 핸드오버관리자에서 sctp_bindx() 함수를호출하여새로이생성된 IPv6 주소를동적으로 SCTP 세션에바인딩한다. 또한, setsockopt() 함수를호출하여 Primary-Change를수행하고있다. 다음그림은핸드오버관리자가 DELTE-IP를수행하기위한처리루틴을보여준다. 9

10 그림 10 핸드오버관리자기능모듈에서 DLETE-IP 수행루틴 위의그림과같이, 링크정보관리자가 RTM_DELLINK 를수신하면핸드오버관리자의 process_del_inet6_iface() 함수를호출하고, process_del_inet6_iface() 에서 sctp_bindx() API 를 호출하여 SCTP DELETE-IP 를수행하게된다. 10

11 4. 시스템개발및설치 본장에서는 msctp 핸드오버지원시스템개발에관해설명한다. 4.1 프로그램요구사항본프로그램은이동단말 (MT) 과고정된서버 (FS) 상에서동작한다. MT는 FS와 SCTP 세션을시작하고 IPTV 서비스를제공받기위해서비스를요청한다. 반면, FS는 IPTV 서비스를제공하는주체로써 SCTP 세션요청을기다리고이를수락하게된다. Mobile SCTP IPTV 프로그램을 MT와 FS에각각동작시키기위해서는다음과같은 OS와응용프로그램들이두단말에설치되어있기를권장한다 Mobile Terminal (MT) Fedora 5 with Kernel (kernel 으로 kernel compile) Kernel 으로 kernel compile 시, kernel option에서가능한 SCTP 관련부분들이모두 built in (*) 으로설정되어있어야한다. LKSCTP-TOOLS LKSCTP-TOOLS-1.0.1은 SOURCEFORGE의 OPEN PROJECT로써 SCTP API들을응용레벨에서쉽게사용할수있도록하는 UTILITY이다. 따라서, SCTP 핸드오버를지원하는본프로그램에서는꼭설치가되어있어야한다. 참고로, LKSCTP TOOL은현재까지 버전까지출시되어있다. 그러나, 가능하면 LKSCTP-TOOLS-1.0.1로설치하여본프로그램과호환성이있도록하는것이좋을듯하다. UNP 코드 UNP 소스코드는 Unix Network Programming 책에서제공하는예제코드로써 MSCTP- IPTV 프로그램에서 Primary Address 를화면에출력시키기위해사용되고있다. WIRELESS_TOOLS WIRELESS_TOOLS.28 는하부레벨에서 AP와의연결성에관한이벤트를제공하기위해사용되는 UTILITY이다. MT가새로운영역으로이동하여새로운 AP와연결이설정되면 WIRLEESS_TOOLS에서새로운링크업에대한이벤트를상위응용프로그램을송신한다. 본프로그램에서는이를수신하여 SCTP 핸드오버를수행하게되도록설계및개발되어있다. 본프로그램의정확한명칭은 wireless-tools_28.orig.tar.gz 이다. QT-X11-OPENSOURCE-SRC QT-X11-OPENSOURCE-SRC-4.1.4는 MT가 IPTV서비스를제공받기위해설치하는프로그램의 UI를지원하기위한응용프로그램이다. 참고로, 본프로그램의 UI는 QT4를이용하여개발되었다. 11

12 MPLAYER-1.0PRE8 MPLAYER-1.0PRE8 은 IPTV 서비스에서멀티미디어서비스를지원하기위한응용프로그램 으로써각종멀티미디어 CODEC 을지원하고있다 Fixed Server (FS) FS 에는특별한 UI 가제공되지않고텍스트기반으로서비스를제공한다. 따라서, 다음과같 이 3 개의프로그램만설치되어있다면간단히동작하게된다. Fedora 5 with Kernel (kernel 으로 kernel compile) LKSCTP-TOOLS UNP 코드 4.2 Mobile SCTP IPTV 프로그램설치 2장에서언급한응용프로그램및 OS가올바르게설치되어있다면, Mobile SCTP IPTV 프로그램을설치해야한다. 먼저, MT용 Mobile SCTP IPTV 프로그램을설치해보자. MT용프로그램명은 s-tv-0.4.tar.gz이고, /usr/local/src/ 에해당소스코드를설치하도록한다. 먼저 s-tv-0.4.tar.gz 의압축파일을풀고, 다음과같은절차로컴파일할수있다. $ tar zxvf s-tv-0.4.tar.gz $ cd s-tv-0.4 $ ls ChangeLog Makefile Makefile.vars READEME gui Modules msctp ref temvod test trace.dat $ cd msctp $ make lib MT 용프로그램인 /usr/local/src/s-tv-0.4/msctp 디렉토리안에서위와같이컴파일하는 도중 RTNL 관련컴파일에러가발생한다면다음과같이수정해보자. 12

13 RTNL 관련에러수정 cd s-tv-0.4 mv /usr/include/linux/rtnetlink.h /usr/include/linux/rtnetlink.h.back cp /usr/local/src/linux /include/linux/rtnetlink.h /usr/include/linux/ 또한, NETLINK_ADD_MEMEBERSHIP 관련컴파일에러가발생한다면다음과같이수정해 보자. NETLINK_ADD_MEMEBERSHIP 관련에러수정 mv /usr/include/linux/netlink.h /usr/include/linux/netlink.h.back cp /usr/local/src/linux /include/linux/netlink.h /usr/include/linux/ 만일, 위와다른컴파일에러가발생한다면 로에러를보고해주기바란 다. msctp 폴더안에서정상적으로컴파일이수행되었다면 msctp 폴더안에 libmsctp.a 라는 라이브러리가생성되었을것이다. 그후, 다음과같이 msctp 폴더를나와 gui 폴더안으로들어가서 compile 을수행하도록한 다. $ cd.. $ cd gui $ make gui 폴더안에서컴파일에러가발생되었다면 Makefile 에명시되어있는경로에해당라이 브러리와실행파일들이제대로있는지확인해봐야한다. 만약, gui 폴더안에서컴파일이올바르게수행되었다면, /usr/local/src/s-tv-0.4 폴더안에 s-tv 라는실행파일이생성되었을것이다. 13

14 다음으로 FS 에서 MSCTP-IPTV 프로그램을설치해보자. FS 에서본프로그램은별문제없이 설치가될것이다. FS 용프로그램은 /usr/local/src 에있으며다음과같은파일로구성된다. $ tar zxvf vod-etri-server.tar.gz $ cd vod-etri-server $ ls Makefile libunp.a print.c vod_24s1e1.avi vodserv6 vodserv6_print.c client.h net.sh server.h vod_losts1e1.avi vodserv6.c $ make 위와같이컴파일을수행하면 vodserv6 라는실행파일이생성된다. 만일컴파일에러가 발생한다면 vodserv6.c 파일의 137 라인에서.avi 파일의경로를수정해주기바란다. 4.3 mobile SCTP IPTV 프로그램동작방법 3 장에서언급한대로 MT 와 FS 에 Mobile SCTP IPTV 프로그램이정상적으로설치가되었다 면, 이제실행시켜보자. 두 MT와 FS에서프로그램을실행시키기전에소스코드에서주소를바로잡도록하자. 본프로그램은 SCTP 초기화를위해기본적으로 MT에 2001:220:0:1:20d:28ff:fe46:4c3b 가 BINDING 되도록설정되어있고, MT에서 FS로연결하기위해 MT는서버용주소 2001:220:10::155를알고있다고가정한다. 만일, MT에서자신의주소를변경하고자할때는 gui 폴더안의 vodclnt6.c에서 203 라인에새로운주소를설정하면된다. 또한, MT에서연결하고자하는 FS의주소를변경하고자할경우에는역시 MT에서 gui 폴더안의 main_gui.cpp 파일에서 66 라인의주소를변경하면된다. 주소를변경하였다면다시 3장에서언급한대로 s-tv-0.4 (MT용프로그램 ) 과 vod-server ( 서버용 ) 프로그램들을재컴파일하고프로그램을실행시켜보자. MT 와 FS 에서프로그램을실행시키기위해서는다음과같은절차로수행하면된다. 단, FS 가 MT 보다먼저프로그램이실행되어있어야한다. 이는 FS 가서버로써 SCTP 세션초기화를 기다리고있고, MT 는 SCTP 세션을요청하기때문이다 Fixed Server (FS) $ cd vod-etri-server //Mobile SCTP IPTV 의 FS 용프로그램이름 $./vodserv // 9998 는포트번호이다. 14

15 4.3.2 Mobile Terminal (MT) $ cd s-tv-0.4 // Mobile SCTP IPTV 의 MT 용프로그램이름 $./s-tv MT에서프로그램이동작하여 GUI 화면이디스플레이되면 Home ( 집모양 ) 을클릭하고 Server 주소를선택한다. 본프로그램에서는 CINEMA Server라고명시되어있는것을클릭하고 Connect 버튼을누르면 FS와의연결이진행된다. 정상적으로연결이되면서비스제공목록이서버로부터전송되고, MT에서는서비스번호 1 번을입력하고 Request Contents를클릭한다. 그런후, 화면표시를클릭하고 play버튼을누르면 IPTV 서비스가시작된다. 이후, 새로운 AP가나타나면자동적으로 SCTP 핸드오버가수행되게된다. 4.4 테스트베드구성및실행 다음그림은실험에사용된테스트베드구성도이다. IP-1 Network Prefix: 2001:220:0:1 AP1 LAN 1 Network Prefix: 2001:220:0:10 ROUTER LAN 3 IP-3 AP2 LAN 2 FS MT IP-2 Network Prefix: 2001:220:0:2 그림 10 실험을위한테스트베드구성도 위의그림에서와같이, 테스트베드는 3 개의다른 IP 영영으로구성된다. 서버 (FS) 는 IP-3 영 역에서 IPTV 서비스를제공하고, 이동단말은 IP-1 영역에서 IP-2 영역으로이동하게된다. 제안시스템을평가하기위해적용된실험시나리오는다음과같다. 15

16 가. 세션초기화먼저서버는 2001:220:0:3::/64의 Network Prefix를사용하며, AP1영역에서 2001:220:0:1::/64의 Network Prefix를가지는이동단말클라이언트와 SCTP세션을초기화한다. 이후, 클라이언트는서버로부터 IPTV 서비스를제공받는다. 나. ADD-IP 단말이 2001:220:0:2::/64 의 Network Prefix 를사용하는 AP2 로부터새로운신호를수신하면, SCTP 세션에동적으로새로이생성된 IPv6 주소를추가 (Binding) 한다. 다. Primary Change (AP1->AP2) 단말이 AP1와 AP2사이에있고, AP2 영역의링크정보가 AP1보다좋을때, 새로이추가된 IPv6주소를주요데이터전송경로로변경하고자서버에게요청하고, 이에대한응답을받는다. 라. Primary Change (AP2->AP1) 단말이 AP2와 AP1사이에있고, AP1 영역의링크정보가 AP2보다좋을때, 새로이추가된 IPv6 주소를주요데이터전송경로로변경하고자서버에게요청하고, 이에대한응답을받는다. 마. Delete-IP 이동단말이 HOTSPOT 영역을완전히벗어나해당 AP로부터더이상신호를받지않을시점에, 이동단말은해당주소를진행중인 SCTP 세션에서삭제하고, IPTV 서비스를지속적으로진행한다. 본실험을통해, 제안된설계를통해개발된 IPTV 시스템이잘동작하고있음을알수있 다. 그림 11 은본시스템에의해동작되는화면을보여주고있다. 16

17 IPTV Service Controller Play Controller 그림 11 실험결과화면 그림 11과같이, 개발된시스템은클라이언트의 GUI를통해서버로부터채널목록을수신하고, 사용자가원하는채널을선택하면, 해당멀티미디어컨텐츠를플레이하여볼수있도록되어있다. 더욱이, SCTP 핸드오버시스템은이동단말의하위계층 (L2 및 L3) 정보를분석하여응용레벨에서동작하는시스템과독립적으로수행하도록개발되었다. 다시말해, 이동단말이새로운 IP 영역으로이동하여 SCTP핸드오버가수행되더라도응용레벨의 IPTV 시스템에는어떠한영향도미치지않는다. 4.5 참고사항본프로그램에서 SCTP 핸드오버를수행시키기위해서는 CISCO AIRONET 350 시리즈의 WLAN카드와 INTEL 2100 BG나 INTEL 2200 BG WLAN 카드가구비되어있어야한다. 더욱이, CISCO WLAN 카드가 eth1이고 INTEL WLAN 카드가 eth2로설정되어있어야정상적으로동작하게된다. 5. 결론본문서에서는이동단말이새로운망으로이동하였음을탐지하고, 새로운망으로 msctp 핸드오버를자동적으로수행하는시스템에관한설계및개발에대해상세히설명하였다. 현재개발된시스템은 WLAN 간 IP 이동성을지원하는시스템으로써노트북과같은이동단말에두개의 WLAN 카드를장착하고있어야하며, 단말의이동성을연출하기위해 AP 와의링크를빼고꼽는방식으로 msctp 핸드오버를실행시킬수있도록하였다. 향후연구로써본시스템을 WiBro나 3G와같은이기종무선인터페이스를장착하여실제이기종망에서 msctp 핸드오버를지원할수있는시스템으로확장할계획이다. 17

SCTP 표준기술 동향

SCTP 표준기술 동향 SCTPLIB 기반 msctp 핸드오버설계서 2006 년 8 월 경북대학교통신프로토콜연구실 이동화 (yiffie9819@gmail.com) 요약 본문서는 RAW socket을이용하여 user level에서구현한 SCTP STACK인 SCTPLIB와그추가확장규격인 Dynamic Address Reconfiguration(ADD-IP) 을이용하여수송계층에서 IP의이동성을제공함으로써이기종망에서의끊김없는핸드오버를지원할수있는시스템을설계함이그목적이다.

More information

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc NTAS and FRAME BUILDER Install Guide NTAS and FRAME BUILDER Version 2.5 Copyright 2003 Ari System, Inc. All Rights reserved. NTAS and FRAME BUILDER are trademarks or registered trademarks of Ari System,

More information

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론 이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론 2. 관련연구 2.1 MQTT 프로토콜 Fig. 1. Topic-based Publish/Subscribe Communication Model. Table 1. Delivery and Guarantee by MQTT QoS Level 2.1 MQTT-SN 프로토콜 Fig. 2. MQTT-SN

More information

Microsoft Word - src.doc

Microsoft Word - src.doc IPTV 서비스탐색및콘텐츠가이드 RI 시스템운용매뉴얼 목차 1. 서버설정방법... 5 1.1. 서비스탐색서버설정... 5 1.2. 컨텐츠가이드서버설정... 6 2. 서버운용방법... 7 2.1. 서비스탐색서버운용... 7 2.1.1. 서비스가이드서버실행... 7 2.1.2. 서비스가이드정보확인... 8 2.1.3. 서비스가이드정보추가... 9 2.1.4. 서비스가이드정보삭제...

More information

Enhanced Communications Transport Protocol: Overview & Implementations

Enhanced Communications Transport Protocol: Overview & Implementations SCTP 핸드오버분석 (Linux) 2005 년 1 월 고석주 (sjkoh@cs.knu.ac.kr) 요약본문서에서는차세대수송계층프로토콜인 SCTP(Stream Control Transmission Protocol) 기반핸드오버기법에대하여논의한다. 이를위해, 리눅스플랫폼에서 SCTP 핸드오버실험을위한테스트베드를구성하고, dual-homing

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 3G-WiBro 망간수직핸드오버를위한 msctp 기법 355 3G-WiBro 망간수직핸드오버를위한 msctp 기법 (msctp for Vertical Handover between 3G and WiBro) 김동필 고석주 (Dong Phil Kim) (Seok Joo Koh) 요약본논문에서는 3G 이동통신망과 WiBro 망간수직핸드오버지원을위한 mobile SCTP

More information

Windows 8에서 BioStar 1 설치하기

Windows 8에서 BioStar 1 설치하기 / 콘텐츠 테이블... PC에 BioStar 1 설치 방법... Microsoft SQL Server 2012 Express 설치하기... Running SQL 2012 Express Studio... DBSetup.exe 설정하기... BioStar 서버와 클라이언트 시작하기... 1 1 2 2 6 7 1/11 BioStar 1, Windows 8 BioStar

More information

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우. 소프트웨어매뉴얼 윈도우드라이버 Rev. 3.03 SLP-TX220 / TX223 SLP-TX420 / TX423 SLP-TX400 / TX403 SLP-DX220 / DX223 SLP-DX420 / DX423 SLP-DL410 / DL413 SLP-T400 / T403 SLP-T400R / T403R SLP-D220 / D223 SLP-D420 / D423

More information

MVVM 패턴의 이해

MVVM 패턴의 이해 Seo Hero 요약 joshua227.tistory. 2014 년 5 월 13 일 이문서는 WPF 어플리케이션개발에필요한 MVVM 패턴에대한내용을담고있다. 1. Model-View-ViewModel 1.1 기본개념 MVVM 모델은 MVC(Model-View-Contorl) 패턴에서출발했다. MVC 패턴은전체 project 를 model, view 로나누어

More information

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자 SQL Developer Connect to TimesTen 유니원아이앤씨 DB 팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 2010-07-28 작성자 김학준 최종수정일 2010-07-28 문서번호 20100728_01_khj 재개정이력 일자내용수정인버전

More information

°í¼®ÁÖ Ãâ·Â

°í¼®ÁÖ Ãâ·Â Performance Optimization of SCTP in Wireless Internet Environments The existing works on Stream Control Transmission Protocol (SCTP) was focused on the fixed network environment. However, the number of

More information

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 Eclipse (IDE) JDK Android SDK with ADT IDE: Integrated Development Environment JDK: Java Development Kit (Java SDK) ADT: Android Development Tools 2 JDK 설치 Eclipse

More information

Microsoft Word - CPL-TR LNP-guide.doc

Microsoft Word - CPL-TR LNP-guide.doc Linux Network Programming (LNP): 환경구축안내서 2009 년 2 월 경북대학교통신프로토콜연구실 김지인 (jiin16@gmail.com) 박재완 (jwparkinf8@gmail.com) 요약 본문서에서는 Linux에서의 TCP, UDP Socket 프로그래밍뿐만아니라, SCTP (Stream Control Transmission

More information

임베디드시스템설계강의자료 6 system call 2/2 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과

임베디드시스템설계강의자료 6 system call 2/2 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과 임베디드시스템설계강의자료 6 system call 2/2 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과 System call table and linkage v Ref. http://www.ibm.com/developerworks/linux/library/l-system-calls/ - 2 - Young-Jin Kim SYSCALL_DEFINE 함수

More information

슬라이드 1

슬라이드 1 TCPdump 사용법 Neworks, Inc. (Tel) 070-7101-9382 (Fax) 02-2109-6675 ech@pumpkinne.com hp://www.pumpkinne.co.kr TCPDUMP Tcpdump 옵션 ARP 정보 ICMP 정보 ARP + ICMP 정보 IP 대역별정보 Source 및 Desinaion 대역별정보 Syn 과 syn-ack

More information

Install stm32cubemx and st-link utility

Install stm32cubemx and st-link utility STM32CubeMX and ST-LINK Utility for STM32 Development 본문서는 ST Microelectronics 의 ARM Cortex-M 시리즈 Microcontroller 개발을위해제공되는 STM32CubeMX 와 STM32 ST-LINK Utility 프로그램의설치과정을설명합니다. 본문서는 Microsoft Windows 7

More information

The Pocket Guide to TCP/IP Sockets: C Version

The Pocket Guide to  TCP/IP Sockets: C Version 인터넷프로토콜 03 장 도메인네임시스템과주소 패밀리 (IPv4-IPv6 서비스 ) 1 목차 제 3 장도메인네임시스템과주소패밀리 3.1 도메인네임주소를숫자주소로매핑하기 3.2 IP 버전에무관한주소-범용코드의작성 3.3 숫자주소에서도메인네임주소획득하기 2 getaddrinfo() 를활용한주소 범용 (Generic) 코드 주소범용 (Generic) 코드란? 주소버전

More information

MF5900 Series MF Driver Installation Guide

MF5900 Series MF Driver Installation Guide 한국어 MF 드라이버설치설명서 사용자소프트웨어 CD-ROM................................................ 1.................................................................... 1..............................................................................

More information

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 개발환경구조및설치순서 JDK 설치 Eclipse 설치 안드로이드 SDK 설치 ADT(Androd Development Tools) 설치 AVD(Android Virtual Device) 생성 Hello Android! 2 Eclipse (IDE) JDK Android SDK with

More information

메일서버등록제(SPF) 인증기능적용안내서 (Exchange Windows 2000) OS Mail Server SPF 적용모듈 작성기준 Windows Server 2000 Exchange Server 2003 GFI MailEssentials 14 for

메일서버등록제(SPF) 인증기능적용안내서 (Exchange Windows 2000) OS Mail Server SPF 적용모듈 작성기준 Windows Server 2000 Exchange Server 2003 GFI MailEssentials 14 for 메일서버등록제(SPF) 인증기능적용안내서 (Exchange 2003 - Windows 2000) OS Mail Server SPF 적용모듈 작성기준 Windows Server 2000 Exchange Server 2003 GFI MailEssentials 14 for Exchange 2016 년 6 월 - 1 - 목 차 I. 개요 1 1. SPF( 메일서버등록제)

More information

C. KHU-EE xmega Board 에서는 Button 을 2 개만사용하기때문에 GPIO_PUSH_BUTTON_2 과 GPIO_PUSH_BUTTON_3 define 을 Comment 처리 한다. D. AT45DBX 도사용하지않기때문에 Comment 처리한다. E.

C. KHU-EE xmega Board 에서는 Button 을 2 개만사용하기때문에 GPIO_PUSH_BUTTON_2 과 GPIO_PUSH_BUTTON_3 define 을 Comment 처리 한다. D. AT45DBX 도사용하지않기때문에 Comment 처리한다. E. ASF(Atmel Software Framework) 환경을이용한프로그램개발 1. New Project Template 만들기 A. STK600 Board Template를이용한 Project 만들기 i. New Project -> Installed(C/C++) -> GCC C ASF Board Project를선택하고, 1. Name: 창에 Project Name(

More information

<4D F736F F F696E74202D E20B3D7C6AEBFF6C5A920C7C1B7CEB1D7B7A1B9D62E >

<4D F736F F F696E74202D E20B3D7C6AEBFF6C5A920C7C1B7CEB1D7B7A1B9D62E > 웹프로그래밍및실습 ( g & Practice) 문양세강원대학교 IT 대학컴퓨터과학전공 소켓 (Socket) (1/2) Socket 이란? 서버와클라이언트가서로특정한규약을사용하여데이터를전송하기위한방식 서버와클라이언트는소켓연결을기다렸다가소켓이연결되면서로데이터를전송 현재네트워크상에서의모든통신의근간은 Socket 이라할수있음 Page 2 1 소켓 (Socket) (2/2)

More information

Microsoft PowerPoint - Lecture_Note_5.ppt [Compatibility Mode]

Microsoft PowerPoint - Lecture_Note_5.ppt [Compatibility Mode] TCP Server/Client Department of Computer Engineering Kyung Hee University. Choong Seon Hong 1 TCP Server Program Procedure TCP Server socket() bind() 소켓생성 소켓번호와소켓주소의결합 listen() accept() read() 서비스처리, write()

More information

<4D F736F F F696E74202D20B8AEB4AABDBA20BFC0B7F920C3B3B8AEC7CFB1E22E BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D20B8AEB4AABDBA20BFC0B7F920C3B3B8AEC7CFB1E22E BC8A3C8AF20B8F0B5E55D> 리눅스 오류처리하기 2007. 11. 28 안효창 라이브러리함수의오류번호얻기 errno 변수기능오류번호를저장한다. 기본형 extern int errno; 헤더파일 라이브러리함수호출에실패했을때함수예 정수값을반환하는함수 -1 반환 open 함수 포인터를반환하는함수 NULL 반환 fopen 함수 2 유닉스 / 리눅스 라이브러리함수의오류번호얻기 19-1

More information

Windows 10 General Announcement v1.0-KO

Windows 10 General Announcement v1.0-KO Windows 10 Fuji Xerox 장비와의호환성 v1.0 7 July, 2015 머리말 Microsoft 는 Windows 10 이 Windows 자동업데이트기능을통해예약되어질수있다고 6 월 1 일발표했다. 고객들은 윈도우 10 공지알림을받기 를표시하는새로운아이콘을알아차릴수있습니다. Fuji Xerox 는 Microsoft 에서가장최신운영시스템인 Windows

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Network Programming Jo, Heeseung Network 실습 네트워크프로그래밍 멀리떨어져있는호스트들이서로데이터를주고받을수있도록프로그램을구현하는것 파일과는달리데이터를주고받을대상이멀리떨어져있기때문에소프트웨어차원에서호스트들간에연결을해주는장치가필요 이러한기능을해주는장치로소켓이라는인터페이스를많이사용 소켓프로그래밍이란용어와네트워크프로그래밍이랑용어가같은의미로사용

More information

메일서버등록제(SPF) 인증기능적용안내서 (HP-UX - postfix) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 HP-UX 11.11i postfix spf-filter 년 6 월

메일서버등록제(SPF) 인증기능적용안내서 (HP-UX - postfix) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 HP-UX 11.11i postfix spf-filter 년 6 월 메일서버등록제(SPF) 인증기능적용안내서 (HP-UX - postfix) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 HP-UX 11.11i postfix 2.7.1 spf-filter 1.0 2016 년 6 월 목 차 I. 개요 1 1. SPF( 메일서버등록제) 란? 1 2. SPF 를이용한이메일인증절차 1 II. postfix,

More information

[Brochure] KOR_TunA

[Brochure] KOR_TunA LG CNS LG CNS APM (TunA) LG CNS APM (TunA) 어플리케이션의 성능 개선을 위한 직관적이고 심플한 APM 솔루션 APM 이란? Application Performance Management 란? 사용자 관점 그리고 비즈니스 관점에서 실제 서비스되고 있는 어플리케이션의 성능 관리 체계입니다. 이를 위해서는 신속한 장애 지점 파악 /

More information

이 발명을 지원한 국가연구개발사업 과제고유번호 A1100-0801-2739 부처명 지식경제부 연구관리전문기관 연구사업명 IT핵심기술개발 연구과제명 융합형 포털서비스를 위한 이용자 참여형 방송기술개발 기여율 주관기관 전자부품연구원 연구기간 2008년 03월 01일 ~ 2

이 발명을 지원한 국가연구개발사업 과제고유번호 A1100-0801-2739 부처명 지식경제부 연구관리전문기관 연구사업명 IT핵심기술개발 연구과제명 융합형 포털서비스를 위한 이용자 참여형 방송기술개발 기여율 주관기관 전자부품연구원 연구기간 2008년 03월 01일 ~ 2 (51) Int. Cl. (19) 대한민국특허청(KR) (12) 등록특허공보(B1) G06Q 30/00 (2006.01) G06Q 50/00 (2006.01) (21) 출원번호 10-2008-0133476 (22) 출원일자 2008년12월24일 심사청구일자 2008년12월24일 (65) 공개번호 10-2010-0074918 (43) 공개일자 2010년07월02일

More information

The Pocket Guide to TCP/IP Sockets: C Version

The Pocket Guide to  TCP/IP Sockets: C Version 인터넷프로토콜 5 장 데이터송수신 (3) 1 파일전송메시지구성예제 ( 고정크기메시지 ) 전송방식 : 고정크기 ( 바이너리전송 ) 필요한전송정보 파일이름 ( 최대 255 자 => 255byte 의메모리공간필요 ) 파일크기 (4byte 의경우최대 4GB 크기의파일처리가능 ) 파일내용 ( 가변길이, 0~4GB 크기 ) 메시지구성 FileName (255bytes)

More information

임베디드시스템설계강의자료 6 system call 1/2 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과

임베디드시스템설계강의자료 6 system call 1/2 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과 임베디드시스템설계강의자료 6 system call 1/2 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과 시스템호출개요 리눅스에서는사용자공간과커널공간을구분 사용자프로그램은사용자모드, 운영체제는커널모드에서수행 커널공간에대한접근은커널 ( 특권, priviledged) 모드에서가능 컴퓨팅자원 (CPU, memory, I/O 등 ) 을안전하게보호 커널수행을안전하게유지

More information

bn2019_2

bn2019_2 arp -a Packet Logging/Editing Decode Buffer Capture Driver Logging: permanent storage of packets for offline analysis Decode: packets must be decoded to human readable form. Buffer: packets must temporarily

More information

tiawPlot ac 사용방법

tiawPlot ac 사용방법 tiawplot ac 매뉴얼 BORISOFT www.borisoft.co.kr park.ji@borisoft.co.kr HP : 00-370-077 Chapter 프로그램설치. 프로그램설치 3 2 Chapter tiawplot ac 사용하기.tiawPlot ac 소개 2.tiawPlot ac 실행하기 3. 도면파일등록및삭제 4. 출력장치설정 5. 출력옵션설정

More information

게시판 스팸 실시간 차단 시스템

게시판 스팸 실시간 차단 시스템 오픈 API 2014. 11-1 - 목 차 1. 스팸지수측정요청프로토콜 3 1.1 스팸지수측정요청프로토콜개요 3 1.2 스팸지수측정요청방법 3 2. 게시판스팸차단도구오픈 API 활용 5 2.1 PHP 5 2.1.1 차단도구오픈 API 적용방법 5 2.1.2 차단도구오픈 API 스팸지수측정요청 5 2.1.3 차단도구오픈 API 스팸지수측정결과값 5 2.2 JSP

More information

< 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10

< 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10 (https://www.kisarbl.or.kr) < 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10 Ⅰ. 개요 실시간스팸차단리스트 (RBL) 는메일서버를운영하는누구나손쉽게효과적으로스팸수신을차단하는데이용할수있도록한국인터넷진흥원 (KISA)

More information

Microsoft PowerPoint - chap01-C언어개요.pptx

Microsoft PowerPoint - chap01-C언어개요.pptx #include int main(void) { int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 프로그래밍의 기본 개념을

More information

Microsoft PowerPoint - MobileIPv6_김재철.ppt

Microsoft PowerPoint - MobileIPv6_김재철.ppt Jaecheol Kim Multimedia & Communications Lab. jchkim@mmlab.snu.ac.kr 2003. 9. 8 Contents IPv4 Overview IPv6 Overview 2 MIP 의필요성 Portable Computer 이동하며사용하지않음 이동시통신연결의유지필요없음 DHCP의경우Mobile IP 필요없음 Wireless

More information

1. 안드로이드개발환경설정 안드로이드개발을위해선툴체인을비롯한다양한소프트웨어패키지가필요합니다 툴체인 (Cross-Compiler) 설치 안드로이드 2.2 프로요부터는소스에기본툴체인이 prebuilt 라는이름으로포함되어있지만, 리눅스 나부트로더 (U-boot)

1. 안드로이드개발환경설정 안드로이드개발을위해선툴체인을비롯한다양한소프트웨어패키지가필요합니다 툴체인 (Cross-Compiler) 설치 안드로이드 2.2 프로요부터는소스에기본툴체인이 prebuilt 라는이름으로포함되어있지만, 리눅스 나부트로더 (U-boot) 1. 안드로이드개발환경설정 안드로이드개발을위해선툴체인을비롯한다양한소프트웨어패키지가필요합니다. 1.1. 툴체인 (Cross-Compiler) 설치 안드로이드 2.2 프로요부터는소스에기본툴체인이 prebuilt 라는이름으로포함되어있지만, 리눅스 나부트로더 (U-boot) 만별도로필요한경우도있어툴체인설치및설정에대해알아봅니다. 1.1.1. 툴체인설치 다음링크에서다운받을수있습니다.

More information

메일서버등록제(SPF) 인증기능적용안내서 (Exchange Windows 2003) OS Mail Server SPF 적용모듈 작성기준 Windows Server 2003 Exchange Server 2003 GFI MailEssentials 2010 fo

메일서버등록제(SPF) 인증기능적용안내서 (Exchange Windows 2003) OS Mail Server SPF 적용모듈 작성기준 Windows Server 2003 Exchange Server 2003 GFI MailEssentials 2010 fo 메일서버등록제(SPF) 인증기능적용안내서 (Exchange 2003 - Windows 2003) OS Mail Server SPF 적용모듈 작성기준 Windows Server 2003 Exchange Server 2003 GFI MailEssentials 2010 for Exchange 2016 년 6 월 - 1 - 목 차 I. 개요 1 1. SPF( 메일서버등록제)

More information

6. 설치가시작되는동안 USB 드라이버가자동으로로드됩니다. USB 드라이버가성공적으로로드되면 Setup is starting( 설치가시작되는중 )... 화면이표시됩니다. 7. 화면지침에따라 Windows 7 설치를완료합니다. 방법 2: 수정된 Windows 7 ISO

6. 설치가시작되는동안 USB 드라이버가자동으로로드됩니다. USB 드라이버가성공적으로로드되면 Setup is starting( 설치가시작되는중 )... 화면이표시됩니다. 7. 화면지침에따라 Windows 7 설치를완료합니다. 방법 2: 수정된 Windows 7 ISO Windows 7 설치및 PCIE RAID 설정정보 DK173 초판 11월 2016 A. Windows 7 및 USB 드라이버설치 칩셋사양에따라 Windows 7 설치중에 USB 키보드 / 마우스를사용하려면시스템에서 USB 드라이버를사전로드해야합니다. 이절에서는 USB 드라이버사전로드방법과 Windows 7 설치방법에대해서설명합니다. 방법 1: SATA ODD

More information

커알못의 커널 탐방기 이 세상의 모든 커알못을 위해서

커알못의 커널 탐방기 이 세상의 모든 커알못을 위해서 커알못의 커널 탐방기 2015.12 이 세상의 모든 커알못을 위해서 개정 이력 버전/릴리스 0.1 작성일자 2015년 11월 30일 개요 최초 작성 0.2 2015년 12월 1일 보고서 구성 순서 변경 0.3 2015년 12월 3일 오탈자 수정 및 글자 교정 1.0 2015년 12월 7일 내용 추가 1.1 2015년 12월 10일 POC 코드 삽입 및 코드

More information

소프트웨어설치 1. 소프트웨어설치및제거 ( 소스코드 ) 소스코드컴파일을이용한 S/W 설치 1. 소스코드다운로드 - 예 ) httpd tar.gz - 압축해제 : #tar xzvf httpd tar.gz - INSTALL 또는 README파일참조

소프트웨어설치 1. 소프트웨어설치및제거 ( 소스코드 ) 소스코드컴파일을이용한 S/W 설치 1. 소스코드다운로드 - 예 ) httpd tar.gz - 압축해제 : #tar xzvf httpd tar.gz - INSTALL 또는 README파일참조 운영체제실습 소프트웨어관리 2016. 6 표월성 passwd74@naver.com cherub.sungkyul.ac.kr 목차 Ⅶ. 소프트웨어관리 1. 소스코드컴파일을이용한소프트웨어설치 2. RPM패키지를이용한소프트웨어설치 3. YUM패키지를이용한소프트웨어설치 4. APT패키지를이용한소프트웨어설치 5. Telnet서버설치 6. ssh서버 (openssh) 설치

More information

Microsoft Word - windows server 2003 수동설치_non pro support_.doc

Microsoft Word - windows server 2003 수동설치_non pro support_.doc Windows Server 2003 수동 설치 가이드 INDEX 운영체제 설치 준비과정 1 드라이버를 위한 플로피 디스크 작성 2 드라이버를 위한 USB 메모리 작성 7 운영체제 설치 과정 14 Boot Sequence 변경 14 컨트롤러 드라이버 수동 설치 15 운영체제 설치 17 운영체제 설치 준비 과정 Windows Server 2003 에는 기본적으로

More information

ISP and CodeVisionAVR C Compiler.hwp

ISP and CodeVisionAVR C Compiler.hwp USBISP V3.0 & P-AVRISP V1.0 with CodeVisionAVR C Compiler http://www.avrmall.com/ November 12, 2007 Copyright (c) 2003-2008 All Rights Reserved. USBISP V3.0 & P-AVRISP V1.0 with CodeVisionAVR C Compiler

More information

HLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 :

HLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 : HLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 : ios 3.0 이상 - 콘텐츠형식 : MP4 (H264,AAC ), MP3 * 디바이스별해상도,

More information

AGENDA 01 02 03 모바일 산업의 환경변화 모바일 클라우드 서비스의 등장 모바일 클라우드 서비스 융합사례

AGENDA 01 02 03 모바일 산업의 환경변화 모바일 클라우드 서비스의 등장 모바일 클라우드 서비스 융합사례 모바일 클라우드 서비스 융합사례와 시장 전망 및 신 사업전략 2011. 10 AGENDA 01 02 03 모바일 산업의 환경변화 모바일 클라우드 서비스의 등장 모바일 클라우드 서비스 융합사례 AGENDA 01. 모바일 산업의 환경 변화 가치 사슬의 분화/결합 모바일 업계에서도 PC 산업과 유사한 모듈화/분업화 진행 PC 산업 IBM à WinTel 시대 à

More information

Adobe Flash 취약점 분석 (CVE-2012-0754)

Adobe Flash 취약점 분석 (CVE-2012-0754) 기술문서 14. 08. 13. 작성 GNU C library dynamic linker $ORIGIN expansion Vulnerability Author : E-Mail : 윤지환 131ackcon@gmail.com Abstract 2010 년 Tavis Ormandy 에 의해 발견된 취약점으로써 정확한 명칭은 GNU C library dynamic linker

More information

RHEV 2.2 인증서 만료 확인 및 갱신

RHEV 2.2 인증서 만료 확인 및 갱신 2018/09/28 03:56 1/2 목차... 1 인증서 확인... 1 인증서 종류와 확인... 4 RHEVM CA... 5 FQDN 개인 인증서... 5 레드햇 인증서 - 코드 서명 인증서... 6 호스트 인증... 7 참고사항... 8 관련링크... 8 AllThatLinux! - http://allthatlinux.com/dokuwiki/ rhev_2.2_

More information

Network seminar.key

Network seminar.key Intro to Network .. 2 4 ( ) ( ). ?!? ~! This is ~ ( ) /,,,???? TCP/IP Application Layer Transfer Layer Internet Layer Data Link Layer Physical Layer OSI 7 TCP/IP Application Layer Transfer Layer 3 4 Network

More information

1,000 AP 20,000 ZoneDirector IT 5, WLAN. ZoneFlex AP ZoneDirector. WLAN. WLAN AP,,,,,,., Wi-Fi. AP. PSK PC. VLAN WLAN.. ZoneDirector 5000 WLAN L

1,000 AP 20,000 ZoneDirector IT 5, WLAN. ZoneFlex AP ZoneDirector. WLAN. WLAN AP,,,,,,., Wi-Fi. AP. PSK PC. VLAN WLAN.. ZoneDirector 5000 WLAN L 1,000 AP 20,000 ZoneDirector 5000. IT 5, WLAN. ZoneFlex AP ZoneDirector. WLAN. WLAN AP,,,,,,., Wi-Fi. AP. PSK PC. VLAN WLAN.. WLAN LAN Ruckus Wireless (ZD5000),, WLAN. 20,000 2,048 WLAN ZD5000 1,000 ZoneFlex

More information

슬라이드 1

슬라이드 1 핚국산업기술대학교 제 14 강 GUI (III) 이대현교수 학습안내 학습목표 CEGUI 라이브러리를이용하여, 게임메뉴 UI 를구현해본다. 학습내용 CEGUI 레이아웃의로딩및렌더링. OIS 와 CEGUI 의연결. CEGUI 위젯과이벤트의연동. UI 구현 : 하드코딩방식 C++ 코드를이용하여, 코드내에서직접위젯들을생성및설정 CEGUI::PushButton* resumebutton

More information

리눅스설치가이드 3. 3Rabbitz Book 을리눅스에서설치하기위한절차는다음과같습니다. 설치에대한예시는우분투서버 기준으로진행됩니다. 1. Java Development Kit (JDK) 또는 Java Runtime Environment (JRE) 를설치합니다. 2.

리눅스설치가이드 3. 3Rabbitz Book 을리눅스에서설치하기위한절차는다음과같습니다. 설치에대한예시는우분투서버 기준으로진행됩니다. 1. Java Development Kit (JDK) 또는 Java Runtime Environment (JRE) 를설치합니다. 2. 3. 3Rabbitz Book 을리눅스에서설치하기위한절차는다음과같습니다. 설치에대한예시는우분투서버 기준으로진행됩니다. 1. Java Development Kit (JDK) 또는 Java Runtime Environment (JRE) 를설치합니다. 2. 3Rabbitz Book 애플리케이션파일다운로드하여압축파일을풀고복사합니다. 3. 3Rabbitz Book 실행합니다.

More information

Raspbian 설치 라즈비안 OS (Raspbian OS) 라즈베리파이 3 Model B USB 마우스 USB 키보드 마이크로 SD 카드 마이크로 SD 카드리더기 HDM I 케이블모니터

Raspbian 설치 라즈비안 OS (Raspbian OS) 라즈베리파이 3 Model B USB 마우스 USB 키보드 마이크로 SD 카드 마이크로 SD 카드리더기 HDM I 케이블모니터 운영체제실습 Raspbian 설치 2017. 3 표월성 wspyo74@naver.com cherub.sungkyul.ac.kr 목차 Ⅰ. 설치 1. 라즈비안 (Raspbian 설치 ) 2. 설치후, 설정 설정사항 Raspbian 설치 라즈비안 OS (Raspbian OS) 라즈베리파이 3 Model B USB 마우스 USB 키보드 마이크로 SD 카드 마이크로

More information

지난시간에... 우리는 kernel compile을위하여 cross compile 환경을구축했음. UBUNTU 12.04에서 arm-2009q3를사용하여 간단한 c source를빌드함. 한번은 intel CPU를위한 gcc로, 한번은 ARM CPU를위한 gcc로. AR

지난시간에... 우리는 kernel compile을위하여 cross compile 환경을구축했음. UBUNTU 12.04에서 arm-2009q3를사용하여 간단한 c source를빌드함. 한번은 intel CPU를위한 gcc로, 한번은 ARM CPU를위한 gcc로. AR Configure Kernel Build Environment And kernel & root file system Build 2018-09-27 VLSI Design Lab 1 지난시간에... 우리는 kernel compile을위하여 cross compile 환경을구축했음. UBUNTU 12.04에서 arm-2009q3를사용하여 간단한 c source를빌드함.

More information

JDK이클립스

JDK이클립스 JDK 와이클립스설치 A. JDK 다운로드, 설치및환경설정 지금부터 JDK를다운로드받아설치하고 JDK를윈도우에서활용할수있도록환경을설정하는전과정을소개한다. 다운로드 www.oracle.com 사이트에접속하여 Downloads 메뉴를선택한후 [ 그림 1] 과같이 "Java for Developers" 를클릭한다. [ 그림 1] www.oracle.com 사이트

More information

목차 데모 홖경 및 개요... 3 테스트 서버 설정... 4 DC (Domain Controller) 서버 설정... 4 RDSH (Remote Desktop Session Host) 서버 설정... 9 W7CLIENT (Windows 7 Client) 클라이얶트 설정

목차 데모 홖경 및 개요... 3 테스트 서버 설정... 4 DC (Domain Controller) 서버 설정... 4 RDSH (Remote Desktop Session Host) 서버 설정... 9 W7CLIENT (Windows 7 Client) 클라이얶트 설정 W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step 가이드 Microsoft Korea 이 동 철 부장 2009. 10 페이지 1 / 60 목차 데모 홖경 및 개요... 3 테스트 서버 설정... 4 DC (Domain Controller) 서버 설정... 4 RDSH (Remote Desktop Session Host)

More information

1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아

1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아 LG U+ SMS/MMS 통합클라이언트 LG U+ SMS/MMS Client Simple Install Manual LG U+ SMS/MMS 통합클라이언트 - 1 - 간단설치매뉴얼 1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml

More information

Network Security - Wired Sniffing 실습 ICNS Lab. Kyung Hee University

Network Security - Wired Sniffing 실습 ICNS Lab. Kyung Hee University Network Security - Wired Sniffing 실습 ICNS Lab. Kyung Hee University Outline Network Network 구조 Source-to-Destination 간 packet 전달과정 Packet Capturing Packet Capture 의원리 Data Link Layer 의동작 Wired LAN Environment

More information

U.Tu System Application DW Service AGENDA 1. 개요 4. 솔루션 모음 1.1. 제안의 배경 및 목적 4.1. 고객정의 DW구축에 필요한 메타정보 생성 1.2. 제품 개요 4.2. 사전 변경 관리 1.3. 제품 특장점 4.3. 부품화형

U.Tu System Application DW Service AGENDA 1. 개요 4. 솔루션 모음 1.1. 제안의 배경 및 목적 4.1. 고객정의 DW구축에 필요한 메타정보 생성 1.2. 제품 개요 4.2. 사전 변경 관리 1.3. 제품 특장점 4.3. 부품화형 AGENDA 1. 개요 4. 솔루션 모음 1.1. 제안의 배경 및 목적 4.1. 고객정의 DW구축에 필요한 메타정보 생성 1.2. 제품 개요 4.2. 사전 변경 관리 1.3. 제품 특장점 4.3. 부품화형 언어 변환 1.4. 기대 효과 4.4. 프로그램 Restructuring 4.5. 소스 모듈 관리 2. SeeMAGMA 적용 전략 2.1. SeeMAGMA

More information

메일서버등록제(SPF) 인증기능적용안내서 (AIX - sendmail) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 AIX 5.3 sendmail spf-filter 년 6 월

메일서버등록제(SPF) 인증기능적용안내서 (AIX - sendmail) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 AIX 5.3 sendmail spf-filter 년 6 월 메일서버등록제(SPF) 인증기능적용안내서 (AIX - sendmail) OS Mail Server SPF 적용모듈 (Perl 기반) 작성기준 AIX 5.3 sendmail 8.13.4 spf-filter 1.0 2016 년 6 월 목 차 I. 개요 1 1. SPF( 메일서버등록제) 란? 1 2. SPF 를이용한이메일인증절차 1 II. sendmail, SPF

More information

untitled

untitled 시스템소프트웨어 : 운영체제, 컴파일러, 어셈블러, 링커, 로더, 프로그래밍도구등 소프트웨어 응용소프트웨어 : 워드프로세서, 스프레드쉬트, 그래픽프로그램, 미디어재생기등 1 n ( x + x +... + ) 1 2 x n 00001111 10111111 01000101 11111000 00001111 10111111 01001101 11111000

More information

제3회 정보통신표준화 우수논문집 CONTENTS 회장 발간사 4 심사위원장 심사후기 5 최우수상 논문 ( 정보통신부 장관상 ) 촉각 정보 메타데이터 표준 개발 및 국제 표준화 전략 7 I 경기욱, 이준영, 이용희 (한국전자통신연구원) 우수상 논문 ( 한국정보통신기술협회

제3회 정보통신표준화 우수논문집 CONTENTS 회장 발간사 4 심사위원장 심사후기 5 최우수상 논문 ( 정보통신부 장관상 ) 촉각 정보 메타데이터 표준 개발 및 국제 표준화 전략 7 I 경기욱, 이준영, 이용희 (한국전자통신연구원) 우수상 논문 ( 한국정보통신기술협회 제3회 정보통신표준화 우수논문집 제3회 정보통신표준화 우수논문집 2007. 12 제3회 정보통신표준화 우수논문집 CONTENTS 회장 발간사 4 심사위원장 심사후기 5 최우수상 논문 ( 정보통신부 장관상 ) 촉각 정보 메타데이터 표준 개발 및 국제 표준화 전략 7 I 경기욱, 이준영, 이용희 (한국전자통신연구원) 우수상 논문 ( 한국정보통신기술협회 회장상 )

More information

Microsoft PowerPoint - 11주차_Android_GoogleMap.ppt [호환 모드]

Microsoft PowerPoint - 11주차_Android_GoogleMap.ppt [호환 모드] Google Map View 구현 학습목표 교육목표 Google Map View 구현 Google Map 지원 Emulator 생성 Google Map API Key 위도 / 경도구하기 위도 / 경도에따른 Google Map View 구현 Zoom Controller 구현 Google Map View (1) () Google g Map View 기능 Google

More information

Copyright 2004 Sun Microsystems, Inc Network Circle, Santa Clara, CA U.S.A..,,. Sun. Sun. Berkeley BSD. UNIX X/Open Company, Ltd.. Sun, Su

Copyright 2004 Sun Microsystems, Inc Network Circle, Santa Clara, CA U.S.A..,,. Sun. Sun. Berkeley BSD. UNIX X/Open Company, Ltd.. Sun, Su Java Desktop System 2 Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. : 817 7757 10 2004 9 Copyright 2004 Sun Microsystems, Inc. 4150 Network Circle, Santa Clara, CA 95054 U.S.A..,,.

More information

PCServerMgmt7

PCServerMgmt7 Web Windows NT/2000 Server DP&NM Lab 1 Contents 2 Windows NT Service Provider Management Application Web UI 3 . PC,, Client/Server Network 4 (1),,, PC Mainframe PC Backbone Server TCP/IP DCS PLC Network

More information

시스코 무선랜 설치운영 매뉴얼(AP1200s_v1.1)

시스코 무선랜 설치운영 매뉴얼(AP1200s_v1.1) [ Version 1.3 ] Access Point,. Access Point IP 10.0.0.1, Subnet Mask 255.255.255.224, DHCP Client. DHCP Server IP IP,, IP 10.0.0.X. (Tip: Auto Sensing Straight, Cross-over.) step 1]. step 2] LAN. step

More information

목 차 1. 드라이버 설치...3 1.1 설치환경...3 1.2 드라이버 설치 시 주의사항...3 1.3 USB 드라이버 파일...3 1.4 Windows XP에서 설치...4 1.5 Windows Vista / Windows 7에서 설치...7 1.6 Windows

목 차 1. 드라이버 설치...3 1.1 설치환경...3 1.2 드라이버 설치 시 주의사항...3 1.3 USB 드라이버 파일...3 1.4 Windows XP에서 설치...4 1.5 Windows Vista / Windows 7에서 설치...7 1.6 Windows 삼성SDS 하이패스 USB 드라이버 설치 매뉴얼 삼성SDS(주) 목 차 1. 드라이버 설치...3 1.1 설치환경...3 1.2 드라이버 설치 시 주의사항...3 1.3 USB 드라이버 파일...3 1.4 Windows XP에서 설치...4 1.5 Windows Vista / Windows 7에서 설치...7 1.6 Windows 8에서 설치...9 2. 드라이버

More information

tut_modelsim(student).hwp

tut_modelsim(student).hwp ModelSim 사용법 1. ModelSim-Altera 를이용한 Function/RTL 시뮬레이션 1.1. 테스트벤치를사용하지않는명령어기반시뮬레이션 1.1.1. 시뮬레이션을위한하드웨어 A B S C 그림 1. 반가산기 1.1.2. 작업디렉토리 - File - Change Directory 를클릭하여작업디렉토리지정. 1.1.3. 소스파일작성 - 모델심편집기나기타편집기가능

More information

2 노드

2 노드 2019/05/03 17:01 1/5 2 노드 2 노드 소개 노드를사용하여계층적분산모니터링을구축할수있습니다. 각노드는Zabbix 서버자체이며, 각각이놓인위치모니터링을담당합니다 Zabbix는. 분산설정은최대 1000 개의노드를지원합니다. 노드의설정을사용하는장점은다음과같습니다. 일부지역에걸친대규모네트워크에서여러수준의모니터링계층을구축합니다. 계층에서하노드는마스터노드에전송합니다.

More information

DE1-SoC Board

DE1-SoC Board 실습 1 개발환경 DE1-SoC Board Design Tools - Installation Download & Install Quartus Prime Lite Edition http://www.altera.com/ Quartus Prime (includes Nios II EDS) Nios II Embedded Design Suite (EDS) is automatically

More information

Keil Flexlm 라이선스 설명서

Keil Flexlm 라이선스 설명서 Copyright 2013 EMThink. All rights reserved. Date: 13 年 8 月 14 日 목차 라이선스서버의 HOSTID 찾기...3 라이선스파일만들기...5 라이선스서버프로그램다운로드하기...5 라이선스서버프로그램설치하기...6 라이선스파일수정하기...6 라이선스서버프로그램시작하기...7 라이선스서버프로그램종료하기...9 Page

More information

표준프레임워크 Nexus 및 CI 환경구축가이드 Version 3.8 Page 1

표준프레임워크 Nexus 및 CI 환경구축가이드 Version 3.8 Page 1 표준프레임워크 Nexus 및 CI 환경구축가이드 Version 3.8 Page 1 Index 1. 표준프레임워크 EGOVCI 팩키지설치... 3 1.1 개요... 3 1.2 EGOVCI 압축풀기... 3 1.3 EGOVCI 시스템구성... 3 1.4 CI 시스템구동 (START/STOP)... 4 2. NEXUS 설정정보... 6 2.1 NEXUS 서버구동

More information

MF Driver Installation Guide

MF Driver Installation Guide Korean MF 드라이버 설치설명서 사용자 소프트웨어 CD-ROM... 드라이버 및 소프트웨어 정보...1 지원되는 운영 체제...1 MF 드라이버 및 MF Toolbox 설치... [쉬운 설치]를 사용한 설치...2 [사용자 정의 설치]를 사용한 설치...10 USB 케이블 연결(USB를 이용해 연결하는 경우만)...20 설치 결과 확인...21 온라인

More information

Snort Install Manual Ad2m VMware libnet tar.gz DebianOS libpcap tar.gz Putty snort tar.gz WinSCP snort rules 1. 첫번째로네트워크설정 1) ifconf

Snort Install Manual Ad2m VMware libnet tar.gz DebianOS libpcap tar.gz Putty snort tar.gz WinSCP snort rules 1. 첫번째로네트워크설정 1) ifconf Snort Install Manual Ad2m VMware libnet-1.1.5.tar.gz DebianOS libpcap-1.1.1.tar.gz Putty snort-2.8.6.tar.gz WinSCP snort rules 1. 첫번째로네트워크설정 1) ifconfig 명령어로현재 IP를확인해본다. 2) vi /etc/network/interfaces 네트워크설정파일에아래와같이설정을해준다.

More information

OM2M 기반의 OHP-M2M 오픈소스설치가이드 2015 년 8 월 경북대학교통신프로토콜연구실 최예찬, 강형우 요약 사물인터넷 (Internet of Things: IoT) 이이슈가되면서다양한사

OM2M 기반의 OHP-M2M 오픈소스설치가이드 2015 년 8 월 경북대학교통신프로토콜연구실 최예찬, 강형우  요약 사물인터넷 (Internet of Things: IoT) 이이슈가되면서다양한사 OM2M 기반의 OHP-M2M 오픈소스설치가이드 2015 년 8 월 경북대학교통신프로토콜연구실 최예찬, 강형우 zns038053@gmail.com, hwkang0621@gmail.com 요약 사물인터넷 (Internet of Things: IoT) 이이슈가되면서다양한사물인터넷기반의오픈소스가공개가되고있다. 본문서에서는그중 Eclipse에서공개한 OM2M 플랫폼을기반으로개발된헬스케어플랫폼인

More information

untitled

untitled GUI Programming in Embedded Linux Embedded System Lab. II GUI 1:1 Embedded System Lab. II 2 Qt QT trolltech cross GUI QT ( ),, Mac, Linux, *nix C++ Qt X11 C++ GUI. (, ). Qt. Embedded System Lab. II 3 Qt/Embedded

More information

Microsoft Word - CPL-TR IETF-mobility.doc

Microsoft Word - CPL-TR IETF-mobility.doc IETF 이동성표준기술동향 2009 년 1 월 경북대학교통신프로토콜연구실 김지인 ( jiin16@gmail.com) 요약 본글에서는 IETF(International Engineering Task Force) 에서진행중인 IP 이동성표준기술 동향을 WG 별로주요 Draft Document 중심으로살펴보았다. 1 목 차 1. 서론... 3 2. MEXT (MOBILITY

More information

NTD36HD Manual

NTD36HD Manual Upnp 사용 D7 은 UPNP 를지원하여 D7 의네크워크에연결된 UPNP 기기에별다른설정없이연결하여, 유무선으로네트워크상의연결된 UPNP 기기의콘텐츠를재생할수있습니다. TV 화면의 브라우저, UPNP 를선택하면연결가능한 UPNP 기기가표시됩니다. 주의 - UPNP 기능사용시연결된 UPNP 기기의성능에따라서재생되지않는콘텐츠가있을수있습니다. NFS 사용 D7

More information

개요 IPv6 개요 IPv6 주소 IPv4와공존 IPv6 전환기술 (Transition Technologies)

개요 IPv6 개요 IPv6 주소 IPv4와공존 IPv6 전환기술 (Transition Technologies) Module 8 IPv6 구현 개요 IPv6 개요 IPv6 주소 IPv4와공존 IPv6 전환기술 (Transition Technologies) Lesson 1: IPv6 개요 IPv6 의이점 IPv4 와 IPv6 의차이점 IPv6 주소공간 IPv6 의이점 IPv6 의이점 : 큰주소공간 계층구조적주소와라우팅인프라 Stateless 와 stateful 주소구성

More information

2009년 상반기 사업계획

2009년 상반기 사업계획 소켓프로그래밍활용 IT CookBook, 유닉스시스템프로그래밍 학습목표 소켓인터페이스를활용한다양한프로그램을작성할수있다. 2/23 목차 TCP 기반프로그래밍 반복서버 동시동작서버 동시동작서버-exec함수사용하기 동시동작서버-명령행인자로소켓기술자전달하기 UDP 프로그래밍 3/23 TCP 기반프로그래밍 반복서버 데몬프로세스가직접모든클라이언트의요청을차례로처리 동시동작서버

More information

소개 TeraStation 을 구입해 주셔서 감사합니다! 이 사용 설명서는 TeraStation 구성 정보를 제공합니다. 제품은 계속 업데이트되므로, 이 설명서의 이미지 및 텍스트는 사용자가 보유 중인 TeraStation 에 표시 된 이미지 및 텍스트와 약간 다를 수

소개 TeraStation 을 구입해 주셔서 감사합니다! 이 사용 설명서는 TeraStation 구성 정보를 제공합니다. 제품은 계속 업데이트되므로, 이 설명서의 이미지 및 텍스트는 사용자가 보유 중인 TeraStation 에 표시 된 이미지 및 텍스트와 약간 다를 수 사용 설명서 TeraStation Pro II TS-HTGL/R5 패키지 내용물: 본체 (TeraStation) 이더넷 케이블 전원 케이블 TeraNavigator 설치 CD 사용 설명서 (이 설명서) 제품 보증서 www.buffalotech.com 소개 TeraStation 을 구입해 주셔서 감사합니다! 이 사용 설명서는 TeraStation 구성 정보를

More information

iii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다.

iii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다. Eclipse 개발환경에서 WindowBuilder 를이용한 Java 프로그램개발 이예는 Java 프로그램의기초를이해하고있는사람을대상으로 Embedded Microcomputer 를이용한제어시스템을 PC 에서 Serial 통신으로제어 (Graphical User Interface (GUI) 환경에서 ) 하는프로그램개발예를설명한다. WindowBuilder:

More information

Microsoft PowerPoint - Supplement-02-Socket Overview.ppt [호환 모드]

Microsoft PowerPoint - Supplement-02-Socket Overview.ppt [호환 모드] 소켓개요 참고문헌 : 컴퓨터네트워크프로그래밍, 김화종, 홍릉과학출판사 Socket 정의 Socket 은 Transport 계층 (TCP 나 UDP) 을이용하는 API 1982 년 BSD 유닉스 41 에서처음소개 윈도우즈의경우 Winsock 제공 JAVA 또한 Socket 프로그래밍을위한클래스제공 Socket Interface 의위치 5-7 (Ses, Pre,

More information

Microsoft PowerPoint - 02_Linux_Fedora_Core_8_Vmware_Installation [호환 모드]

Microsoft PowerPoint - 02_Linux_Fedora_Core_8_Vmware_Installation [호환 모드] 리눅스 설치 Vmware를 이용한 Fedora Core 8 설치 소프트웨어실습 1 Contents 가상 머신 실습 환경 구축 Fedora Core 8 설치 가상 머신 가상 머신 가상 머신의 개념 VMware의 설치 VMware : 가상 머신 생성 VMware의 특징 실습 환경 구축 실습 환경 구축 Fedora Core 8 설치 가상 머신의 개념 가상 머신 (Virtual

More information

Level 학습 성과 내용 1수준 (이해) 1. 기본적인 Unix 이용법(명령어 또는 tool 활용)을 습득한다. 2. Unix 운영체계 설치을 익힌다. 모듈 학습성과 2수준 (응용) 1. Unix 가상화 및 이중화 개념을 이해한다. 2. 하드디스크의 논리적 구성 능력

Level 학습 성과 내용 1수준 (이해) 1. 기본적인 Unix 이용법(명령어 또는 tool 활용)을 습득한다. 2. Unix 운영체계 설치을 익힌다. 모듈 학습성과 2수준 (응용) 1. Unix 가상화 및 이중화 개념을 이해한다. 2. 하드디스크의 논리적 구성 능력 CLD 모듈 계획서 Unix Systems 운영관리기법 교과목 코드 모듈명 Unix Systems Administration 코디네이터 김두연 개설 시기 2015. 5 th term 학점/시수 3 수강 대상 1~3학년 분반 POL Type TOL Type SOS Type 유형 소프트웨어 개발 컴퓨팅 플랫폼 관리 개발 역량 분석/설계 프로그래밍

More information

슬라이드 제목 없음

슬라이드 제목 없음 2004. 11 1 2 3 4 5 6 2,000 1,500 1,690 1,000 Home Networking 51.3% 500 0 93 2004 2010 Targeting KT VDSL KT KT KT HomeN HomeN_Sky KT KT, SkyLife, KT Megapass + VOD Megapass + SkyLife, SMS, VOD,, SMS,

More information

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp");

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher( 실행할페이지.jsp); 다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp"); dispatcher.forward(request, response); - 위의예에서와같이 RequestDispatcher

More information

1. efolder 시스템구성 A. DB B. apache - mod-perl - PHP C. SphinxSearch ( 검색서비스 ) D. File Storage 2. efolder 설치순서 A. DB (MySQL) B. efolder Service - efolder

1. efolder 시스템구성 A. DB B. apache - mod-perl - PHP C. SphinxSearch ( 검색서비스 ) D. File Storage 2. efolder 설치순서 A. DB (MySQL) B. efolder Service - efolder Embian efolder 설치가이드 efolder 시스템구성 efolder 설치순서 Installation commands 1. efolder 시스템구성 A. DB B. apache - mod-perl - PHP C. SphinxSearch ( 검색서비스 ) D. File Storage 2. efolder 설치순서 A. DB (MySQL) B. efolder

More information

PWR PWR HDD HDD USB USB Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC DDNS (

PWR PWR HDD HDD USB USB Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC DDNS ( PWR PWR HDD HDD USB USB Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC DDNS (http://ddns.hanwha-security.com) Step 1~5. Step, PC, DVR Step 1. Cable Step

More information

Data Sync Manager(DSM) Example Guide Data Sync Manager (DSM) Example Guide DSM Copyright 2003 Ari System, Inc. All Rights reserved. Data Sync Manager

Data Sync Manager(DSM) Example Guide Data Sync Manager (DSM) Example Guide DSM Copyright 2003 Ari System, Inc. All Rights reserved. Data Sync Manager Data Sync Manager (DSM) Example Guide DSM Copyright 2003 Ari System, Inc. All Rights reserved. Data Sync Manager are trademarks or registered trademarks of Ari System, Inc. 1 Table of Contents Chapter1

More information

JDBC 소개및설치 Database Laboratory

JDBC 소개및설치 Database Laboratory JDBC 소개및설치 JDBC } What is the JDBC? } JAVA Database Connectivity 의약어 } 자바프로그램안에서 SQL 을실행하기위해데이터베이스를연결해주는응용프로그램인터페이스 } 연결된데이터베이스의종류와상관없이동일한방법으로자바가데이터베이스내에서발생하는트랜잭션을제어할수있도록하는환경을제공 2 JDBC Driver Manager }

More information

Splentec V-WORM Quick Installation Guide Version: 1.0 Contact Information 올리브텍 주소 : 경기도성남시분당구구미로 11 ( 포인트타운 701호 ) URL: E-M

Splentec V-WORM Quick Installation Guide Version: 1.0 Contact Information 올리브텍 주소 : 경기도성남시분당구구미로 11 ( 포인트타운 701호 ) URL:   E-M Splentec V-WORM Quick Installation Guide Version: 1.0 Contact Information 올리브텍 주소 : 경기도성남시분당구구미로 11 ( 포인트타운 701호 ) URL: http://www.olivetech.co.kr E-Mail: tech@olivetech.co.kr TEL: 031-726-4217 FAX: 031-726-4219

More information

슬라이드 제목 없음

슬라이드 제목 없음 (JTC1/SC6) sjkoh@knu.ac.kr JTC1 JTC1/SC6/WG7 ECTP/RMCP/MMC (JTC1/SC6) 2/48 JTC1 ISO/IEC JTC1 Joint Technical Committee 1 ( ) ISO/TC 97 ( ) IEC/TC 83 ( ) Information Technology (IT) http://www.jtc1.org

More information

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx #include int main(void) { int num; printf( Please enter an integer "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 을 작성하면서 C 프로그램의

More information

기존에 Windchill Program 이 설치된 Home Directory 를 선택해준다. 프로그램설치후설치내역을확인해보면 Adobe Acrobat 6.0 Support 내역을확인할수 있다.

기존에 Windchill Program 이 설치된 Home Directory 를 선택해준다. 프로그램설치후설치내역을확인해보면 Adobe Acrobat 6.0 Support 내역을확인할수 있다. PDMLink 에등록된 Office 문서들의 PDF 문서변환기능및 Viewer 기능을알아보자 PDM Link에서지원하는 [Product View Document Support] 기능은 Windows-Base 기반의 Microsoft Office 문서들을 PDMLink용 Viewer인 Product View를통한읽기가가능한 PDF Format 으로변환하는기능이다.

More information

노트북 IT / 모바일 데스크탑 34 올인원PC 35 PC 소프트웨어 포터블SSD / SSD / 메모리카드 36 태블릿 37 휴대폰 39 PC 솔루션 IT / 모바일 IT / 모바일 노트북 29 삼성전자는 Windows 를 권장합니다. 삼성전자만의 편리하고 다양한 소프트웨어를 통해 초보자도 보다 쉽고 빠르게 이용 가능합니다. Easy Settings 삼성 패스트

More information

슬라이드 제목 없음

슬라이드 제목 없음 MS SQL Server 마이크로소프트사가윈도우운영체제를기반으로개발한관계 DBMS 모바일장치에서엔터프라이즈데이터시스템에이르는다양한플랫폼에서운영되는통합데이터관리및분석솔루션 2 MS SQL Server 개요 3.1 MS SQL Server 개요 클라이언트-서버모델을기반으로하는관계 DBMS 로서윈도우계열의운영체제에서만동작함 오라클관계 DBMS 보다가격이매우저렴한편이고,

More information

SBR-100S User Manual

SBR-100S User Manual ( 1 / 13 ) SBR-100S 모델에 대한 사용자 펌웨어 업그레이드 방법을 안내해 드립니다. SBR-100S 는 신규 펌웨어가 있을시 FOTA(자동업데이트) 기능을 통하여 자동 업그레이드가 되며, 필요시 사용자가 신규 펌웨어를 다운받아 수동으로 업그레이드 할 수 있습니다. 1. 준비하기 1.1 연결 장치 준비 펌웨어 업그레이드를 위해서는 SBR-100S

More information

chapter4

chapter4 Basic Netw rk 1. ก ก ก 2. 3. ก ก 4. ก 2 1. 2. 3. 4. ก 5. ก 6. ก ก 7. ก 3 ก ก ก ก (Mainframe) ก ก ก ก (Terminal) ก ก ก ก ก ก ก ก 4 ก (Dumb Terminal) ก ก ก ก Mainframe ก CPU ก ก ก ก 5 ก ก ก ก ก ก ก ก ก ก

More information