분류 전체보기 106

컴퓨터 네트워크 기본 6

http://www.kocw.net/home/search/kemView.do?kemId=1169634 컴퓨터네트워크 인터넷을 동작시키는 컴퓨터네트워크 프로토폴을 학습한다. www.kocw.net https://media.pearsoncmg.com/intl/ge/2021/cws/ge_kurose_compnetwork_8/cw/index.php Companion Website | Computer Networking: A Top-Down Approach, Global Edition, 8/e VideoNotes Video tutorials illustrating key concepts from the text. media.pearsoncmg.com TCP: 개요 Point-to-Point - one sender..

네트워크 2023.01.09

컴퓨터 네트워크 기본 5

http://www.kocw.net/home/search/kemView.do?kemId=1169634 컴퓨터네트워크 인터넷을 동작시키는 컴퓨터네트워크 프로토폴을 학습한다. www.kocw.net https://media.pearsoncmg.com/intl/ge/2021/cws/ge_kurose_compnetwork_8/cw/index.php Companion Website | Computer Networking: A Top-Down Approach, Global Edition, 8/e VideoNotes Video tutorials illustrating key concepts from the text. media.pearsoncmg.com 이전 글이랑 이어지는 내용이 있습니다. https://hs-ar..

네트워크 2023.01.09

컴퓨터 네트워크 기본 4

http://www.kocw.net/home/search/kemView.do?kemId=1169634 컴퓨터네트워크 인터넷을 동작시키는 컴퓨터네트워크 프로토폴을 학습한다. www.kocw.net https://media.pearsoncmg.com/intl/ge/2021/cws/ge_kurose_compnetwork_8/cw/index.php Companion Website | Computer Networking: A Top-Down Approach, Global Edition, 8/e VideoNotes Video tutorials illustrating key concepts from the text. media.pearsoncmg.com TCP의 신뢰성 있는(reliable) 전송 TCP는 Trans..

네트워크 2023.01.09

컴퓨터 네트워크 기본 3

http://www.kocw.net/home/search/kemView.do?kemId=1169634 컴퓨터네트워크 인터넷을 동작시키는 컴퓨터네트워크 프로토폴을 학습한다. www.kocw.net https://media.pearsoncmg.com/intl/ge/2021/cws/ge_kurose_compnetwork_8/cw/index.php Companion Website | Computer Networking: A Top-Down Approach, Global Edition, 8/e VideoNotes Video tutorials illustrating key concepts from the text. media.pearsoncmg.com 계층 간 통신 단위 Application layer: messa..

네트워크 2023.01.07

컴퓨터 네트워크 기본 2

http://www.kocw.net/home/search/kemView.do?kemId=1169634 컴퓨터네트워크 인터넷을 동작시키는 컴퓨터네트워크 프로토폴을 학습한다. www.kocw.net https://media.pearsoncmg.com/intl/ge/2021/cws/ge_kurose_compnetwork_8/cw/index.php Companion Website | Computer Networking: A Top-Down Approach, Global Edition, 8/e VideoNotes Video tutorials illustrating key concepts from the text. media.pearsoncmg.com 네트워크의 구조 (TCP/IP 기준) 네트워크는 여러 레이어로 ..

네트워크 2023.01.07

int와 Integer의 차이

우선 원시 타입과 참조 타입에 대해 알아보면 int와 Integer의 차이를 더 쉽게 이해할 수 있다. 원시 타입 vs 참조 타입 원시 타입 - stack에 값이 그대로 저장되는 타입을 말한다. - 어딜 참조하고 있는게 아니므로 보다 빠르게 값에 접근할 수 있다. 참조 타입 - stack에 값이 그대로 저장되어 있지 않다. - stack에는 heap의 어딘가를 가리키는 주소가 저장되어 있다. 해당 주소를 따라가면 값을 찾을 수 있다. - 실제 값이 stack에 저장되어 있는 것이 아니라 stack을 갔다가 heap을 가서 해당 값을 찾아야하므로 원시 타입에 비해 데이터 접근 속도가 느리다. 참조 타입은 보통 원시 타입에 비해 기능을 더 많이 제공해준다. 그래서 메모리를 더 많이 잡아먹는다. 자바에서 원시..

컴퓨터 네트워크 기본 1

http://www.kocw.net/home/search/kemView.do?kemId=1169634 컴퓨터네트워크 인터넷을 동작시키는 컴퓨터네트워크 프로토폴을 학습한다. www.kocw.net https://media.pearsoncmg.com/intl/ge/2021/cws/ge_kurose_compnetwork_8/cw/index.php Companion Website | Computer Networking: A Top-Down Approach, Global Edition, 8/e VideoNotes Video tutorials illustrating key concepts from the text. media.pearsoncmg.com 네트워크의 구조 네트워크 가장자리 (network edge) a..

네트워크 2022.11.05

NestJS 소개

소개 NestJS는 node.js의 서버사이드 애플리케이션 구축을 위한 프레임워크다. progressive Js를 사용하며 TypeScript를 완벽하게 지원한다. 물론 pure js도 지원하며 oop, fp, frp의 요소를 결합한다. NestJs는 내부적으로 Express(기본값)와 같은 HTTP 서버 프레임워크를 사용하며 선택적으로 Fastify도 사용할 수 있다. Nest는 일반적인 Node.js 프레임워크(Express/Fastify)보다 높은 수준의 추상화를 제공하며, API를 개발자에게 직접 노출한다. 철학 노드(및 서버 측 JavaScript)를 위한 뛰어난 라이브러리, 도우미 및 도구가 많이 존재하지만 그중 어느 것도 아키텍처의 주요 문제를 효과적으로 해결하지 못한다. NestJs는 이를..

NestJs 2022.10.23

커플링(coupling), 디커플링(decoupling) - 번역

커플링, 디커플링 커플링과 디커플링은 소프트웨어 시스템에서 두 엔티티 간 관계를 성명하는 용어이다. 한 클래스가 다른 클래스를 사용할 때 해당 클래스에 '의존'한다고 말하며 그 둘이 coupled 되었다고 말한다. 그들 중 적어도 한 클래스는 다른 클래스에 대해 알고 있다. 디커플링은 이러한 클래스 간의 결합이 느슨하게 되어있을 때를 뜻한다. 느슨한 결합(loose coupling)이라고도 하고 디커플링(decoupling)이라고도 한다. 디커플링을 해야 하는 이유 ClassA가 ClassB에 크게 의존하는 경우 ClassB가 변경될 때 ClassA가 영향을 받을 가능성이 높다. 반대로 ClassA가 ClassB에 적게 의존하는 경우 ClassB가 변경될 때 ClassA가 영향을 받을 가능성이 낮다. 그..

의존성 주입(dependency injection) - 번역

https://www.jamesshore.com/v2/blog/2006/dependency-injection-demystified James Shore: Dependency Injection Demystified When I first heard about dependency injection, I thought, “Dependendiwhatsit?” and promptly forgot about it. When I finally took the time to figure out what people were talking about, I laughed. “That’s all it is?” “Dependency Injection” is a www.jamesshore.com 짧은 버전 Dependency ..