본문 바로가기

Programming424

TCP/IP TCP/IP # TCP TCP는 네트워크 연결하는 응용 프로그램에서 사용되는 연결 기반의 전송 프로토콜이다. TCP는 핸드쉐이킹을 통해 네트워크로 정보는 보내면 네트워크상에 오류가 발생할 경우 재전송한다. 도착한 패킷 순서를 정정할 수 있는 기능이 있다. # IP IP는 인터넷을 구성하는 주요 근간이라고 볼 수 있다. IP는 비연결설이지만 전송의 기본 단위인 데이터그램을 규정하고 IP주소를 규정하고 네떡간의 라우팅을 제공한다. # UDP 비연결성 전송 프로토콜이다. 이것은 응용 프로그램이 IP에 직접 접근할 수 있게 하여 부하를 최소로 주고 데이터를 교환할 수 있게 해준다. # ICMP 비연결성 전송 프로토콜로 네트워크 시스템 사이의 제어 정보 교환에 사용된다. 이것은 IP Datagrams을 이용해 흐.. 2009. 3. 7.
bash (Bourn-again shell) # Shell은 리눅스 컴퓨팅 환경에서 기본적이고 중요한 부분이다. # 모든 쉘들의 공통점 - 이들은 커널과 부분하며 사용자 프로그램을 실행한다. - 각 쉘은 환경 변수를 이용해 사용자 환경에 맞출 수 있다. - 쉘은 사용자에 의해 대화형으로 사용할 수 있고 시스템에 의해 비대화형으로도 사용할 수 있다. - 쉘은 다른 쉘 안에서 실행할 수 있고 사용자가 기본쉘이 아닌 다른 쉘을 사용할 수 있게 해준다. 이를 위해 사용자는 현재 쉘 명령행에서 단지 다른 쉘을 실행하면 된다. 새로운 쉘은 자신이 실행된 본래 쉘을 변경할 수 없다. 대신 새로운 쉘은 원래 쉘을 부모 프로세스로 하는 새로운 프로세스다. 자식 쉘을 중단하면 본래 쉘로 돌아간다. - 쉘은 자신의 운영환경을 구축하기 위해 일련의 설정 파일을 이용한다.. 2009. 3. 4.
우분투 설치하기 리눅스를 시작하기도 전에 여러가지 문제들이 덤벼드는군요. VMware를 이용해서, 간단하게 리눅스를 설치할수 있습니다. 홈페이지에 가면 한정된 기간동안 사용할 수 있는 프로그램을 받을 수 있구요. OS를 간단하게 설치할수 있게 해주는 프로그램입니다. (자세한건,,,,ㄴㄴㄴ) 오케오케오케... 누르면서 VMware 설치 완료. 그리고 우분투 홈페이지에 가서, 설치 파일을 받습니다. ISO 파일입니다. VMware를 구동하고, 새로 만들기 설정후, ISO 파일의 경로를 넣어주면, 끝. 그 다음 문제는 VMware Tool를 어떻게 설치하는가 입니다. Asianux에서는 쉽게 설치가 되는데 반해 우분투에서는 조금의 수고가 필요합니다. VMware의 메뉴에서 VM -> install Vmware-tool을 선택.. 2009. 2. 12.
[펌] GDB 사용법 GDB 사용하기 개요 gdb [-help] [-nx] [-q] [-batch] [-cd=dir] [-f] [-b bps] [-tty=dev] [-s symfile] [-e prog] [-se prog] [-c core] [-x cmds] [-d dir] [prog[core|procID]] 1. GDB GDB같은 디버거의 목적은 다른 프로그램 수행 중에 그 프로그램 ‘내부에서’ 무슨 일이 일어나고 있는지 보여주거나 프로그램이 잘못 실행되었을 때 무슨 일이 일어나고 있는지 보여주는 것이다. GDB는C, C++, Modula-2로 짠 프로그램을 디버그 할 수 있다. 쉘에서 gdb로 GDB를 시작하면 quit로 종료명령을 주기전까지는 터미널로부터 명령라인을 읽어 들인다. help명령을 사용하여 gdb내부에서 도.. 2009. 2. 5.