본문 바로가기

IT112

네트워크 관리사 실기 요점 정리 *리눅스 명령어 ls - 도스의 dir 명령과 비슷하며 현재 작업중인 파일이나 디렉토리의 정보를 나타내는 명령 cd - 현재 디렉토리에서 다른 디렉토리로 이동하는 명령 pwd - 사용자가 현재 작업 중인 디렉토리의 경로를 절대 경로 방식으로 나타내는 명령 rm - 파일이나 디렉토리를 삭제하는 명령 mkdir - 디렉토리를 새로 만드는 명령 cp - vkdlfdmf 다른 이름으로 또는 다른 디렉토리로 복사하는 명령 mv - 현재 디렉토리 내에 있는 파일을 다른 디렉토리로 복사하는 명령 more - more는 내용이 한 페이지를 넘을 때 한 페이지씩 화면에 출력하는 명령 /less less는 more 명령과 같은 기능을 하지만 페이지를 앞으로 이동 가능 cat - 텍스트 파일의 내용을 화면에 출력하는 명령 .. 2009. 12. 28.
응용계층의 기능 - OSI 참조 모델의 최상위에 위치하는 계층, 응용 서비스를 네트워크에 접속시키는 역할 다른 계층에게 서비스를 제공하지 않음 - 특징 1) Client - Server의 패러다임을 기반 : 응용 계층은 local - remote의 개념을 기반으로 함 2) Addressing : Client - Server는 명시적인 주소를 이용해서 통신 ex) IP address DNS 3) Different service : 다양한 종류의 서비스 유형( ex - http, ftp, telnet ...) 4) Delay 허용 - VoIP에 사용됨 5) Throughput - 단위 시간당 전송 할 수 있는 데이터의 처리량 측정 및 관리 6) Reliability - TCP / UDP의 신뢰성에 대하여 모두 지원 2009. 12. 26.
TCP와 UDP 프로토콜의 특징 - TCP 특징 1) Port number - 응용 process가 TCP/UDP 둘 다 사용 가능하면 동일한 포트 할당 2) Services - TCP가 Process에게 제공하는 서비스 : Stream 전송 - TCP : segment화(다수의 byte) / UDP : datagram (단일 byte) * Process -> UDP : 여러번의 데이터 전송 가능 UDP -> UDP : 독립적으로 각 데이터 전송 * 송신 Process -> TCP : 스트림 방식으로 데이터 전송 TCP -> 수신 Process : 스트림 방식으로 데이터 전송 3) 송,수신측 buffer - 똑같은 속도로 송수신 불가능 하므로 TCP는 임시저장용 buffer가 송수신 양측 모두 존재 4) 전 이중 서비스 - 양방향 동시.. 2009. 12. 26.
전송층의 기능 - 특징 1) Packeting - segment : stream of bytes를 잘라서 일정크기의 데이터 단위화 - TCP - user datagram : 한 뭉치의 data 단위화 - UDP 2) Addressing - port 번호 부여 : application layer(7계층)에서 사용하는 여러 개의 process들을 구분하기 위한 번호 3) Connection control - connection oriented service - TCP (연결형) - connection less service - UDP (비연결형) 4) Reliability(신뢰성)- 오류제어 | - 흐름제어 | QoS(Quality of Service) - 혼잡제어 | (제공 전송률 및 에러율과 관련된 서비스 품질) - .. 2009. 12. 26.
IPv6의 특징, 주소형태 / 주소분류, 확장헤더, 단편화 - 특징 1) IPv4는 network ID와 host ID를 사용 -> 비효율적인 기능의 개선 2) Multimedia service 제공에 적합함 3) 기존의 Ipv4 32bit 체계에서 128bit 체계로 주소수의 대폭 확장 4) 자동 환경 구성 기능 5) IP Sec를 기본으로 사용하여 보안을 강화 6) Mobile IP기능을 기본으로 제공 7) 6가지의 확장헤더의 사용 8) Flow label 포함 - 발신자가 패킷에 대하여 특별 처리를 요구 할 수 있는 필드 - 주소 형태 : 128bit 주소를 16bit 블록 단위(8칸)로 나누고 16진수로 나타내며, 콜론으로 구분된다. 여기서 블록이 연속된 0이라면 0을 없애고 더블콜론으로 더 단순하게 주소를 만들 수 있는 생략형 특징을 지닌다. 이러한 생.. 2009. 12. 26.
웜의 정의와 사례 ⇨ 웜의 정의 - 웜은 바이러스와 매우 유사하지만 로컬 시스템으로 전파되지 않는다. - 시스템에서 시스템으로 전파되며, 일반적으로 메모리상에서만 존재. - RFC 1135에서는 웜을 다음과 같이 정의 함. “웜은 자동으로 동작하는 프로그램이며, 자신을 실행시키기 위해 시스템의 자원을 소모한다. 그리고 자신을 다른 머신으로 전파시킬 수 있다.” ⇨ 웜의 공격 사례 - 마이둠 웜은 2004년 1월 26일 처음 발견된 웜입니다. 이 웜은 네트워크를 통해 전파되는 웜 으로 감염된 시스템에 큰 피해를 주지는 않고 단지 대규모 분산 서비스 공격을 위한 부하로 이용합니다. 마이둠 웜은 1월 26일 처음 버전(MyDoom.A)이 나온 뒤 올해 1월 28일에는 그 변 종(MyDoom.B)이 나왔습니다. 이 웜은 두 가지.. 2009. 12. 26.
Virus/Worm의 설명 및 구분 바이러스 사용자 컴퓨터 내에서 사용자 몰래 프로그램이나 실행 가능한 부분을 변형해 자신 eh는 자신의 변형을 복사하는 프로그램이다. 가장 큰 특성은 복제와 감염으로, 다른 네트워크의 컴퓨터로 스스로 전파되지 않는다. 웜 인터넷 또는 네트워크를 통해서 컴퓨터에서 컴퓨터로 전파되는 악성 프로그램이다. 윈도우의 취약점 또는 응용 프로그램의 취약점을 이용하거나 이메일이나 공유 폴더를 통해 전파되며, 최근에는 p2p를 이용하여 전파괴도 한다. 바이러스와 달리 스스로 전파되는 특성이 있다. 2009. 12. 26.
Buffer Overflow의 의도와 예 간략히 설명하는 버퍼 오버플로우는, 버퍼 오버플로우의 개념은 덮어쓰기이다. 벗어난 데이터는 인접 메모리를 덮어 쓰게 되는데 다른 데이터가 포함 되어 있을 수도 있는데, 손상을 받을 수 있는 데이터는 프로그램 변수와 프로그램 흐름 제어 데이터도 포함된다. 이로 인해 잘못된 프로그램 거동이 나타날 수 있으며, 메모리 접근 오류, 잘못된 결과, 프로그램 종료, 또는 시스템 보안 누설이 발생할 수 있다. A B 0 0 0 0 0 0 0 1 6바이트 길이 스트링 버퍼 A와 2바이트 길이 정수형 B, 우선 A의 6바이트 모두 만 포함하며 B는 숫자 1을 포함한 1바이트 크기이다. 여기에 문자열 network를 A버퍼에 저장한다. A B n e t w o r k 0 여기서 문자열 network의 끝을 알리는 널 값 .. 2009. 12. 26.