본문 바로가기

계층형 아키텍처2

네트워크 기초 이론 - TCP/IP Basic (1) 2024-07-01(MON)1. Layered Architecture1-1. Layered Architecture(1) 컴퓨터, 스마트폰, 스위치, 라우터(네트워크 장비)들의 동작방식은  Layered Architecture로 설명할 수 있다.- 어떤 구성 요소(디바이스)든 계층 구조의 경우 해당 구성 요소의 동작 모델을 설명하는 개념도이다.- 계층 구조는 컴퓨터, 라우터, 교환 시스템 등 정보통신 시스템의 전체적인 동작을 기술하기 위한 모델이다. - 각 계층은 기능이 정의되어 있다. - 하위 계층은 상위 계층에 서비스를 제공하는 역할을 수행한다. (Provide service) - 하위 계층에서 발생된 문제를 해결하지 못하면 상위 계층에서 해당 문제에 대한 책임을 진다.  (2) 각 계층별로 수행해야 .. 2024. 7. 4.
[5일 차] - 내용 정리, 개인 회고 인프런에서 주최하는 Warming-up 클럽 0기 백엔드 스터디에 참여하고 있다. 스터디에 참여하면서 배우게 된 내용을 전체적으로 정리하고, 참여하면서 느낀 부분을 회고해 보고자 한다. (1) 5일 차 : 2024-02-23(Fri) 1. 클린 코드(Clean code) 1-1. 좋은 코드란? (1) 작성된 코드라는 것은 기술적 요구사항, 비즈니스적인 요구사항, 기능을 수행하기 위해 실제로 구현한 언어이다. 이러한 클린 코드는 단순해서 읽기 쉽고, 각 역할마다 정해진 하나의 일만 담당하며 따라서 복잡하거나 모호하지 않은 코드를 의미한다. (2) 개발자는 요구사항을 구현하기 위해 기존의 코드를 읽고 작성한다. - 현업에서는 기존에 존재하는 수많은 코드를 읽고 이해하며 새로운 요구사항을 구현하는 것 보다는 .. 2024. 2. 21.