[WIL] 8주차

2025. 5. 1. 17:07·크래프톤 정글/마이 정글(WIL, 에세이)

05.01

[CS기초] 만화로 보는 Implicit vs Explicit free list을 구분하는 방식

https://just-live.tistory.com/entry/CS%EA%B8%B0%EC%B4%88-%EB%A7%8C%ED%99%94%EB%A1%9C-%EB%B3%B4%EB%8A%94-Implicit-vs-Explicit-free-list%EC%9D%98-%EC%B0%A8%EC%9D%B4

 

[CS기초] 만화로 보는 Implicit vs Explicit free list을 구분하는 방식

 

just-live.tistory.com

[CSAPP 11장 완전 정복] 11.1 소켓 프로그래밍을 위한 클라이언트-서버 모델 개념 잡기

https://just-live.tistory.com/entry/CSAPP-11%EC%9E%A5-%EC%99%84%EC%A0%84-%EC%A0%95%EB%B3%B5-111-%EC%86%8C%EC%BC%93-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D%EC%9D%84-%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0-%EC%A0%84-%ED%81%B4%EB%9D%BC%EC%9D%B4%EC%96%B8%ED%8A%B8-%EC%84%9C%EB%B2%84-%EB%AA%A8%EB%8D%B8%EC%9D%98-%EA%B0%9C%EB%85%90-%EC%9E%A1%EA%B8%B0

 

[CSAPP 11장 완전 정복] 11.1 소켓 프로그래밍을 위한 클라이언트-서버 모델 개념 잡기

소켓 프로그래밍을 위한 클라이언트-서버 모델 개념 잡기이번 포스트에서는 CS:APP 11장의 첫걸음인 클라이언트-서버 모델에 대해 정리합니다. 소켓을 왜 써야 하는지, 서버는 어떤 방식으로 동작

just-live.tistory.com

[CSAPP 11장 완전 정복] 11.2 소켓 프로그래밍을 위한 네트워크 구조 제대로 잡기

https://just-live.tistory.com/entry/CSAPP-11%EC%9E%A5-%EC%99%84%EC%A0%84-%EC%A0%95%EB%B3%B5-112-%EC%86%8C%EC%BC%93-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D%EC%9D%84-%EC%9C%84%ED%95%9C-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC-%EA%B5%AC%EC%A1%B0-%EC%A0%9C%EB%8C%80%EB%A1%9C-%EC%9E%A1%EA%B8%B0

 

[CSAPP 11장 완전 정복] 11.2 소켓 프로그래밍을 위한 네트워크 구조 제대로 잡기

소켓 프로그래밍을 위한 네트워크 구조 제대로 잡기이번 포스트에서는 클라이언트-서버 모델 위에 실제 통신이 어떻게 이루어지는지를 다루는 네트워크 계층을 정리해 봅니다. 소켓 프로그래

just-live.tistory.com

[CSAPP 11장 완전 정복] 11.3 IP, 포트, DNS, 바이트 순서까지, 실전 소켓 프로그래밍 개념 정리

https://just-live.tistory.com/entry/CSAPP-11%EC%9E%A5-%EC%99%84%EC%A0%84-%EC%A0%95%EB%B3%B5-113-IP-%ED%8F%AC%ED%8A%B8-DNS-%EB%B0%94%EC%9D%B4%ED%8A%B8-%EC%88%9C%EC%84%9C%EA%B9%8C%EC%A7%80-%EC%8B%A4%EC%A0%84-%EC%86%8C%EC%BC%93-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D-%EA%B0%9C%EB%85%90-%EC%A0%95%EB%A6%AC

 

[CSAPP 11장 완전 정복] 11.3 IP, 포트, DNS, 바이트 순서까지, 실전 소켓 프로그래밍 개념 정리

IP, 포트, DNS, 바이트 순서까지, 실전 소켓 프로그래밍 개념 정리이번 편에서는 실제로 소켓 프로그래밍을 구현할 때 반드시 마주치게 되는 핵심 개념들을 정리합니다. 특히 IP 주소, 포트 번호, DN

just-live.tistory.com

CSAPP 11.1~11.4 학습

알고리즘 문제풀이 (BOJ 3079, 11660)

 

05.02

[CSAPP 11장 완전 정복] 11.4 rawdata 공유 (전체 학습 목표, 학습 정리 자료)

https://just-live.tistory.com/entry/CSAPP-11%EC%9E%A5-%EC%99%84%EC%A0%84-%EC%A0%95%EB%B3%B5-114-rawdata-%EA%B3%B5%EC%9C%A0-%EC%A0%84%EC%B2%B4-%ED%95%99%EC%8A%B5-%EB%AA%A9%ED%91%9C-%ED%95%99%EC%8A%B5-%EC%A0%95%EB%A6%AC-%EC%9E%90%EB%A3%8C

 

[CSAPP 11장 완전 정복] 11.4 rawdata 공유 (전체 학습 목표, 학습 정리 자료)

CSAPP 11.4 rawdata 공유 (전체 학습 목표, 학습 정리 자료)CSAPP 11.4는 네트워크 프로그래밍의 핵심 개념을 다루는 중요한 절로, 체계적인 학습이 특히 요구되는 부분 중 하나인데요. 이에 따라 이 절을

just-live.tistory.com

[CSAPP 11장 완전 정복] 11.4(Part 1) 소켓 함수 흐름 완전정복, 클라이언트-서버 연결의 모든 것

https://just-live.tistory.com/entry/CSAPP-11%EC%9E%A5-%EC%99%84%EC%A0%84-%EC%A0%95%EB%B3%B5-114Part1-%EC%86%8C%EC%BC%93-%ED%95%A8%EC%88%98-%ED%9D%90%EB%A6%84-%EC%99%84%EC%A0%84%EC%A0%95%EB%B3%B5-%ED%81%B4%EB%9D%BC%EC%9D%B4%EC%96%B8%ED%8A%B8-%EC%84%9C%EB%B2%84-%EC%97%B0%EA%B2%B0%EC%9D%98-%EB%AA%A8%EB%93%A0-%EA%B2%83

 

[CSAPP 11장 완전 정복] 11.4(Part 1) 소켓 함수 흐름 완전정복, 클라이언트-서버 연결의 모든 것

소켓 함수 흐름 완전정복, 클라이언트-서버 연결의 모든 것이번 포스트에서는 소켓 프로그래밍의 핵심 흐름인 socket() → connect()/bind() → listen() → accept() 과정을 전체적으로 잡고 가려고 하는데

just-live.tistory.com

[CSAPP 11장 완전 정복] 11.4(Part 2) addrinfo, sockaddr 구조체부터 변환 함수까지 한 번에 정리하기

https://just-live.tistory.com/entry/CSAPP-11%EC%9E%A5-%EC%99%84%EC%A0%84-%EC%A0%95%EB%B3%B5-114Part-2-addrinfo-sockaddr-%EA%B5%AC%EC%A1%B0%EC%B2%B4%EB%B6%80%ED%84%B0-%EB%B3%80%ED%99%98-%ED%95%A8%EC%88%98%EA%B9%8C%EC%A7%80-%ED%95%9C-%EB%B2%88%EC%97%90-%EC%A0%95%EB%A6%AC%ED%95%98%EA%B8%B0

 

[CSAPP 11장 완전 정복] 11.4(Part 2) addrinfo, sockaddr 구조체부터 변환 함수까지 한 번에 정리하기

addrinfo, sockaddr 구조체부터 변환 함수까지 한 번에 정리하기앞선 포스트에서는 소켓 함수의 흐름을 정리했었는데요. 이번엔 그 함수들을 실제로 사용할 때 꼭 알아야 할 도구들인 sockaddr, addrinfo

just-live.tistory.com

[WebProxy] VSCode에서 빨간 줄이 뜨는 현상 해결하기

https://just-live.tistory.com/entry/WebProxy-VSCode%EC%97%90%EC%84%9C-%EB%B9%A8%EA%B0%84-%EC%A4%84%EC%9D%B4-%EB%9C%A8%EB%8A%94-%ED%98%84%EC%83%81-%ED%95%B4%EA%B2%B0%ED%95%98%EA%B8%B0

 

[WebProxy] VSCode에서 빨간 줄이 뜨는 현상 해결하기

VSCode에서 빨간 줄이 뜨는 현상 해결하기제가 이번에 webproxy_lab을 시작하면서 가장 먼저 겪게 된 문제는 VSCode에서 빨간 줄이 뜨는 것이었는데요. 분명 컴파일은 정상적으로 잘 되는 걸 확인했기

just-live.tistory.com

[WebProxy] echo 서버 구현 실습하기

https://just-live.tistory.com/entry/WebProxy-echo-%EC%84%9C%EB%B2%84-%EA%B5%AC%ED%98%84-%EC%8B%A4%EC%8A%B5%ED%95%98%EA%B8%B0

 

[WebProxy] echo 서버 구현 실습하기

echo 서버 구현 실습하기소켓 프로그래밍의 기본 개념을 이해할 수 있었다면, 다음 목표는 echo 서버를 직접 구현해보는 것인데요. echo 서버는 서버-클라이언트 간 연결이 맺어진 후, 클라이언트의

just-live.tistory.com

[CS기초] 네트워크 계층 (OSI 7 Layer와 TCP/IP Layer)

https://just-live.tistory.com/entry/%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC-%EA%B3%84%EC%B8%B5-OSI-7-Layer%EC%99%80-TCPIP-Layer

 

[CS기초] 네트워크 계층 (OSI 7 Layer와 TCP/IP Layer)

네트워크 계층 (OSI 7 Layer와 TCP/IP Layer)컴퓨터 네트워크는 데이터를 주고받기 위해 여러 계층으로 구성된 모델을 따르는데요. 가장 널리 알려진 두 가지 모델인 OSI 7계층 모델과 TCP/IP 계층 모델의

just-live.tistory.com

CSAPP 11.5~11.6 학습

알고리즘 문제풀이 (BOJ 1005, 1238)

 

05.03

CSAPP 11.5~11.6 rawdata 공유 (전체 학습 목표, 학습 정리 자료)

https://just-live.tistory.com/entry/CSAPP-115116-rawdata-%EA%B3%B5%EC%9C%A0-%EC%A0%84%EC%B2%B4-%ED%95%99%EC%8A%B5-%EB%AA%A9%ED%91%9C-%ED%95%99%EC%8A%B5-%EC%A0%95%EB%A6%AC-%EC%9E%90%EB%A3%8C

 

CSAPP 11.5~11.6 rawdata 공유 (전체 학습 목표, 학습 정리 자료)

CSAPP 11.5~11.6 rawdata 공유 (전체 학습 목표, 학습 정리 자료)echo 서버를 성공적으로 구현했다면, 이제는 tiny 서버 구현을 목표로 개념을 정리해야 할 차례입니다. 해당 장에서 가장 중요한 내용인 tin

just-live.tistory.com

[CSAPP 11장 완전 정복] 11.5~11.6(Part 1) 웹 서버의 세계로 한 걸음, Tiny는 왜 필요한가?

https://just-live.tistory.com/entry/CSAPP-11%EC%9E%A5-%EC%99%84%EC%A0%84-%EC%A0%95%EB%B3%B5-1156Part-1-%EC%9B%B9-%EC%84%9C%EB%B2%84%EC%9D%98-%EC%84%B8%EA%B3%84%EB%A1%9C-%ED%95%9C-%EA%B1%B8%EC%9D%8C-Tiny%EB%8A%94-%EC%99%9C-%ED%95%84%EC%9A%94%ED%95%9C%EA%B0%80

 

[CSAPP 11장 완전 정복] 11.5~11.6(Part 1) 웹 서버의 세계로 한 걸음, Tiny는 왜 필요한가?

웹 서버의 세계로 한 걸음, Tiny는 왜 필요한가?이번 포스트에서는 CSAPP 11장 중 11.5절의 상단부 핵심을 중심으로 Tiny 웹 서버의 존재 이유와 구조에 대해 정리해 보겠습니다. 여기서 중요한 건 단

just-live.tistory.com

[CSAPP 11장 완전 정복] 11.5~11.6(Part 2) Tiny 웹 서버 구조 뜯어보기

https://just-live.tistory.com/entry/CSAPP-11%EC%9E%A5-%EC%99%84%EC%A0%84-%EC%A0%95%EB%B3%B5-115116Part-2-Tiny-%EC%9B%B9-%EC%84%9C%EB%B2%84-%EA%B5%AC%EC%A1%B0-%EB%9C%AF%EC%96%B4%EB%B3%B4%EA%B8%B0

 

[CSAPP 11장 완전 정복] 11.5~11.6(Part 2) Tiny 웹 서버 구조 뜯어보기

Tiny 웹 서버 구조 뜯어보기지난 글에서 HTTP 구조와 Tiny 서버의 역할을 살펴봤다면, 이번엔 실제 코드 흐름을 따라가며 Tiny 서버가 클라이언트 요청을 어떻게 처리하는지 단계별로 정리해보겠습

just-live.tistory.com

[CSAPP 11장 완전 정복] 11.5~11.6(Part3) Tiny 웹 서버 확장성과 실전 응용

https://just-live.tistory.com/entry/CSAPP-11%EC%9E%A5-%EC%99%84%EC%A0%84-%EC%A0%95%EB%B3%B5-115116Part3-Tiny-%EC%9B%B9-%EC%84%9C%EB%B2%84-%ED%99%95%EC%9E%A5%EC%84%B1%EA%B3%BC-%EC%8B%A4%EC%A0%84-%EC%9D%91%EC%9A%A9

 

[CSAPP 11장 완전 정복] 11.5~11.6(Part3) Tiny 웹 서버 확장성과 실전 응용

Tiny 웹 서버 확장성과 실전 응용이번 편에서는 CGI를 활용한 동적 콘텐츠 처리와 함께, Tiny 서버가 실제 환경에서 어떻게 확장될 수 있는지 살펴볼 예정인데요. 이제 단순한 정적 파일 제공을 넘

just-live.tistory.com

[WebProxy] Tiny 서버 구현하기 및 응답 확인하기

https://just-live.tistory.com/entry/WebProxy-Tiny-%EC%84%9C%EB%B2%84-%EA%B5%AC%ED%98%84%ED%95%98%EA%B8%B0-%EB%B0%8F-%EC%9D%91%EB%8B%B5-%ED%99%95%EC%9D%B8%ED%95%98%EA%B8%B0

 

[WebProxy] Tiny 서버 구현하기 및 응답 확인하기

Tiny 서버 구현하기 및 응답 확인하기echo 서버 구현이 끝났다면, 이제 실제 클라이언트가 요청한 콘텐츠를 처리할 수 있는 서버를 만들어 볼 차례인데요. 바로 Tiny 웹 서버입니다. 이제 우리가 요

just-live.tistory.com

[WebProxy] Tiny 서버 숙제 분석 및 해결하기

https://just-live.tistory.com/entry/WebProxy-Tiny-%EC%84%9C%EB%B2%84-%EC%88%99%EC%A0%9C-%EB%B6%84%EC%84%9D-%EB%B0%8F-%ED%95%B4%EA%B2%B0%ED%95%98%EA%B8%B0

 

[WebProxy] Tiny 서버 숙제 문제 분석 및 해결하기

Tiny 서버 숙제 문제 분석 및 해결하기Tiny 서버의 기본 구현을 완료한 뒤에는, 몇 가지 추가적인 숙제들을 해결해야 하는데요. 이번 글에서는 이 숙제들이 구체적으로 무엇을 요구하는지, 또 이를

just-live.tistory.com

알고리즘 문제풀이 (BOJ 1963, 17299)

 

05.04

[CS기초] 클라이언트-서버 모델(Client-Server Model)

https://just-live.tistory.com/entry/CS%EA%B8%B0%EC%B4%88-%ED%81%B4%EB%9D%BC%EC%9D%B4%EC%96%B8%ED%8A%B8-%EC%84%9C%EB%B2%84-%EB%AA%A8%EB%8D%B8Client-Server-Model

 

[CS기초] 클라이언트-서버 모델(Client-Server Model)

클라이언트-서버 모델(Client-Server Model)클라이언트-서버 모델은 네트워크상에서 컴퓨터 간 데이터를 주고받기 위한 통신 구조의 한 형태인데요. 특정 역할이 명확하게 분리된 클라이언트(Client)와

just-live.tistory.com

[CS기초] 소켓 프로그래밍 핵심 개념 정리 (socket, connect, bind, listen, accept)

https://just-live.tistory.com/entry/CS%EA%B8%B0%EC%B4%88-%EC%86%8C%EC%BC%93-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D-%ED%95%B5%EC%8B%AC-%EA%B0%9C%EB%85%90-%EC%A0%95%EB%A6%AC-socket-connect-bind-listen-accept

 

[CS기초] 소켓 프로그래밍 핵심 개념 정리 (socket, connect, bind, listen, accept)

소켓 프로그래밍 핵심 개념 정리 (socket, connect, bind, listen, accept)소켓(Socket)은 네트워크 상에서 데이터를 주고받기 위한 통신의 끝점(endpoint)입니다. 이는 네트워크 프로그램에서 통신 채널을 설정

just-live.tistory.com

[CS기초] 프록시(Proxy) 핵심 개념 정리

https://just-live.tistory.com/entry/CS%EA%B8%B0%EC%B4%88-%ED%94%84%EB%A1%9D%EC%8B%9CProxy-%ED%95%B5%EC%8B%AC-%EA%B0%9C%EB%85%90-%EC%A0%95%EB%A6%AC

 

[CS기초] 프록시(Proxy) 핵심 개념 정리

프록시(Proxy) 핵심 개념 정리프록시는 클라이언트와 서버 간의 통신을 중계하여 대신 처리해 주는 중개 서버를 말하는데요. 이를 통해 클라이언트는 직접 서버와 통신하지 않고, 간접적으로 서

just-live.tistory.com

 

05.05

[WebProxy] 프록시 서버 제대로 알고 시작하기

https://just-live.tistory.com/entry/WebProxy-%ED%94%84%EB%A1%9D%EC%8B%9C-%EC%84%9C%EB%B2%84-%EC%A0%9C%EB%8C%80%EB%A1%9C-%EC%95%8C%EA%B3%A0-%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0

 

[WebProxy] 프록시 서버 제대로 알고 시작하기

프록시 서버 제대로 알고 구현하기Tiny 서버 숙제를 마쳤다면 다음 목표는 대망의 WebProxy 서버를 구현할 차례입니다. 하지만 '프록시 서버 = 동시성 서버'라고 막연히 생각하고 시작하면 구현 방

just-live.tistory.com

[WebProxy] Bash 스크립트 "cannot execute: required file not found" 에러 해결 방법

https://just-live.tistory.com/entry/WebProxy-Bash-%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-cannot-execute-required-file-not-found-%EC%97%90%EB%9F%AC-%ED%95%B4%EA%B2%B0-%EB%B0%A9%EB%B2%95

 

[WebProxy] Bash 스크립트 "cannot execute: required file not found" 에러 해결 방법

Bash 스크립트 "cannot execute: required file not found" 에러 해결 방법리눅스 환경에서 .free-port.sh 같은 스크립트를 실행하려고 할 때, 아래와 같은 모호한 오류를 만날 수 있습니다.bash: ./free-port.sh: cannot e

just-live.tistory.com

[WebProxy] Proxy & Tiny 서버 자동 실행 스크립트: run_proxy.sh

https://just-live.tistory.com/entry/WebProxy-Proxy-Tiny-%EC%84%9C%EB%B2%84-%EC%9E%90%EB%8F%99-%EC%8B%A4%ED%96%89-%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-runproxysh

 

[WebProxy] Proxy & Tiny 서버 자동 실행 스크립트: run_proxy.sh

Proxy & Tiny 서버 자동 실행 스크립트: run_proxy.shCS:APP WebProxy-Lab을 진행하다 보면, 매번 수동으로 Tiny 서버를 띄우고, 프록시를 포트에 맞게 실행하며 로그를 확인하는 작업이 굉장히 번거로운데요.

just-live.tistory.com

[WebProxy] 반복형 프록시 단계별 구현 및 테스트하기

https://just-live.tistory.com/entry/WebProxy-%EB%B0%98%EB%B3%B5%ED%98%95-%ED%94%84%EB%A1%9D%EC%8B%9C-%EA%B5%AC%ED%98%84%ED%95%98%EA%B8%B0

 

[WebProxy] 반복형 프록시 단계별 구현 및 테스트하기

반복형 프록시 단계별 구현 및 테스트하기이번 글에서는 클라이언트의 HTTP 요청을 받아 원래 서버로 전달하고, 응답을 그대로 중계하는 반복형(Iterative) 프록시를 구현해보려고 하는데요. 아래

just-live.tistory.com

[CSAPP 10장 골라읽기] 10.5 안정적인 읽기와 쓰기를 위한 RIO 패키지 완전정복

https://just-live.tistory.com/entry/CSAPP-10%EC%9E%A5-%EA%B3%A8%EB%9D%BC%EC%9D%BD%EA%B8%B0-105-%EC%95%88%EC%A0%95%EC%A0%81%EC%9D%B8-%EC%9D%BD%EA%B8%B0%EC%99%80-%EC%93%B0%EA%B8%B0%EB%A5%BC-%EC%9C%84%ED%95%9C-RIO-%ED%8C%A8%ED%82%A4%EC%A7%80-%EC%99%84%EC%A0%84%EC%A0%95%EB%B3%B5

 

[CSAPP 10장 골라읽기] 10.5 안정적인 읽기와 쓰기를 위한 RIO 패키지 완전정복

안정적인 읽기와 쓰기를 위한 RIO 패키지 완전정복이번 포스트에서는 네트워크와 파일 I/O에서 반드시 마주치는 불편한 진실인 short count 문제와 그 해결책인 RIO(Robust I/O) 패키지를 살펴보겠습니

just-live.tistory.com

[CSAPP 12장 골라읽기] 12.3 스레드를 이용한 동시성 프로그래밍 빠삭하게 이해하기

https://just-live.tistory.com/entry/CSAPP-12%EC%9E%A5-%EA%B3%A8%EB%9D%BC%EC%9D%BD%EA%B8%B0-123-%EC%8A%A4%EB%A0%88%EB%93%9C%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%9C-%EB%8F%99%EC%8B%9C%EC%84%B1-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D-%EB%B9%A0%EC%82%AD%ED%95%98%EA%B2%8C-%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0

 

[CSAPP 12장 골라읽기] 12.3 스레드를 이용한 동시성 프로그래밍 빠삭하게 이해하기

스레드를 이용한 동시성 프로그래밍 빠삭하게 이해하기이제 기존의 웹 서버를 하나의 요청만 처리하던 반복적 서버에서, 동시에 여러 클라이언트를 처리할 수 있는 동시성 서버로 발전시켜나

just-live.tistory.com

 

[CS기초] 파일 디스크립터(File Descriptor) 핵심 개념 정리

https://just-live.tistory.com/entry/CS%EA%B8%B0%EC%B4%88-%ED%8C%8C%EC%9D%BC-%EB%94%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%84%B0File-Descriptor-%ED%95%B5%EC%8B%AC-%EA%B0%9C%EB%85%90-%EC%A0%95%EB%A6%AC

 

[CS기초] 파일 디스크립터(File Descriptor) 핵심 개념 정리

파일 디스크립터(File Descriptor)란?파일 디스크립터(File Descriptor)는 운영체제가 관리하는 정수 형태의 고유 식별자로서, 열린(open) 파일이나 입출력(I/O) 스트림을 식별하는 데 사용되는데요. 프로세

just-live.tistory.com

 

[CS기초] Datagram Socket(UDP) vs Stream Socket(TCP) 핵심 개념 정리

https://just-live.tistory.com/entry/CS%EA%B8%B0%EC%B4%88-Datagram-Socket-vs-Stream-Socket-%ED%95%B5%EC%8B%AC-%EA%B0%9C%EB%85%90-%EC%A0%95%EB%A6%AC

 

[CS기초] Datagram Socket(UDP) vs Stream Socket(TCP) 핵심 개념 정리

Datagram Socket(UDP) vs Stream Socket(TCP) 핵심 개념 정리소켓 프로그래밍에서 Datagram Socket과 Stream Socket은 네트워크 통신 방식의 두 가지 핵심적인 유형이라고 할 수 있는데요. 이번 글에서는 각 방식의

just-live.tistory.com

[CS기초] CGI / WebServer / MIME Type 핵심 개념 정리

https://just-live.tistory.com/entry/CS%EA%B8%B0%EC%B4%88-CGI-WebServer-MIME-Type-%ED%95%B5%EC%8B%AC-%EA%B0%9C%EB%85%90-%EC%A0%95%EB%A6%AC

 

[CS기초] CGI / WebServer / MIME Type 핵심 개념 정리

CGI / Web Server / MIME Type 핵심 개념 정리웹의 동작 원리를 깊이 이해하기 위해서는 CGI, 웹 서버, MIME Type 간의 관계를 알아야 하는데요. 이 세 가지 요소는 클라이언트와 서버 간의 정보 전달, 정적/

just-live.tistory.com

[CS기초] HTTP (요청/응답, 헤더, 메소드, 상태코드, HEAD 메소드) 핵심 정리

https://just-live.tistory.com/entry/CS%EA%B8%B0%EC%B4%88-HTTP-%EC%9A%94%EC%B2%AD%EC%9D%91%EB%8B%B5-%ED%97%A4%EB%8D%94-%EB%A9%94%EC%86%8C%EB%93%9C-%EC%83%81%ED%83%9C%EC%BD%94%EB%93%9C-HEAD-%EB%A9%94%EC%86%8C%EB%93%9C-%ED%95%B5%EC%8B%AC-%EC%A0%95%EB%A6%AC

 

[CS기초] HTTP (요청/응답, 헤더, 메소드, 상태코드, HEAD 메소드) 핵심 정리

HTTP (요청/응답, 헤더, 메소드, 상태코드, HEAD 메소드) 핵심 정리HTTP(HyperText Transfer Protocol)는 클라이언트(브라우저)와 웹 서버 간에 데이터를 주고받기 위한 통신 프로토콜인데요. 이는 웹의 핵심

just-live.tistory.com

알고리즘 문제풀이 (BOJ 1374, 1781)

 

05.06

[CS기초] 8주차 개념 정리

https://just-live.tistory.com/entry/CS%EA%B8%B0%EC%B4%88-8%EC%A3%BC%EC%B0%A8-%EA%B0%9C%EB%85%90-%EC%A0%95%EB%A6%AC

 

[CS기초] 8주차 개념 정리

8주차 개념 정리아래의 내용을 코드 블럭 우측 상단의 Copy 버튼을 눌러 복사한 뒤, 퀴즈 로봇(신명훈 학우 제작)의 프롬프트에 붙여넣기하면 핵심 개념들에 대한 퀴즈를 풀어볼 수 있습니다. HTTP/

just-live.tistory.com

[중간정리] 8주차 - HTTP, 파일 디스크립터, TCP/UDP, C언어(포인터)

https://just-live.tistory.com/entry/%EC%A4%91%EA%B0%84%EC%A0%95%EB%A6%AC-8%EC%A3%BC%EC%B0%A8

 

[중간정리] 8주차 - HTTP, 파일 디스크립터, TCP/UDP, C언어(포인터)

HTTP 메서드(GET vs POST)GET 메서드데이터를 URL의 일부(query string)로 전송한다.URL 길이는 브라우저, 서버에 따라 제한이 있으므로 전송 가능 데이터 양이 제한된다.POST 메서드데이터를 요청 본문(body)

just-live.tistory.com

[WebProxy] 동시성 프록시 서버 단계별 구현 및 테스트하기

https://just-live.tistory.com/entry/WebProxy-%EB%8F%99%EC%8B%9C%EC%84%B1-%ED%94%84%EB%A1%9D%EC%8B%9C-%EC%84%9C%EB%B2%84-%EB%8B%A8%EA%B3%84%EB%B3%84-%EA%B5%AC%ED%98%84-%EB%B0%8F-%ED%85%8C%EC%8A%A4%ED%8A%B8%ED%95%98%EA%B8%B0

 

[WebProxy] 동시성 프록시 서버 단계별 구현 및 테스트하기

동시성 프록시 서버 단계별 구현 및 테스트하기이번 글에서는 반복형 프록시 서버 구현의 다음 단계로, 스레드 풀(Thread Pool)을 이용해 여러 클라이언트 요청을 동시에 처리하는 멀티스레드 기반

just-live.tistory.com

[VSCode] 내가 쓰는 VSCode 유용한 단축키 모음

https://just-live.tistory.com/entry/%EB%82%B4%EA%B0%80-%EC%93%B0%EB%8A%94-VSCode-%EC%9C%A0%EC%9A%A9%ED%95%9C-%EB%8B%A8%EC%B6%95%ED%82%A4-%EB%AA%A8%EC%9D%8C

 

[VSCode] 내가 쓰는 VSCode 유용한 단축키 모음

내가 쓰는 VSCode 유용한 단축키 모음 (Windows 기준)한 라인 전체 선택 (Ctrl + L)한 줄을 전체 선택할 수 있다. 삭제하기도 편하고 복사할 때에도 편하다. 실행 터미널 숨기기/펼치기 (Ctrl + J)아래쪽의

just-live.tistory.com

캐시 기능이 있는 동시성 프록시 서버 구현

알고리즘 문제풀이 (BOJ 2638, 5427)

 

05.07

[WebProxy] 캐시 기능이 추가된 동시성 프록시 서버 단계별 구현 및 테스트하기

https://just-live.tistory.com/entry/WebProxy-%EC%BA%90%EC%8B%9C-%EA%B8%B0%EB%8A%A5%EC%9D%B4-%EC%B6%94%EA%B0%80%EB%90%9C-%EB%8F%99%EC%8B%9C%EC%84%B1-%ED%94%84%EB%A1%9D%EC%8B%9C-%EC%84%9C%EB%B2%84-%EB%8B%A8%EA%B3%84%EB%B3%84-%EA%B5%AC%ED%98%84-%EB%B0%8F-%ED%85%8C%EC%8A%A4%ED%8A%B8%ED%95%98%EA%B8%B0

 

[WebProxy] 캐시 기능이 추가된 동시성 프록시 서버 단계별 구현 및 테스트하기

캐시 기능이 추가된 동시성 프록시 서버 단계별 구현 및 테스트하기동시성 프록시 서버 구현을 마쳤다면, 이제 대망의 캐시 기능을 넣어볼 차례입니다. 주변에서 캐시 구현이 그렇게 어렵다는

just-live.tistory.com

알고리즘 문제풀이 (BOJ 1647 15681 20040 1562 2473 9252 2565 17404)

저작자표시 비영리 변경금지 (새창열림)

'크래프톤 정글 > 마이 정글(WIL, 에세이)' 카테고리의 다른 글

[WIL] 10-11주차  (0) 2025.05.15
[WIL] 9주차  (0) 2025.05.08
[WIL] 7주차  (0) 2025.04.24
[WIL] 6주차  (0) 2025.04.17
[WIL] 5주차  (0) 2025.04.10
'크래프톤 정글/마이 정글(WIL, 에세이)' 카테고리의 다른 글
  • [WIL] 10-11주차
  • [WIL] 9주차
  • [WIL] 7주차
  • [WIL] 6주차
그냥사람_
그냥사람_
IT 관련 포스팅을 합니다. 크래프톤 정글 8기 정경호
  • 그냥사람_
    그냥코딩
    그냥사람_
  • 전체
    오늘
    어제
    • 글 전체보기 N
      • 크래프톤 정글
        • 로드 투 정글(입학시험)
        • CS기초(키워드, 개념정리)
        • 컴퓨터구조(CSAPP)
        • Code 정글(C언어)
        • Equipped in 정글(나만무)
        • 마이 정글(WIL, 에세이)
      • 자료구조&알고리즘
        • 자료구조
        • 알고리즘
      • Flutter N
      • 일상
  • 블로그 메뉴

    • 홈
  • 링크

    • Github
  • hELLO· Designed By정상우.v4.10.3
그냥사람_
[WIL] 8주차
상단으로

티스토리툴바