ICMP- 호스트간 제어 메시지 교환 프로토콜- IP프로토콜은 전달을 보장하진 않는다. 그래서 전송상의 오류 등을 보고하기 위해 ping 같은 프로토콜에서는 ICMP를 사용한다. FTP- 파일 전송 프로토콜- hash : 전송할 때 # 문자를 진행도에 따라 표시할지 여부를 결정하는 FTP 명령어- get : 기본 FTP 클라이언트를 통해 파일을 다운받기 위한 명령어(업로드 : put)- anonymous FTP : 비밀번호를 입력하라는 메시지에는 자신의 전자우편 주소를 입력한다. (Archie : 인터넷 초창기 활발히 사용되던 서비스, 자신이 원하는 파일이나 문서가 어느 anonymous FTP서버에서 제공되는지를 찾아주는 프로그램) NFS- 네트워크 파일 시스템 NIC - 네트워크 정보센터, 인터넷/I..
TCP/IP인터넷 표준 프로토콜로 1960년에 미국방성(DARPA)에서 연구 시작으로 1980년 프로토콜 모델 공개가 되었다.개방형 프로토콜로 H/W, OS에 독립적으로 사용되며, 근/원거리의 서로 다른 컴퓨터를 이어준다. [역할]- 데이터 흐름관리- 데이터 정확성 확인(TCP) = 패킷들의 전송흐름 제어- 패킷을 목적지로 전송(IP) = Datagram의 분열과 재배열의 역할 [OSI 계층 측면]- 응용 : 메시지 변환- 트랜스포트 : TCP/UDP > 패킷 재검사 및 전송- 인터넷층 : 효율적으로 목적지까지 보냄- 네트워크 인터페이스 : 물리적 표면 위로 올림 [LAN 토폴로지]- 망형각 컴퓨터가 임의의 다른 사용자들과 직접 상호연결되어 있다. 시스템 구축 비용이 많이 들고, 백본 망 구성에 사용된다..
인터넷 활용컴퓨터를 통신망에 의하여 상호연결하여 S/W나 데이터베이스를 공유하도록 한다.컴퓨터 네트워크의 범위는 크게 일정지역 내의 통신을 위한 LAN과 거리에 제한이 없는 WAN으로 분류된다. LAN(Local Area Network)- 건물이나 공장, 학교 등 제한된 일정 지역 내에 분산 설치된 각종 컴퓨터와 주변기기들 사이의 통신을 수행하기 위하여 신뢰성 있는 고속의 통신채널을 제공하는 근 거리 통신망이다.- 10Mbps ~ 155Mbps의 전송속도로 데이터를 송수신한다.- 지역적으로 제한된 영역에 한정되어 있다.- 낮은 오류에 의한 신뢰성 있는 고속데이터 전송이 가능하다. LAN 규격- IEEE : LAN의 접속 규격과 처리에 대한 표준을 제정하는 기관10BASE-5 Base band 신호 방식 ..
프로세스 관련 명령어ps : 프로세스 상태를 알기 위한 명령어이다. ※ 옵션 -a : 세션 리더를 제외하고 터미널에 종속되지 않은 모든 프로세스의 정보를 출력한다. -e : 시스템에서 실행중인 모든 프로세스의 정보를 출력한다. -f : 프로세스의 자세한 정보를 출력한다. (PPID, 프로세스 시작시간 등) -u : 터미널에서 실행한 프로세스의 자세한 정보를 출력한다. (PPID, CPU 및 메모리 사용량, RSS, VSZ 등) -l : 프로세스의 자세한 정보를 출력한다. (UID, PPID, PRI(우선순위값), NI(nice값) 등) a : 터미널에서 실행한 프로세스의 정보를 출력한다. TIME : 프로세스 실행시간 RSS : 사용하고 있는 물리적 메모리의 크기 VSZ : 사용하고 있는 가상 메모리의 ..
쉘의 종류본쉘 : 유닉스 시스템 최초의 쉘. 프로그래밍 언어의 용도로 개발되었다. 본쉘 계열의 쉘로는 ksh, bash, zsh 등이 있다. Bash Shell : 리눅스에서 가장 많이 사용되는 쉘로 POSIX와 호환된다. GNU에 의해 개발/배포 되었으며 sh를 기본으로 ksh와 csh 계열의 장점이 결합된 표준 쉘이다. csh : C언어와 유사하여 유닉스에서 많이 사용된다. 본쉘과 대부분 호환되지만 다른 인터페이스를 가진다. C쉘은 C언어와 유사한 언어를 사용한 대화형 쉘이다. Tcsh : 확장 C쉘로 명령행 편집기능을 제공한다. ksh : 유닉스에서 가장 많이 사용되고 본쉘과 호환되면서 명령행 편집기능을 제공한다. 본쉘 환경변수본쉘은 산술계산, 조건식, 제어구조, 내장 명령어들을 가진 프로그램 작성..