여러 통신망을 하나로 연결한다는 의미의 ‘인터 네트워크(inter-network)’라는 말에서 시작되었으며, 이제는 전 세계 컴퓨터들을 하나로 연결하는 거대한 컴퓨터 통신망을 의미한다. 이러한 인터넷은 클라이언트와 서버로 구성되며, TCP/IP라는 기본 프로토콜을 통해
인터넷의 구조 및 동작원리에 대해서 간단하게 알아봤다면, 우리가 놓치고 있는 디테일한 부분을 알아보자컴퓨터에서의 네트워크서로 다른 컴퓨터가 네트워크를 이용해 정보를 교환하는 방법네트워크를 이용해 정보를 교환하려면 컴퓨터의 도착지를 알아야하는데, 이를 알 수 있게 각각의
URL(Uniform Resource Locator)은 인터넷 리소스를 가리키는 표준이다.URL 문법상대 URL과 확장URL 인코딩URL 스킴여기서 위치는 /aws/2023/10/15이고, 리소스는 aws-app-runner.html라는 HTML 파일이다.URL 구조U
HTTP가 어떻게 통신하고 동작하는지 간결하게 설명한다.리소스(Resource)란?웹 트랜잭션의 동작HTTP 통신을 위해 사용되는 메시지 형식HTTP 기저의 TCP 네트워크 전송HTTP 통신은 클라이언트와 서버로 구성된다.클라이언트와 서버로 구성되어 있음멀티미디어(Mu
메시지는 소포와 같다. 어떻게 메시지를 만들고 이해하는지 알아보자메시지 흐름HTTP 메시지 구조메서드상태 코드HTTP 헤더HTTP 메시지는 HTTP 애플리케이션 간에 주고받는 데이터의 블록들이다. 이 메시지는 클라이언트, 서버, 프락시 사이를 흐른다.요청과 응답은 인바
실무에서 TypeScript를 사용하면서 객체지향의 중요성을 점점 더 깨닫고 있습니다.특히 NestJS 프레임워크를 사용하면서 더욱 객체지향의 중요성을 느끼고 있습니다. 프레임워크에서 강조하는 SOLID 원칙은 유지보수가 쉬운 코드를 작성하는 데 중요한 역할을 합니다.
이번 글에서는 데이터 중심 설계를 통해 '왜 객체를 지향하여 설계해야 하는지'에 대해 알아봅시다.카페 예제로 데이터 중심 설계하여 비교하기캡슐화하기카페 예제를 데이터 중심 설계해보겠습니다. 그리고 왜 객체지향 설계가 되어야하는지에 대해 알아보겠습니다.!INFO'객체지향