본문 바로가기

침착하게 Study/정보처리기사

[정보처리기사/실기]2023년 정처기 실기 자주 나오는 개념 키워드 정리 3 (OSI 7 계층 간략 정리 , 객체지향 추상화,테스트 종류,라우팅 프로토콜 ,SOLID 원칙, 스케줄링, 데이터 모델 구성요소 3가지)

OSI 7 계층 간략 정리 

 

응용계층 - 파일전송, 전자사서함, 정보교환, 가상터미널

표현계층 - 데이터 암호화, 데이터압축, 형식변환

세션계층 - 송수신 측 간의 관련성을 유지, 대화 제어 

전송계층 - 다중화, 오류제어, 흐름제어, TCP, UDP, 게이트 웨이 

네트워크계층 - 경로설정(Routing), 트래픽제어, 패킷, X.25, IP, 라우터 

데이터링크 계층 - 흐름제어 , 오류 검출과 회복, HDLC,  MAC, 랜카드, 브리지, 스위치

물리계층 - 기계적, 비트, 전기적특성, X.21, 리피터,  허브

 

* 데이터 링크는 노드사이의 흐름과 오류제어

* 전공계층은 단말기 사이의 흐름과 오류제어 

 


객체지향 추상화

 

일반화 관계 (Generalization) : 한 클래스가 다른 클래스를 포함하는 상위 개념일 때의 관계 , IS-A관계 

연관 관계 ( Accociation ) : 2 개 이상의 사물이 서로 관련된 관계

의존 관계( Dependency ) : 연관 관계와 같이 한 클래스가 다른 클래스에서 제공한느 기능을 사용할 때 표시 ( 짧은 시간만 유지한다)

실체화 관계 (Realization)  : 인터페이스를 구현받아 추상 매서드를 오버라이딩하는 것을 의미 

집약 관계 ( Aggregation ) : 한 객체가 다른 객체를 소유하는 관계 

합성 관계 ( Composition ) : 부분 객체가 전체 객체를 속하는 관계 

 

 


테스트 종류

단위 테스트 - 정적/동적 테스트

통합 테스트 - 상향식/하향식/백본/빅뱅테스트

시스템 테스트 - 기능/비기능 테스트

인수 테스트  - 알파/베타 테스트 


라우팅 프로토콜 

 

IGP: Interior Gateway Protocol, 동일 그룹 내 라우팅 정보를 교환할 때 사용하는 프로토콜 , 내수

EGP: Exterior Gateway routing Protocol, 다른 그룹과 라우팅 정보를 교환하는 프로토콜, 무역

OSPF: Open Shortest Path First, IP 네트워크를 위해 개발되고 SPF(Shortest Path First) 알고리즘을 기반으로 하는 링크 상태 라우팅 프로토콜, 최단거리

BGP: Border Gateway Protocol, 서로 다른 조직의 네트워크를 연결할 때 사용하는 라우팅 프로토콜, 협업

 


SOLID 원칙

단일 책임 원칙(Single Responsiblity Principle; SRP) : 소프트웨어의 컴포넌트는 단 하나의 책임만을 가져야 한다.

개방 폐쇄 원칙(Open Close Principles; OCP) : 확장에 대해선 열려 있어야 하고 수정에 대해선 닫겨 있어야 한다.

리츠코프 치환 원칙(Liskov Substitution Principle; LSP) : 자식 클래스는 부모클래스에서 가능한 행위를 수행할 수 있어야 한다.

인터페이스 분리의 원칙(Interface Segregation Principle; ISP) : 하나의 일반적인 인터페이스 보단 여러 개의 구체적인 인터페이스가 낫다.

의존관계 역전 원칙(Dependency Inversion Principle; DIP) : 의존 관계를 맺을 때, 변화하기 쉬운것 보단 변화하기 어려운 것에 의존해야 한다.

 


데이터 모델 구성요소 3가지

연산 : 실제 데이터에 대한 처리하는 작업

구조 : 개체 타입과 관계, 데이터 구조 

제약조건 : 데이터 무결성 유지를 위한 데이터베이스의 보편적인 작업

 


스케줄링

 

비선점 FCFS 먼저 들어온 프로세스 먼저 처리 Convoy Effect 발생
SJF 처리시간이 짧은 프로세스부터 처리 Starvation 발생
HRN 짧은 작업시간이면서 대기시간이 긴 프로세스부터 처리 Starvation 해결
선점 RR (라운드 로빈) 먼저 들어온 순서대로 일정 시간만큼만 처리  
SRT 남은 시간이 짧은 프로세스부터 처리  
MLQ 우선순위별로 큐를 분리하여 다양한 스케줄링 적용 Starvation 발생

 

 

2023.07.19 - [침착하게 Study/정보처리기사] - [정보처리기사/실기]2023년 정처기 실기 자주 나오는 개념 키워드 정리 1 (UML 관계, 다이어그램, 디자인패턴, 결합도&응집도, 암호화 알고리즘-대칭, 비대칭, 해시, 테스트정리 화이트 테스트& 블..

 

[정보처리기사/실기]2023년 정처기 실기 자주 나오는 개념 키워드 정리 1 (UML 관계, 다이어그램, 디

1. UML : 관계 정리 연관 관계 ( Association ) - 2개 이상의 사물이 서로 관련되어 있는 관계 집합 관계 ( Aggregation ) - 하나의 사물이 다른 사물에 포함되어 있는 관계 포함 관계 ( Composition ) - 포함하는

calmspace-dev.tistory.com

 

2023.07.20 - [침착하게 Study/정보처리기사] - [정보처리기사/실기]2023년 정처기 실기 자주 나오는 개념 키워드 정리 2 (UDDI,SOAP,WSDL, 데이터 교환방식, 듀얼스택/ 터널링/ 주소변환, 라우팅 프로토콜 , 접근 통제 - 과정, 정책, 모델)

 

[정보처리기사/실기]2023년 정처기 실기 자주 나오는 개념 키워드 정리 2 (UDDI,SOAP,WSDL, 데이터 교환

1. 웹서비스 UDDI SOAP WSDL 웹 서비스 WSDL(Web Services Description Language), UDDI(Universal Description, Discovery and Integration), SOAP(Simple Object Access Protocol) 프로토콜을 이용하여 연계 ① SOAP(Simple Object Access Protocol) HT

calmspace-dev.tistory.com