ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 정보처리기사 실기 기출문제, 정처기 실기 개념요약, OSI 7계층
    카테고리 없음 2023. 3. 14. 18:48
    정보처리기사 실기 개념 요약

    OSI 7계층은 Open System Interconnection(OSI) 모델의 7개 계층으로, 컴퓨터 네트워크 통신을 위한 기본 규칙을 정의하는 모델이다. 각 계층은 상위 계층과 하위 계층 사이의 인터페이스를 제공하며, 다른 계층의 작업을 수행하기 위해 사용된다.

    OSI 7계층

    1. 물리 계층(Physical Layer): 물리적인 연결을 제공하는 계층이다. 이 계층은 물리적인 장치, 케이블, 단자 등의 연결 방법을 정의한다

    2. 데이터 링크 계층(Data Link Layer): 물리 계층의 물리적인 연결을 가상 링크로 만들어 논리적인 연결을 제공하는 계층이다. MAC(Media Access Control) 주소, 프레임 동기화, 에러 검출/수정 등의 기능이 있다.

    3. 네트워크 계층(Network Layer): 데이터 링크 계층의 논리적인 연결을 IP(Internet Protocol) 주소를 사용하여 논리적인 망(Logical Network)을 만들어 논리적인 통신을 제공하는 계층이다. IP 주소, 패킷 라우팅, 패킷 흐름 제어 등의 기능이 있다.

    4. 전송 계층(Transport Layer): 논리적인 망(Logical Network)의 IP 주소를 사용하여 논리적인 통신을 제공하는 계층이다. TCP(Transmission Control Protocol), UDP(User Datagram Protocol) 등의 프로토콜이 사용되며, 패킷 순서, 흐름 제어, 에러 검출/수정, 확인 등의 기능이 있다.

    5. 세션 계층(Session Layer): 통신 장치 간 상호작용 및 동기화를 제공한다.

    6. 표현계층 : 송신자에서 온 데이터를 해석하기 위한 응용계층 데이터 부호화, 변화합니다. 수신자에서 데이터의 압축을 풀수 있는 방식으로 된 데이터로 압축합니다. 데이터의 암호화와 복호화합니다.

    7. 응용계층 :사용자와 가장 밀접한 계층으로 인터페이스 역할입니다.

     

    TCP/IP 4계

    정처기 실기 요약

    1. 애플리케이션 계층 : 사용자가 응용 프로그램을 사용하기 위해 필요한 모든 기능을 제공하는 계층입니다.
    이 계층은 HTTP, FTP, SMTP 등과 같은 다양한 프로토콜을 사용합니다.
    2. 트랜스포트 계층 : 이 계층은 연결 지향 및 비 연결 지향 통신을 제공하는 TCP 및 UDP 프로토콜을 사용합니다.
    이 계층은 데이터의 정확한 전송을 보장하기 위해 흐름 제어, 데이터 분할 및 재조립, 타임 아웃 등의 기능을 제공합니다.
    3. 네트워크 계층 : IP, ICMP, ARP 등의 프로토콜을 사용하는 계층입니다.
    이 계층은 데이터를 다른 노드로 라우팅하고, 노드 간의 IP 주소를 매핑하고, 노드 간의 데이터 패킷의 정확한 전달을 보장합니다.
    4. 데이터 링크 계층 : MAC, PPP, Ethernet 등의 프로토콜을 사용하는 계층입니다.
    이 계층은 물리적 링크를 생성하고, 노드 간의 물리적 연결을 생성하고, 노드 간의 데이터 패킷의 정확한 전달을 보장합니다.

     

    결합도는 낮을수록 응집도는 높을수록 이상적인 모듈

    정처기 실기 후기

    IT 분야의 응집도는 소프트웨어 개발 및 시스템 설계에서 사용되는 개념입니다.

    응집도는 소프트웨어 모듈, 구조, 기능 및 기타 요소간의 관계를 나타내는 척도로 정의할 수 있습니다.

    응집도가 높을수록 소프트웨어 모듈이 더 강하게 연결되고, 모듈 간의 관계가 더 명확해집니다.

     

    IT 분야의 응집도는 다음과 같은 종류로 나뉩니다.

    우연적 응집도(Coincidental Cohension) - 서로 간에 어떠한 의미 있는 연관 관계도 없는 기능 요소로 구성될 경우의 응집도
    - 서로 다른 상위 모듈에 의해 호출되어 처리상의 연관성이 없는 서로 다른 기능을 수행할 경우의 응집도
    논리적 응집도(Logical Cohension) - 유사한 성격을 갖거나 특정 형태로 분류되는 처리 요소들이 한 모듈에서 처리되는 경우의 응집도
    시간적 응집도(Temporal Cohension) - 연관된 기능이라기보다는 특정 시간에 처리되어야 하는 활동들을 한 모듈에서 처리할 경우의 응집도
    절차적 응집도(Procedural Cohension) - 모듈이 다수의 관련 기능을 가질 때 모듈 안의 구성요소들이 그 기능을 순차적으로 수행할 경우의 응집도
    통신적 응집도(Communication Cohension) - 동일한 입력과 출력을 사용하여 다른 기능을 수행하는 활동들이 모여 있을 경우의 응집도
    순차적 응집도(Sequential Cohension) - 모듈 내에서 한 활동으로부터 나온 출력 값을 다른 활동이 사용할 경우의 응집도
    기능적 응집도(Functional Cohension) - 모듈 내부의 모든 기능이 단일한 목적을 위해 수행되는 경우의 응집도

    정처기 결합도, 응집도

    IT 분야에서 결합도(Coupling)는 소프트웨어 시스템의 컴포넌트들이

    상호 간에 어떻게 연결되어 있는지를 나타내는 지표이다.

    결합도가 높을수록 컴포넌트들이 더 많은 정보를 공유하고 있다는 것을 의미하며,

    낮을수록 컴포넌트들이 더 적은 정보를 공유하고 있다는 것을 의미한다.

     

    IT 분야에서 결합도의 종류는 다음과 같다.

    내용 결합도(Content Coupling) - 다른 모듈 내부에 있는 변수나 기능을 다른 모듈에서 사용하는 경우의 경합도
    공통 결합도(Common Coupling) - 파라미터가 아닌 모듈 밖에 선언되어 있는 전역 변수를 참조하고 전역 변수를 갱신하는 식으로 상호작용하는 경우의 결합도
    외부 결합도(External Coupling) - 모듈이 다수의 관련 기능을 가질 때 모듈 안의 구성요소들이 그 기능을 순차적으로 수행할 경우의 결합도
    제어 결합도(Control Coupling) - 어떤 모듈이 다른 모듈의 내부 논리 조직을 제어하기 위한 목적으로 제어 신호를 이용하여 통신하는 경우의 결합도
    - 하위 모듈에서 상위 모듈로 제어 신호가 이동하여 상위 모듈에게 처리 명령을 부여하는 권리 전도 현상이 발생하는 결합도
    스탬프 결합도(Stamp Coupling) - 모듈 간의 인터페이스로 배열이나 객체, 구조 등이 전달되는 경우의 결합도
    자료 결합도(Data Coupling) - 모듈 간의 인터페이스로 전달되는 파라미터를 통해서만 모듈 간의 상호 작용이 일어나는 경우의 결합도

    댓글

Designed by Tistory.