CSS Tutor Study Hub 메인으로

Computersystemsicherheit 2025/26

2.5. OSI

실제 시험 Abschnitt 2.5 · 1개 학습 항목 초보 해설

2. Netzwerksicherheit · 실제 시험 Abschnitt 2.5

2.5. OSI

Application과 Physical 사이의 다섯 계층을 정확한 위→아래 순서로 채웁니다.

이 페이지는 비슷한 주제를 임의로 다시 묶지 않고 실제 시험지의 Chapter → subsection → 소문제 순서를 그대로 따릅니다.

ACTUAL EXAM · VERBATIM TRANSCRIPT

시험지 원문 1:1 전사

아래 내용은 해설자가 바꿔 쓴 요약이 아닙니다. 실제 시험 전사본의 문장·순서·수치·배점·코드·표를 그대로 두고, Markdown 기호만 읽기 쉬운 제목·표·코드 모양으로 표시했습니다.

2.5. OSI (7 Punkte)

1. Ergänzen Sie die fehlenden Schichten des OSI Modells in der richtigen Reihenfolge. Nutzen Sie dazu folgende Tabelle: (7 Punkte)

Application
____________________
____________________
____________________
____________________
____________________
Physical

Tabelle 3: OSI Schichten

근거: CSS_Altklausur_WiSe_2526.pdfcomputersystemsicherheit_wise25-26_questions_only.md · Abschnitt 2.5

VISUAL MAP

OSI 위에서 아래로 왼쪽에서 오른쪽으로 읽은 뒤 아래 실제 소문제에서 같은 순서를 반복합니다.
  1. 01 Application
  2. 02 Presentation·Session
  3. 03 Transport
  4. 04 Network
  5. 05 Data Link·Physical

FIXED SOLVING METHOD

이 묶음의 고정 풀이 순서

  1. 문제 표가 위에서 Application, 아래에서 Physical임을 확인합니다.
  2. 7개 계층 이름을 위에서 아래로 모두 떠올립니다.
  3. 이미 주어진 1층과 7층을 제외합니다.
  4. Presentation, Session, Transport, Network, Data Link를 차례로 씁니다.
  5. 각 계층에 대표 기능 한 단어를 붙여 순서를 검산합니다.

ZERO-BASE CONCEPT LESSONS

이 묶음을 풀기 전에 필요한 개념

카드를 열고 닫는 방식 대신 한 방향으로 이어지는 글로 구성했습니다. 비유 → 용어의 쉬운 뜻 → 실제 작동 → 시험에서의 경계 순서로 천천히 읽으세요.

기초 개념 01

OSI 7계층을 역할로 이해하기

먼저 장면으로 이해해 봅시다. 택배에서 도로와 차량, 동네 배송, 건물 주소, 호수별 전달, 포장 형식, 최종 물건 사용을 서로 다른 담당 층으로 나눈 것과 같다.

이제 전문 용어를 붙이면 다음과 같습니다. OSI model은(는) network 기능을 역할별 7개 계층으로 나눈 개념 모델입니다. Encapsulation은(는) 상위 계층 data에 각 계층 header를 붙여 아래 계층으로 내려보내는 과정입니다. Transport layer은(는) End-to-end 전달과 port, 신뢰성 등을 담당하는 계층으로 TCP와 UDP가 대표적입니다. Network layer은(는) IP 주소와 routing으로 서로 다른 network 사이 packet 전달을 담당합니다.

실제 시스템에서는 이렇게 작동합니다. OSI model은 네트워크 통신 기능을 일곱 층으로 나눈 개념 모델이다. 아래 계층은 신호와 가까우며 위 계층은 사용자의 응용프로그램과 가깝다. 아래부터 Physical, Data Link, Network, Transport, Session, Presentation, Application 순서다. 실제 Internet protocol stack과 정확히 일대일 대응하지는 않지만 문제를 어느 범위에서 분석할지 돕는다.

  1. 1 Physical: bit를 전기·빛·무선 신호로 전송.
  2. 2 Data Link: 같은 링크의 frame과 MAC 주소.
  3. 3 Network: IP 주소와 routing.
  4. 4 Transport: TCP/UDP와 end-to-end 전달.
  5. 5~7 Session, Presentation, Application: 대화 관리, 표현·암호화 형식, 사용자 protocol.

여기서 넘지 말아야 할 경계: 암기 순서만 쓰지 말고 각 계층의 대표 역할과 예시를 하나씩 연결하면 빈칸 위치를 복원하기 쉽다.

08. Packet·주소·계층 독립 강의 →

기초 개념 02

네트워크에서 누가 누구에게 무엇을 보내는가

먼저 장면으로 이해해 봅시다. IP address가 아파트 건물 주소라면 port는 몇 호인지, protocol은 택배 봉투를 어떤 양식으로 쓰는지, router는 다음 물류 센터를 고르는 역할에 가깝다.

이제 전문 용어를 붙이면 다음과 같습니다. Packet은(는) 네트워크에서 header와 payload를 갖고 전달되는 데이터 단위입니다. IP address은(는) IP 계층에서 출발지와 목적지 host/interface를 식별하는 주소입니다. Port은(는) 한 host 안에서 어떤 application/service가 데이터를 받을지 구분하는 번호입니다. Protocol은(는) 통신 참여자가 message 형식과 순서를 해석하기로 합의한 규칙입니다.

실제 시스템에서는 이렇게 작동합니다. 네트워크는 여러 장치가 정해진 protocol에 따라 packet 또는 message를 주고받는 시스템이다. Client는 서비스를 요청하는 쪽, server는 서비스를 제공하는 쪽이다. IP address는 네트워크에서 장치를 찾는 주소이고 port는 한 장치 안에서 어떤 프로그램과 통신할지 구분하는 번호다. Router는 목적지 네트워크를 보고 packet을 다음 경로로 전달한다.

  1. 송신자와 수신자를 먼저 적는다.
  2. 출발지·목적지 IP와 port를 구분한다.
  3. 중간 장치가 내용을 읽는지 단순히 전달하는지 구분한다.
  4. 응답이 어느 방향으로 돌아오는지 그린다.

여기서 넘지 말아야 할 경계: 하나의 port 번호가 그 port를 이용하는 데이터의 의미까지 보장하지는 않는다.

08. Packet·주소·계층 독립 강의 →

QUESTION-BY-QUESTION COMMENTARY

실제 시험 소문제별 해설

시험지의 번호와 순서를 그대로 유지했습니다. 각 항목을 열어 원문 → 쉬운 개념 설명 → 이번 문제의 단계별 풀이 → 답안 → 함정 순서로 읽으세요.

ACTUAL EXAM SUBSECTION 2.5

2.5. OSI

1개 학습 항목 · 7점

2.5.1 OSI model의 missing Schichten을 올바른 Reihenfolge로 채우라. 7-row table에서 oberste와 unterste는 이미 채워져 있었다. 기존 71문항 학습 번호 33 · 7점 표·순서

2.5.1 · 실제 시험 원문

1. Ergänzen Sie die fehlenden Schichten des OSI Modells in der richtigen Reihenfolge. Nutzen Sie dazu folgende Tabelle: **(7 Punkte)**

```text
Application
____________________
____________________
____________________
____________________
____________________
Physical
```

**Tabelle 3: OSI Schichten**

한국어로 요구사항만 풀어 읽기

OSI model의 missing Schichten을 올바른 Reihenfolge로 채우라. 7-row table에서 oberste와 unterste는 이미 채워져 있었다.

네트워크에서 누가 누구에게 무엇을 보내는가OSI 7계층을 역할로 이해하기

TERMS FOR 2.5.1

이 소문제의 중요한 용어부터 이해하기

전문 용어를 알고 있다고 가정하지 않습니다. 아래 정의의 굵은 용어를 문제 문장 속 같은 단어와 바꾸어 읽은 뒤 풀이로 넘어가세요.

01Packet

네트워크에서 header와 payload를 갖고 전달되는 데이터 단위입니다.

02IP address

IP 계층에서 출발지와 목적지 host/interface를 식별하는 주소입니다.

03Port

한 host 안에서 어떤 application/service가 데이터를 받을지 구분하는 번호입니다.

04Protocol

통신 참여자가 message 형식과 순서를 해석하기로 합의한 규칙입니다.

05OSI model

network 기능을 역할별 7개 계층으로 나눈 개념 모델입니다.

06Encapsulation

상위 계층 data에 각 계층 header를 붙여 아래 계층으로 내려보내는 과정입니다.

07Transport layer

End-to-end 전달과 port, 신뢰성 등을 담당하는 계층으로 TCP와 UDP가 대표적입니다.

08Network layer

IP 주소와 routing으로 서로 다른 network 사이 packet 전달을 담당합니다.

ZERO-BASE MINI LESSON · 2.5.1

이 소문제만을 위한 0부터 시작하는 미니 강의

아래 설명은 이 과목의 선행 지식을 가정하지 않습니다. 개념 → 비유의 대응 → 눈으로 읽는 구조 → 작은 예제 순서로 읽은 뒤 실제 시험 풀이로 넘어가세요.

1 · 먼저 알아야 할 개념

OSI model은 네트워크 통신 기능을 일곱 계층으로 나눈 개념 모델이다. 각 계층은 바로 위 계층에 서비스를 제공하고 바로 아래 계층의 기능을 이용하므로, 문제를 어느 범위에서 해결하는지 분리해 생각할 수 있다.

위에서 아래 순서는 Application, Presentation, Session, Transport, Network, Data Link, Physical이다. 독일어로는 Anwendung, Darstellung, Sitzung, Transport, Vermittlung, Sicherung, Bitübertragungsschicht라고 부른다.

Application은 사용자 가까운 protocol 기능, Presentation은 데이터 표현·encoding·compression·암호화의 개념, Session은 대화와 session 관리, Transport는 end-to-end 전달과 port, Network는 IP와 routing, Data Link는 한 link의 frame·MAC, Physical은 bit를 신호로 운반하는 역할이다.

Sender에서는 상위 데이터가 아래로 내려가며 transport header, IP header, link header/trailer가 붙는 encapsulation이 일어난다. Receiver에서는 bits→frame→packet→segment/data 순으로 header를 검사하고 제거하는 decapsulation이 일어난다.

Internet protocol stack은 OSI와 정확히 일대일로 구현되지 않는다. 예를 들어 TLS를 무조건 OSI 6계층이라고 단정하기보다 OSI의 표현·암호화 기능과 관련되지만 실제로는 application과 transport 사이에 배치된다고 이해해야 한다.

2 · 일상 장면으로 먼저 잡기

해외로 소포를 보내며 편지를 쓰고, 번역하고, 대화 순서를 정하고, 상자 번호를 붙이고, 도시 경로와 지역 배송 라벨을 붙인 뒤 전기 신호로 운송하는 장면

  • 편지 내용 Layer 7 Application data
  • 번역·형식 변환 Layer 6 Presentation
  • 대화 차례와 재개 지점 Layer 5 Session
  • 수신 프로그램 창구 번호와 배송 신뢰성 Layer 4 Transport, TCP/UDP ports
  • 도시 간 주소와 경로 Layer 3 Network, IP routing
  • 현재 구간 배송 라벨 Layer 2 Data Link, frame와 MAC
  • 도로·전선 위 실제 운반 Layer 1 Physical bits/signals

비유의 경계 실제 protocol은 여러 OSI 기능을 한꺼번에 수행하거나 경계를 넘을 수 있다. 비유는 계층의 주된 책임과 encapsulation 순서를 외우기 위한 것이다.

3 · 눈으로 관계 읽기 OSI 7계층 Top → Bottom
  1. 01 7 Application / Anwendung

    사용자 가까운 network service: HTTP, DNS, DHCP 등

  2. 02 6 Presentation / Darstellung

    표현 형식, serialization, compression, encryption 개념

  3. 03 5 Session / Sitzung

    대화/session 설정·유지·동기화

  4. 04 4 Transport

    End-to-end 전달, TCP/UDP, ports, segment/datagram

  5. 05 3 Network / Vermittlung

    IP address와 routing, packet

  6. 06 2 Data Link / Sicherung

    한 link의 MAC, Ethernet/Wi-Fi frame

  7. 07 1 Physical / Bitübertragung

    bits를 전기·광·무선 신호로 전송

시험은 위에서 아래로 채운다. Sender data는 7→1로 내려가고 Receiver는 1→7로 올라간다.

4 · TOY EXAMPLE

Laptop이 HTTPS 사진 요청을 server에 보내는 encapsulation

주어진 것과 목표 Laptop L의 browser가 Server S에 사진을 요청한다. Switch와 router를 거쳐 전달되는 동안 각 계층의 message/state 변화를 본다.

  1. 01
    Application에서 browser가 HTTP request data를 만든다.

    왜? 사용자가 원하는 사진 resource와 method를 표현하기 위해서다.

    중간 결과 상위 계층 application data가 생긴다.

  2. 02
    표현·session 관련 처리를 거쳐 Transport가 source/destination port와 TCP 정보를 붙인다.

    왜? Server의 올바른 process에 end-to-end byte stream을 전달하기 위해서다.

    중간 결과 TCP segment가 된다.

  3. 03
    Network가 source/destination IP header를 붙이고 route를 선택한다.

    왜? 여러 network를 넘어 목적 host까지 전달하기 위해서다.

    중간 결과 IP packet이 된다.

  4. 04
    Data Link가 현재 hop의 source/destination MAC과 frame 정보를 붙인다.

    왜? Laptop에서 첫 switch/router까지의 한 local link를 건너기 위해서다.

    중간 결과 Ethernet/Wi-Fi frame이 된다.

  5. 05
    Physical이 frame bits를 전기·광·무선 신호로 보낸다.

    왜? 실제 매체를 통해 다음 장치로 운반하기 위해서다.

    중간 결과 Receiver 쪽에서 신호가 bits로 복원된다.

  6. 06
    Server가 Physical부터 Application까지 역순으로 decapsulate한다.

    왜? 각 계층 header를 검사해 최종 HTTP request를 server process에 넘기기 위해서다.

    중간 결과 Server browser endpoint가 원래 요청 의미를 처리한다.

예제 결론 계층 순서는 단순 이름 목록이 아니라 sender에서 data가 차례로 감싸지고 receiver에서 역순으로 풀리는 구조다.

실제 시험으로 옮기기 시험 표의 Application과 Physical 사이 빈칸에는 위에서 아래로 Presentation, Session, Transport, Network, Data Link를 넣는다.

개념 근거와 더 깊은 설명

시험 문구·배점은 실제 시험 PDF를 따르고, 위 개념 설명은 연결된 강의 자료의 해당 페이지를 기준으로 구성했습니다.

이번 문제는 이 단계로 풀어야 했습니다

먼저 문제에서 직접 주어진 값과 최종적으로 구할 값을 분리합니다. 그다음 각 값·용어·경로를 왜 선택했는지 확인하며, 앞 단계의 중간 결과를 다음 단계의 입력으로 사용합니다.

START HERE

먼저 문제를 식과 조건으로 정리하기

계산을 시작하기 전에 주어진 것구할 것을 분리합니다. 그다음 아래 관계식을 위에서 아래로 사용하면, 숫자가 어디서 왔는지 놓치지 않을 수 있습니다.

강사가 문제의 요구사항을 쉬운 말로 바꾸면

시험 문장이 요구하는 것: OSI model의 missing Schichten을 올바른 Reihenfolge로 채우라. 7-row table에서 oberste와 unterste는 이미 채워져 있었다.

이 문제의 풀이 전략: 이 소문제에서는 고정된 끝점 확인 → Application 아래 두 층 → 중앙 기준층 → Routing 층 → Physical 바로 위 → 전체 낭독 검산 → Encapsulation 검산 순서로 진행합니다. 마지막에는 ‘Transport(ports) → Network(IP/routing) → Data Link(MAC/frame) → Physical(bits) 순서를 고정하고 OSI는 개념 모델로 사용한다.’라는 교정 기준으로 답을 다시 확인합니다.

문제에서 주어진 정보
  • 표의 위쪽

    Application

  • 표의 아래쪽

    Physical

  • 빈칸 수
    \[5\]
최종적으로 구해야 하는 것
  • 최종 출력

    Presentation, Session, Transport, Network, Data Link를 위에서 아래 순서로 배치

사용할 공식·판정 관계
  • 7계층 순서
    \[A\rightarrow P\rightarrow S\rightarrow T\rightarrow N\rightarrow D\rightarrow P\]
  1. 01

    고정된 끝점 확인

    구체적으로 표 맨 위 Application을 Layer 7, 맨 아래 Physical을 Layer 1로 번호 붙인다.

    여기서 검산 위아래 방향을 뒤집지 않았는가?

    다음 단계로 여기서 확인한 내용을 다음 ‘Application 아래 두 층’ 단계의 출발점으로 사용합니다.

  2. 02

    Application 아래 두 층

    구체적으로 첫 빈칸은 Presentation/Darstellung, 둘째 빈칸은 Session/Sitzung이다.

    여기서 검산 Session과 Presentation 순서를 바꾸지 않았는가?

    다음 단계로 여기서 확인한 내용을 다음 ‘중앙 기준층’ 단계의 출발점으로 사용합니다.

  3. 03

    중앙 기준층

    구체적으로 가운데 Layer 4는 Transport이며 TCP/UDP와 port를 떠올려 위치를 고정한다.

    여기서 검산 Transport를 Network 아래에 쓰지 않았는가?

    다음 단계로 여기서 확인한 내용을 다음 ‘Routing 층’ 단계의 출발점으로 사용합니다.

  4. 04

    Routing 층

    구체적으로 Transport 아래 Layer 3은 Network/Vermittlung이며 IP packet과 router가 핵심이다.

    여기서 검산 IP를 Data Link에 넣지 않았는가?

    다음 단계로 여기서 확인한 내용을 다음 ‘Physical 바로 위’ 단계의 출발점으로 사용합니다.

  5. 05

    Physical 바로 위

    구체적으로 마지막 빈칸 Layer 2는 Data Link/Sicherung이며 MAC과 frame을 다룬다.

    여기서 검산 Physical 위에 Network를 바로 두지 않았는가?

    다음 단계로 여기서 확인한 내용을 다음 ‘전체 낭독 검산’ 단계의 출발점으로 사용합니다.

  6. 06

    전체 낭독 검산

    구체적으로 Application→Presentation→Session→Transport→Network→Data Link→Physical을 끊지 않고 읽는다.

    여기서 검산 일곱 이름이 중복·누락 없이 정확히 한 번씩 있는가?

    다음 단계로 여기서 확인한 내용을 다음 ‘Encapsulation 검산’ 단계의 출발점으로 사용합니다.

  7. 07

    Encapsulation 검산

    구체적으로 상위 data가 Transport segment, Network packet, Data Link frame, Physical bits 순으로 감싸지는지 연결한다.

    여기서 검산 이름만 외운 것이 아니라 인접 계층 관계가 맞는가?

    다음 단계로 앞 단계의 결과를 모아 채점 가능한 최종 답안으로 정리합니다.

정답과 해설

OSI 7계층은 위에서 아래로 Application, Presentation, Session, Transport, Network, Data Link, Physical이다. 독일어로는 보통 Anwendung, Darstellung, Sitzung, Transport, Vermittlung/Netzwerk, Sicherung, Bitübertragung처럼 쓴다. 복기에는 top과 bottom이 무엇으로 채워졌는지 빠져 있으므로 table orientation에 맞춰 같은 순서를 뒤집어 채우면 된다.

정답이 이렇게 되는 이유

위에서 아래의 정답은 Application, Presentation, Session, Transport, Network, Data Link, Physical이다. 독일어로는 Anwendung, Darstellung, Sitzung, Transport, Vermittlung, Sicherung, Bitübertragung이다. Sender에서는 data가 7층에서 1층으로 내려가며 encapsulate되고 receiver에서는 1층에서 7층으로 올라가며 decapsulate된다. 특히 Transport의 ports, Network의 IP, Data Link의 MAC을 구분하면 가운데 세 계층의 순서를 검산하기 쉽다.

초보자가 가장 자주 뒤집는 지점

잘못된 생각 IP와 MAC이 둘 다 주소이므로 Data Link와 Network 순서는 바뀌어도 되고, TLS는 항상 정확히 Presentation layer다.

왜 틀렸나 IP는 여러 network 사이 routing을 위한 Layer 3 주소이고 MAC은 한 link delivery를 위한 Layer 2 주소다. 실제 Internet protocol은 OSI에 완전히 일대일 대응하지 않는다.

고쳐 말하면 Transport(ports) → Network(IP/routing) → Data Link(MAC/frame) → Physical(bits) 순서를 고정하고 OSI는 개념 모델로 사용한다.

한 문제만 더: 개념이 정말 연결됐는지 확인

질문 Router가 목적지 IP로 다음 hop을 고르는 기능과 switch가 같은 LAN에서 destination MAC으로 frame을 전달하는 기능은 각각 몇 계층인가?

정답 IP routing은 Layer 3 Network, MAC frame switching은 Layer 2 Data Link다.

이 문제의 오답 함정

  • TCP/IP model 4계층과 OSI 7계층을 섞기
  • Presentation과 Session 순서 바꾸기
  • Data Link와 Physical 순서 바꾸기
ACTIVE RECALL

이 소문제를 점수로 바꾸는 6개의 작은 훈련

해설을 닫은 상태에서 1번부터 수행하세요. 정답을 읽은 직후보다 직접 문제 지도를 만들고 답을 꺼낸 뒤 채점할 때 기억이 더 정확해집니다. 작성 내용과 복습 판정은 이 브라우저에 자동 저장됩니다.

  1. 01 · 30초 문제 지도

    해설을 보지 말고 주어진 정보 → 구할 것 → 사용할 공식·판정 관계를 한 줄씩 복원하세요.

    막힐 때만 첫 단서 열기

    위에서 아래로 A-P-S-T-N-D-P 순서로 생각하라.

  2. 02 · 90초 닫힌책 답안

    OSI model의 missing Schichten을 올바른 Reihenfolge로 채우라. 7-row table에서 oberste와 unterste는 이미 채워져 있었다.

    정답 문장만 말하지 말고 근거·중간값·메시지 흐름 중 이 문항에 필요한 것을 빈 종이에 남기세요.

  3. 03 · 부분점수 자가채점

    작성한 뒤에만 아래 기준을 열고, 실제로 쓴 항목만 체크하세요.

    답안 작성 후 채점 기준 열기

    답안 슬롯 자가 점검 — 실제로 말하거나 쓴 항목만 체크하세요.

    0/3 slots

  4. 04 · 문항별 후속 질문·조건 전이
    • TCP/IP model과 OSI model의 계층 수 차이는 무엇인가?
    • TLS, TCP, IP, Ethernet은 각각 어느 계층 근처에 매핑되는가?
    • 이 문항의 각 단계나 표 행을 sender, receiver, 핵심 content, 다음 상태의 네 열로 다시 만들고, 공격자가 바꿔야 효과가 나는 첫 열을 표시하세요.

    조건 변형: 흐름의 중간 메시지·광고·표 행 하나를 제거하거나 공격자가 바꿨다고 가정하세요. 바로 다음 상태가 무엇인지 sender, receiver, content, security impact 순서로 추적하세요.

  5. 05 · 대표 오답 복구

    고칠 답안: TCP/IP model 4계층과 OSI 7계층을 섞기

    복구 힌트: 위에서 아래로 A-P-S-T-N-D-P 순서로 생각하라.

    오답의 첫 잘못된 전제를 한 줄로 지우고, 올바른 조건과 결론을 두 줄로 다시 쓰세요.

  6. 06 · 확신도 보정·다음 복습 결정

    채점 전 예상과 실제 채점 결과가 달랐는지 확인한 뒤 상태를 남기세요. ‘숙달’은 근거와 중간 과정까지 무힌트로 재현했을 때만 선택합니다.

    현재 확신도
    아직 복습 판정을 남기지 않았습니다.
모든 훈련을 마친 뒤 핵심 정답 다시 확인

OSI 7계층은 위에서 아래로 Application, Presentation, Session, Transport, Network, Data Link, Physical이다. 독일어로는 보통 Anwendung, Darstellung, Sitzung, Transport, Vermittlung/Netzwerk, Sicherung, Bitübertragung처럼 쓴다. 복기에는 top과 bottom이 무엇으로 채워졌는지 빠져 있으므로 table orientation에 맞춰 같은 순서를 뒤집어 채우면 된다.

ACTIVE RECALL

이 페이지를 닫기 전 확인

  1. Layer 4는 무엇인가요?
  2. IP는 어느 계층인가요?
  3. Ethernet frame은 어느 계층과 연결되나요?