GoWoong의 개발 블로그
close
프로필 배경
프로필 로고

GoWoong의 개발 블로그

  • 분류 전체보기 (189)
    • 크래프톤 정글 (83)
    • 크래프톤 정글 (컴퓨터 시스템: CSAPP) (57)
      • 3장 프로그램의 기계수준 표현 (16)
      • 6장 메모리 계층구조 (6)
      • 7장 링커 (6)
      • 8장 예외적 제어 흐름 (7)
      • 9장 가상 메모리 (16)
      • 11장 네트워크 프로그래밍 (6)
    • 클라우드 (4)
      • [AWS] AWS IoT Core (4)
      • DevOps (0)
    • Deep Dive (29)
      • CS (15)
      • OS (13)
    • 백엔드 개발 (0)
      • 파이썬 (0)
      • 자바 스프링 (0)
    • 자격증 공부 (5)
      • AWS Cloud Practitioner (2)
      • 정보처리기사 (1)
      • AWS SAA-C03 (2)
    • 앱 개발 (5)
      • Flutter (5)
    • AI & LLM (1)
    • 문제 기록 (0)
    • 커뮤니티 참석 후기 (2)
    • 일상 기록 (1)
  • 홈
  • 자소서
  • 포트폴리오
  • 이력서

[CS] HTTP (요청/응답, 헤더, 메소드, 상태코드, HEAD 메소드)

이번 포스팅에서는 HTTP와 관련된 내용을 알아보겠다.1. HTTP 요청/응답 구조HTTP는 클라이언트(보통 브라우저)가 서버에 요청을 보내고, 서버가 응답하는 Request/Response 구조를 따른다.요청(Request) 구성GET /index.html HTTP/1.1Host: example.comUser-Agent: Mozilla/5.0Accept: text/html요청 라인: GET /index.html HTTP/1.1요청 헤더: 부가 정보 (예: Host, User-Agent, Accept)본문(Body): POST, PUT 등일 때 데이터가 포함됨응답(Response) 구성HTTP/1.1 200 OKContent-Type: text/htmlContent-Length: 1024...상태 라인:..

  • format_list_bulleted Deep Dive/CS
  • · 2025. 5. 5.
  • textsms
[WebProxy-Lab] proxy 서버 구현하기 Part.5 - 캐시 기능: 통합

[WebProxy-Lab] proxy 서버 구현하기 Part.5 - 캐시 기능: 통합

이 전 포스팅에서 캐시 기능을 적용하기 위해 각종 함수들을 구현해 봤다. 이제 마지막으로 구현했던 함수들을 우리가 기존에 구현했던 코드에 통합하는 과정을 수행해 보겠다. 캐시와 관련된 함수들이 궁금하면 이전 포스팅을 참고하라2025.05.05 - [크래프톤 정글] - [WebProxy-Lab] proxy 서버 구현하기 Part.4 - 캐시 기능: 구현 [WebProxy-Lab] proxy 서버 구현하기 Part.4 - 캐시 기능: 구현이제 본격적으로 캐시 기능을 구현해 보려고 한다. 캐시 기능을 구현하기 위해 cache.c, cache.h 를 만들어 별도로 분리를 해도 될 것이며 그냥 proxy.c에 전부 담아서 개발을 진행해도 된다. 일단은 prowww.gowoong.com통합통합에 있어 많은 함수들을..

  • format_list_bulleted 카테고리 없음
  • · 2025. 5. 5.
  • textsms

[WebProxy-Lab] proxy 서버 구현하기 Part.4 - 캐시 기능: 구현

이제 본격적으로 캐시 기능을 구현해 보려고 한다. 캐시 기능을 구현하기 위해 cache.c, cache.h 를 만들어 별도로 분리를 해도 될 것이며 그냥 proxy.c에 전부 담아서 개발을 진행해도 된다. 일단은 proxy.c에 몰아서 개발을 하고 추 후 리팩터링을 통해 분리를 하는 방향으로 진행을 할 것 같다. 그럼 시작하기 앞서 먼저 이 전 포스팅의 마지막 부분에 있던 캐시용 구조체들을 구현하고 시작하는 것이 좋을 것이다. 자세한 사항은 이 전 포스트를 확인하라2025.05.05 - [크래프톤 정글] - [WebProxy-Lab] proxy 서버 구현하기 Part.4 - 캐시 기능: 개념 정리 [WebProxy-Lab] proxy 서버 구현하기 Part.4 - 캐시 기능: 개념 정리이 전 포스팅까지 ..

  • format_list_bulleted 크래프톤 정글
  • · 2025. 5. 5.
  • textsms

[WebProxy-Lab] proxy 서버 구현하기 Part.4 - 캐시 기능: 개념 정리

이 전 포스팅까지 해서 WebProxy-Lab의 동시성 기능까지 구현을 했다. 이제 마지막 요구 사항인 캐시 기능에 대해 접근을 시도하려고 한다. 2025.05.05 - [크래프톤 정글] - [WebProxy-Lab] proxy 서버 구현하기 Part.3 - 동시성 처리2025.05.05 - [크래프톤 정글] - [WebProxy-Lab] proxy 서버 구현하기 Part.2 - 프록시 서버 구현2025.05.05 - [크래프톤 정글] - [WebProxy-Lab] proxy 서버 구현하기 Part.1 - 요구사항 확인 및 설계이번 Part.4 에서는 캐시를 구현하기 위해 필요할 것으로 생각되는 개념이나 아이디어를 정리하려고 한다.1. 요구 사항 확인먼저 proxylab.pdf 에 있는 캐시 관련 요구사..

  • format_list_bulleted 크래프톤 정글
  • · 2025. 5. 5.
  • textsms
[WebProxy-Lab] proxy 서버 구현하기 Part.3 - 동시성 처리

[WebProxy-Lab] proxy 서버 구현하기 Part.3 - 동시성 처리

이전까지의 포스팅을 통해 WebProxy-Lab에서의 기본 프록시를 구현했다.2025.05.05 - [크래프톤 정글] - [WebProxy-Lab] proxy 서버 구현하기 Part.2 - 프록시 서버 구현 [WebProxy-Lab] proxy 서버 구현하기 Part.2 - 프록시 서버 구현이전 포스팅에서 프록시 구현을 위한 설계를 진행했다.2025.05.05 - [크래프톤 정글] - [WebProxy-Lab] proxy 서버 구현하기 Part.1 - 요구사항 확인 및 설계 [WebProxy-Lab] proxy 서버 구현하기 Part.1 - 요구사항www.gowoong.com기본 프록시를 구현하고 40점의 점수를 얻을 수 있었다. 이제 요구사항 2번째인 동시성 처리에 대한 내용을 살펴보겠다.1. 요구사항..

  • format_list_bulleted 크래프톤 정글
  • · 2025. 5. 5.
  • textsms
[WebProxy-Lab] proxy 서버 구현하기 Part.2 - 프록시 서버 구현

[WebProxy-Lab] proxy 서버 구현하기 Part.2 - 프록시 서버 구현

이전 포스팅에서 프록시 구현을 위한 설계를 진행했다.2025.05.05 - [크래프톤 정글] - [WebProxy-Lab] proxy 서버 구현하기 Part.1 - 요구사항 확인 및 설계 [WebProxy-Lab] proxy 서버 구현하기 Part.1 - 요구사항 확인 및 설계크래프톤 정글 8주 차 CSAPP 11장의 웹서버 구현을 진행했다. 그리고 소형 웹서버를 기반으로 프록시 서버를 구현해야 한다. CSAPP 11 장의 내용은 이전 포스트 들을 확인할 수 있다.2025.05.03 - [크래프www.gowoong.com이제 해당 설계를 기반으로 구현을 진행해 보겠다.1. main 함수이전에 구현 요청 사항을 보면 포트를 처리해야 한다. 이 말은 이 전에 tiny 웹서버와 같이 실행할 때 포트번호를 보내..

  • format_list_bulleted 크래프톤 정글
  • · 2025. 5. 5.
  • textsms
  • navigate_before
  • 1
  • ···
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • ···
  • 32
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (189)
    • 크래프톤 정글 (83)
    • 크래프톤 정글 (컴퓨터 시스템: CSAPP) (57)
      • 3장 프로그램의 기계수준 표현 (16)
      • 6장 메모리 계층구조 (6)
      • 7장 링커 (6)
      • 8장 예외적 제어 흐름 (7)
      • 9장 가상 메모리 (16)
      • 11장 네트워크 프로그래밍 (6)
    • 클라우드 (4)
      • [AWS] AWS IoT Core (4)
      • DevOps (0)
    • Deep Dive (29)
      • CS (15)
      • OS (13)
    • 백엔드 개발 (0)
      • 파이썬 (0)
      • 자바 스프링 (0)
    • 자격증 공부 (5)
      • AWS Cloud Practitioner (2)
      • 정보처리기사 (1)
      • AWS SAA-C03 (2)
    • 앱 개발 (5)
      • Flutter (5)
    • AI & LLM (1)
    • 문제 기록 (0)
    • 커뮤니티 참석 후기 (2)
    • 일상 기록 (1)
최근 글
인기 글
최근 댓글
태그
  • #AWS 자격증
  • #serverless
  • #AWSKRUG
  • #AWS Community Day
  • #aws #iot
  • #Cloud Practitioner
  • #AWS
  • #CLF-C01
  • #IOT
  • #saa-c03
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바