라이브러리: 공통으로 사용될 수 있는 특정한 기능들을 모듈화한 것을 의미※폴더명,파일명 등 규칙이 없고 프레임워크에 비해 자유로움프레임워크: 공통으로 사용될 수 없는 특정한 기능들을 모듈화한 것을 의미 ※폴더명,파일명 등 규칙이 있으며, 라이브러리에 비해 엄격하다. 상
프로그래머에게 프로그래밍의 관점을 갖게 해주는 역할을 하는 개발 방법론이다.크게 1.선언형 - 함수형, 2.명령형 - 객체지향형, 절차지향형 으로 나뉜다."프로그램은 함수로 이루어진 것이다."라는 명제가 담겨있는 패러다임.작은 '순수 함수'들을 블록처럼 쌓아 로직을 구
네트워크란 노드와 링크가 서로 연결되어 있으며, 리소스를 공유하는 집합을 의미한다.노드: 서버, 라우터 ,스위치 등 네트워크 장치링크: 유선, 무선링크 내에서 성공적으로 전달된 데이터의 양, 얼마만큼 트래픽을 처리했는지많은 트래픽을 처리 == 많은 처리량을 가진다.단위
📢 컴퓨터간 통신은 흔히 IP 주소 기반 통신이라고 하지만 정확히 따지면 IP주소에 ARP를 통해 MAC 주소를 찾아 MAC주소 기반으로 통신하는 것이다.ARP는 IP 주소로부터 MAC 주소를 구하는 IP와 MAC 주소의 다리 역할을 하는 프로토콜이다.IP -> AR
기본적으로 한 연결당 하나의 요청을 처리하도록 설계.\-> RTT 증가를 불러오게 되었다.RTT란 패킷이 목적지에 도달하고 나서 다시 출발지로 돌아오기까지 걸리는 시간이며, 패킷의 왕복 시간을 말한다.HTTP/1.0은 서버로부터 파일을 가져올 때마다 TCP의 3-way