Computer Science46 HTTP/1.1 , connection: keep-alive HTTP/1.0에서는 기본적으로 요청이 끝나면 연결을 닫았지만, HTTP/1.1에서는 기본적으로 keep-alive가 활성화되어 연결을 유지하려고 합니다. 연결을 유지하면 같은 서버에 여러 개의 요청을 보낼 때 새로운 TCP 연결을 만드는 비용을 줄일 수 있기 때문이에요. HTTP 1.1 은 Persistent 기능을 이용하여 한 번의 TCP 연결을 통해 여러 번의 request 가 가능하다.이로인해 서버는 TCP 연결로 인한 부하를 줄일 수 있고, 클라이언트는 그만큼 응답속도 개선을 기대할 수 있다 2025. 3. 6. curl( client URL ) 다양한 통신 프로토콜을 이용하여 데이터를 전송하기 위한 라이브러리와 명령 줄 도구를 제공하는 컴퓨터 소프트웨어 프로젝트이다. 이 이름은 "client URL"을 줄인 것이다. 컬은 libcurl을 사용하므로 libcurl이 지원하는 모든 프로토콜을 지원한다. 내가 써본 명령어들curl -X GET localhost:9200curl -X DELETE localhost:9200/bookscurl -X PUT "http://localhost:9200/books" -H "Content-Type: application/json" --data @book.jsoncurl -X httpMethod url -H Content-type: application/json --dat.. 2024. 12. 18. 흐름도( 플로우 차트 ) 조건문 반복문 함수 호출과 실행Example 2024. 11. 14. WebSocket , HTTP WebSocket , HTTP모두 TCP/IP의 Application계층의 프로토콜( TCP에 의존 ) HTTP는 요청에대한 응답이 전달되면 연결이 종료된다. 비연결성TCP연결( 3-way handshake ) > 요청, 응답 > 연결 종료요청을 보내야 응답이 오는 connectionless와 stateless방식, 새로운 정보를 받아오려면 먼저 요청을 보내야 함지속적으로 받아올 새로운 정보가 있는지 확인해야 하는 경우에는 계속 요청을 보내야 함실시간통신에 적합x WebSocket은TCP연결( 3-way handshake )이후 연결이 유지되는 것이 특징이며, 매번 메시지 전송시에 새롭게 연결을 맺을 필요가 없다. 하나의 TCP연결을 통해 실시간 양방향 통신 가능하게 함 단점statefull하기 .. 2024. 11. 1. 정렬 내가 그냥 정렬 해본거 그대로 따라할필요는 없고keyPoint들만 집중적으로 해야할듯 단순(구현 간단)하지만 비효율적인 방법 : 삽입, 선택, 버블 정렬 복잡하지만 효율적인 방법 : 퀵, 힙, 병합 정렬 삽입정렬( 기존에 정렬된 모임 )에서 ( 새로운 원소 )의 자리가 잡힐때까지 ( 모든 원소들 )과 비교 병합 정렬2개의 정렬된 리스트의 처음값들을 비교, 더 작은 값을 새로운 리스트(sorted)로 옮긴다.2개의 리스트중 하나가 끝날 때까지 위 과정을 되풀이한다. 만약 둘 중에서 하나의 리스트가 먼저 끝나게 되면 나머지 리스트의 값들을 전부 새로운 리스트(sorted)로 복사한다. 삽입 정렬( insertion sort )이미 정렬된 부분배열의 각 원소들과 모두 비교2번째 자료부터 시작, 왼쪽.. 2024. 10. 7. 책 목차 1장) 디자인패턴과 프로그래밍 패러다임1.1 디자인 패턴 1.2 프로그래밍 패러다임 2장) 네트워크2.1 네트워크 기초 2.2 TCP/IP 4계층 모델 2.3 네트워크 기기 2.4 IP 주소 2.5 HTTP 3장) 운영체제3.1 3.2 3.3 3.4 4장) 데이터베이스4.1 4.2 4.3 4.4 4.5 4.6 4.7 5장) 자료구조5.1 복잡도 5.2 선형 자료구조 5.3 비선형 자료구조 6장) 포트폴리오와 면접6.1 포트폴리오 6.2 면접 https://product.kyobobook.co.kr/detail/S000001834833 면접을 위한 CS 전공지식 노트 | 주홍철 - 교보문고면접을 위한 CS 전공지식 노트 | 디자인 패턴, 네트워크, 운영체제, 데이터베이스, 자료 구조, 개발자 면.. 2024. 7. 29. 이전 1 2 3 4 ··· 8 다음