일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 구현
- 풀이
- 메모리계층
- 3XN 타일링
- Vite 사용 이유
- c++
- dp
- tfjs
- 구슬탈출
- 13459
- 자료구조
- 1796
- WebRTC란
- ESP32
- 페이지교체알고리즘
- 적두트리
- 백준
- 데이터 링크 계층
- 백준 2133
- 9996
- 2623
- stl
- TDD란?
- TDD
- LOLIN D32
- RBT
- REACT
- mediastream
- OpenVidu
- 테스트주도개발
- Today
- Total
목록2024/08 (10)
그냥 블로그
💡 요약 및 복기 TCP/IPOSI 7 Layer 중 3,4 (네트워크, 전송)을 다루는 프로토콜 왜 붙여부를까? 패킷 통신 방식의 인터넷 프로토콜인 IP와 전송 조절 프로토콜인 TCP로 이루어짐. IP는 패킷 전달 여부를 보증하지 않고, 패킷을 보낸 순서와 받는 순서가 다를 수 있다. TCP는 IP 위에서 동작하는 프로토콜로, 데이터의 전달을 보증하고 보낸 순서대로 받게 해 줌HTTP, FTP, SMTP 등 TCP를 기반으로 한 수 많은 애플리케이션 프로토콜들이 IP 위에서 동작하기 때문에, 묶어서 TCP/IP로 부른다. 에코 서버클라이언트에서 전송받은 데이터를 다시 전송해주는 서버. 에코 서버 작동 원리서버는 특정 IP 주소와 포트에서 수신을 위한 소켓을 연다. 클라이언트가 서버에 연결을 요청하..
추후에 HTTP 1.1, 2 차이 정리 필요!!💡 요약 및 복기 HTTP Request와 ResponseHTTP (HyperText Transfer Protocol) 웹 브라우저는 URL을 이용해 원하는 자원을 표현한다HTTP 메소드(method)를 이용해 데이터를 요청(GET) 하거나, 회신(POST)클라이언트의 요청과 서버의 응답에 의해 동작하는 간단한 프로토콜stateless ( 상태를 저장하지 않는다 ) 한번 요청, 응답 하고 나면 연결이 끊기는 구조 각 요청은 독립적이다. HTTP 쿠키를 이용하면 상태를 저장하는 세션에 사용할 수 있다.*HTTP 쿠키 : 서버가 웹 브라우저에 전송하는 작은 데이터 조각. 브라우저는 데이터 조각을 저장해 놓았다가, 동일한 서버에 재요청 시 저장된 데이터를 함께..
HTTP 요청, 응답 정리는 💡 요약 및 복기파일 ? 파일은 정보를 저장하는 집합에 이름을 붙인 것. 일반, 디렉토리, 링크, 장치 파일이 있다. 파일과 Directory 차이 ? Directory는 일종의 파일 종류이다. 하위 파일/Dir 에 대한 정보와 데이터를 담고 있다. 파일은 데이터 저장.파일 시스템 ? 파일을 효과적으로 관리하기 위한 시스템이다. 커널 영역에서 동작한다. => 파티션 마다 파일 시스템을 둘 수 있음.파티션 ? 물리적인 공간을 나누는 것. 순차 접근, 직접 접근, 인덱스 접근 ? 이 있따.(직접 접근은 db에서 사용됨)디렉토리 구조 ? 계층적 구조 Three에 해당하는 비순환 구조에 가까움. 파일 시스템파일논리적인 저장 단위, 관련된 정보 자료들의 집합에 이름을 붙인 것. ..
[08/30] "is not a constructor" 리팩토링을 진행하다 Error가 발생했다. "생성자가 아닙니다".... 살펴본 결과, class 명 일치, import 파일명 일치....원인을 찾을 수가 없었다. 해결하기 위해서 어쩔 수 없이 오류가 난 곳을 주석 처리해가면서 거슬러 올라간 결과 순환 참조 문제 때문이란 걸 알 수 있었다. 설계에서는 순환이 없었는데, 리팩토링을 하다보니 이런일이 일어나고 있었다... test 파일로 예시를 들자면 아래와 같은 상황이었다.const test2 = require('./test2');class test1{ constructor() { this.test2 = new test2(); }}module.exports = test1;con..