OSI 7 Layers
계층 | 설명 |
7. 응용 계층(Application Layer) | 사용자가 네트워크에 접근할 수 있도록 서비스를 제공한다. 일반적인 응용 서비스를 수행한다. |
6. 표현 계층(Presentation Layer) | 세션 계층 간의 주고받는 인터페이스를 일관성 있게 제공한다. |
5. 세션 계층(Session Layer) | 통신 시스템 사용자 간의 연결을 유지하고 설정한다. |
4. 전송 계층(Transport Layer) | 호스트 시스템에서 발생하는 데이터의 흐름을 제공한다. |
3. 네트워크 계층(Network Layer) | 데이터를 가장 안전하고 빠르게 목적지로 전달하는 기능(라우팅)을 담당한다. |
2. 데이터 링크 계층(Data Link Layer) | MAC 주소를 통해 통신하며, 에러 검출, 재전송, 흐름 제어를 담당한다. |
1. 물리 계층(Physical Layer) | 데이터를 전기 신호로 변환해서 주고받는 기능을 진행하는 공간 |
폭포수 모델과 애자일 모델
폭포수 모델
SW 개발 단계가 순차적으로 진행된다.
이전 단계로 돌아가지 않기 때문에 다음 단계로 가기 전에 완벽하게 요구사항을 반영하여 개발한다.
요구사항 분석 → 설계 → 구현 → 검증(테스트) → 유지보수 순으로 진행된다.
- 장점: 수직적으로 진행되기 때문에 각 과정에 대해 이해하기 쉽다.
- 단점: 개발 도중에 요구사항이 변경되었을 경우 처음부터 다시 진행해야 한다.
애자일 모델
개발 단계를 명확하게 구분하지 않고 각 단계를 반복적으로 수행하면서 진행한다.
요구사항이 자주 변경되거나 요구사항 설계를 완벽하기 힘들 때 사용하는 것이 좋다.
- 장점: 개발 도중에 요구사항이 변경되어도 반영하기 쉽고, 지속적으로 테스트되기 때문에 개발 초기에 버그를 발견할 수 있다.
- 단점: 쳬계화된 문서가 적을 수 있다.
'데브코스' 카테고리의 다른 글
끝 (3) | 2024.09.01 |
---|---|
[21주차 - DAY5] CS(4) (0) | 2024.07.19 |
[21주차 - DAY3] CS(2) (1) | 2024.07.17 |
[21주차 - DAY2] CS(1) (1) | 2024.07.16 |
[20주차 - DAY5] 알고리즘 리뷰 (0) | 2024.07.12 |