사용자가 웹에 접근하는 프로그램우리가 아는 크롬, 사파리 등등웹 페이지, 사이트 또는 앱을 저장하는 프로그램서버는 클라이언트에서 요청한 HTTP 메세지를 확인한 후, 이에 맞는 데이터를 처리한 뒤에 다시 클라이언트에 응답웹 어플리케이션 서버로 이름에서 알 수 있듯이 사
HTTP 1.1에 관한 최신 문서는 RFC 9112이나 21년 개정되어 번역본도 없고 그거 일일이 번역하고 이해하다가 헛구역질이 올라올 것 같아 누군가 열심히 노력해서 번역본을 만들어놓으신 RFC 7230~7235를 읽고 요약해보기로 했다. > RFC 7230부터 7
소켓: 네트워크에서 서버와 클라이언트가 서로 특정 포트를 이용하여 양방향 통신하도록 만들어주는 소프트웨어 장치 소켓 프로그래밍: 소켓을 사용하여 네트워크를 구성해나가는 과정 서버소켓과 클라이언트 소켓의 흐름은 다음과 같다. 서버소켓: 소켓 생성: Create
webserve 과제에서 허용하고 있는 함수들은 다음과 같다. 아는 함수들도 있겠지만 복습한다는 개념으로 모두 다시 정리해보려 한다. 1. execve()함수 현재 수행되고 있는 프로세스를 대신하여 1번째 인자로 들어오는 새로운 프로세스를 수행시키는 함수 (자신은