반응형

정보처리기사보 7

[정보처리기사]5.정보시스템 구축 관리/IT프로젝트 정보 시스템 구축 관리/스위치

스위치(Switch) 1. 스위치 LAN 간에 연결하여 더 큰 LAN 형성 1.1 분류 (1) L2 스위치 - OSI 2 계층(Da)에 속하는 장비 - 일반적으로 부르는 스위치 - MAC 주소를 기반으로 프레임(Frame)을 전송 - 동일 네트워크 간의 연결만 가능 (2) L3 스위치 - OSI 3계층(Ne)에 속하는 장비 - L2 스위치에 라우터 기능이 추가된 것 - IP 주소를 기반으로 패킷(Packet)을 전송 - 서로 다른 네트워크 간의 연결이 가능 - 주로 backbone switch역할 백본 스위치(Backbone Switch) - 백본(Backbone): 여러 네트워크들을 연결할 때 중추적 역할을 하는 네트워크 - 백본 스위치 : 백본에서 스위칭 역할을 하는 장비 - 백본 스위치는 모든 패킷..

[정보처리기사]4.프로그래밍 언어 활용/SW 운영체제의 활용/OSI7계층, TCP/IP4계층

OSI7계층, TCP/IP4계층 1. OSI(Open System Interconnection) 참조 모델 20년 1, 2, 3회 기출문제 21년 3회 실기 기출 ISO 에서 제안한 통신규약(프로토콜) #아(A)파(P)서(S) 티(T)내(Ne)다(Da) 피(Phy)남 TCP/IP 5 OSI 7 역할 프로토콜 장비 상 응용 응용 프로그램 간의 데이터 송, 수신 제공 응용 7 Application 사용자와 네트워크 간 응용서비스 연결, 데이터 생성 HTTP, FTP, TELNET, SMTP/SNTP, DNS 표현6 Presentation 데이터 형식 설정, 코드&형식변환, 암/복호화, 데이터 압축,구문검색 JPEG, MPEG 세션 5 Session 연결 접속(유지), 동기제어, 동기점(대화) 오류 복구, 대..

[정보처리기사]4.프로그래밍 언어 활용/SW 운영체제의 활용/인터넷

인터넷 1. 인터넷 - TCP/IP 프로토콜 기반 - 전세계 컴퓨터와 네트워크들이 연결된 광범위한 컴퓨터 통신망 1.1 IP 주소(Internet Protocol Address) - 인터넷에 연결된 모든 컴퓨터 자원을 구분하기 위한 고유한 주소 - 숫자로 8비트씩 4부분, 총 32비트로 구성됨 클래스 서브넷 마스크(/블록) 첫째 옥텟 IP 주소범위 A Class 국가나 대형 통신망 255.0.0.0(/8) 네트워크 1개+호스트 3개 0~127 0.0.0.0 ~ 127.255.255.255 B Class 중대형 통신망 255.0.0.0(/16) 네트워크 2개+호스트 2개 128~191 128.0.0.0 ~ 191.255.255.255 C Class 소규모 통신망 255.0.0.0(/24) 네트워크 3개+호..

[정보처리기사]4.프로그래밍 언어 활용/SW 운영체제의 활용/프로세스 동기화

프로세스 동기화 1. 프로세스 동기화 공유 데이터에 대한 동시 접근은 데이터 불일치 초래해서 일관성을 유지해야 한다. 1.1 임계 구역(Critical Section) - 다중 프로그래밍 운영체제에서 여러 개의 프로세스 간에 공유자원을 접근하는 데 있어서 문제가 발생하지 않도록 한 번에 는 하나의 프로세스만 사용하도록 지정된 공유 자원 영역(동시 수행 불가) - 한정된 대기문제를 해결하지 못하여 발생 - 작업은 신속하게 이루어져야함 - 명령어 실행 중 인터럽트 발생 금지 1.2 상호 배제(Mutual Exclusion) - 특정 프로세스가 공유 자원을 사용하고 있을 경우 다른 프로세스가 해당 공유 자원을 사용하지 못하게 제어하여 임계 구역을 유지하는 방법 - 임계 구역 내에서는 인터럽트, 교착상태, 무한..

[정보처리기사]4.프로그래밍 언어 활용/SW 운영체제의 활용/프로세스

프로세스 1. 프로세스(Process) - 일반적으로 프로세서(처리기, Processor), 즉 CPU에 의해 처리되는 사용자 프로그램, 시스템 프로그램인 실행중인 프로그램을 의미하며 작업(Job), 태스크(Task)라고도 함 프로세서(Processor) → 프로세스(Process) → 프로시저(Procedure, 절차) -비동기적 행위를 일으키는 주체 -운영체제가 관리하는 실행 단위 -실행중인 프로그램(목적/결과에 따라 발생되는 사건들의 과정) -활동중인 프로시저 -PCB(Process Control Block)을 가진 프로그램 -실기억장치에 저장된 프로그램 -프로세서가 할당되는 실체(디스패치가 가능한 단위) - 프로세스가 전송하는 메시지 형태: 형식, 가별길이, 고정 길이 1.1 PCB(Process..

[정보처리기사]4.프로그래밍 언어 활용/프로그래밍 언어/스크립트 언어

스크립트 언어 1. 스크립트 언어(scripting language) - 응용 소프트웨어를 제어하는 컴퓨터 프로그래밍 언어 클라이언트용 언어: 클라이언트의 웹 브라우저에서 해석되어 실행 e.g. JavaScript 서버용 스크립트 언어: 서버에서 해석되어 실행된 후 결과만 클라이언트로 보냄 e.g. ASP, JSP, PHP, Python 1.1 스크립트 언어의 장단점 - 컴파일 없이 바로 실행하므로 결과를 바로 확인할 수 있음 - 개발 시간이 짧고, 소스 코드를 쉽고 빠르게 수정할 수 있음 - 코드를 읽고 해석해야 하므로 실행 속도가 느리고, 런타임 오류가 많이 발생함 1.2 스크립트 언어의 종류 (1) JavaScript -1995 개발, 객체지향 클라이언트용 스크립트 언어 -웹페이지의 동작을 제어 -..

[정보처리기사]4.프로그래밍 언어 활용/프로그래밍 언어/선언형 프로그래밍

선언형 프로그래밍 프로그래밍 패러다임 - 명령형: 절차적, 객체지향 - 선언형:함수형, 논리형 1. 선언형 프로그래밍(declarative programming) - 명령형 프로그래밍이 문제를 해결하기 위한 방법을 기술한다면, 선언형 프로그래밍은 프로그램이 수행해야 하는 문제를 기술하는 언어 프로그램이 어떤 방법으로 해야 하는지를 나타내기보다 무엇과 같은지를 설명하는 경우 - 함수형 프로그래밍(적용형 프로그래밍)와 논리형 프로그래밍(선언적 프로그래밍)가 있음 - 목표를 명시하고 알고리즘은 명시하지 않음 -알고리즘을 명시하고 목표는 명시하지 않음 -폰노이만 구조에 개념적인 기초를 두고 있음 -특정 구문의 연산을 이용하여 상태를 변경시키고 프로그램을 동작시킴 1.1 선언형 프로그래밍언어의 장, 단점 - 가독..

반응형