본문 바로가기

4. 기술창고, Warehouse

(19)
IPv6(internet protocol version 6) IPv6(internet protocol version 6) 현재 사용되고 있는 IP 주소체계인 IPv4의 단점을 개선하기 위해 개발된 새로운 IP 주소체계를 말한다. 인터넷 엔지니어링 태스크 포스(IETF)의 공식규격으로, 차세대 인터넷통신규약이라는 뜻에서 IPng(IP next generation)라고도 한다. IPv6가 IPv4에 보다 가장 명백하게 개선된 점은 IP주소의 길이가 32 비트에서 128 비트로늘어났다는 점이다. 이러한 확장은 가까운 장래에 인터넷이 폭발적으로 성장함으로써, 네트웍주소가 금세 부족해 질것이라는 우려에 대한 대응책을 제시한다. IPv6는 유니캐스트 (하나의 호스트에서 다른 하나의 호스트로), 애니캐스트 (하나의 호스트에서 가까이 있는 여러 개의 호스트들로), 멀티캐스트 (..
GDB 디버깅 매뉴얼 ..매뉴얼 첨부
GDB 사용법 GDB 사용법 Debugging이란 Debugging은 bug, 즉, 컴퓨터 프로그램 상의 논리적 오류를 찾아 해결하는 과정이다. Debugging 방법 l 프로그램 소스를 눈으로 따라가며, 머리로 실행시켜 논리적 오류를 찾아낸다. 이것은 프로그래머로 하여금 정말 많은 에너지를 소비하게 하며, 자신이 작성한 프로그램인 경우 선입견으로 인해 오류를 찾아내기 힘든 경우가 많다. l 프로그램의 중간 중간에 ‘printf’를 사용하여 실행 상태를 출력하도록 한다. 이렇게 함으로써 변수에 잘못된 값이 들어가는지 여부를사람이 직접 계산하는 것보다 좀 더 쉽게 알 수 있다. l Debugging tool (예, gdb, dbx, xdbx 등)을 이용한다. Debugging tool들은 프로그램이 실행 중일 때, 변수..