layering

0. Introduction- 해당 챕터는 인터넷처럼 복잡한 시스템을 Layering해서 설계/분석/구현을 가능하게 만드는 방법론을 다룬다.- 핵심은 다음과 같이 세가지이다.i) Layered Architecture가 왜 필요한가ii) Internet 5-layer protocol stack & 각 계층의 service modeliii) Encapsulation 1. Layer Architecture: 복잡도를 "수평 분해"로 제어- 여행을 기능의 연쇄로 보게 되면, 구조가 잘 보이지 않는다.- 하지만 다음과 같이 잘라내면 어떨까?- 기능을 "수평 레이어"로 잘라내면, 서비스 경계가생긴다.- 다음과 같이 책에선 항공 시스템을 티켓/수화물/게이트/이착륙/라우팅 같은 "레이어"로 수평 분해한다.- 각 레이..
23학번이수현
'layering' 태그의 글 목록