본문 바로가기

Everyday Study81

2024.10.04(금) { 계산기 만들기 시험 } https://github.com/taehun187/HTML_Calculator 2024. 10. 4.
2024.10.03(목) { 서블릿 컨테이너, 서블릿 컨텍스트 } 💡 서블릿 컨테이너(Servlet Container)서블릿 컨테이너는 클라이언트의 요청을 받아서 이를 처리하고, 처리된 결과를 다시 클라이언트에게 응답해주는 자바 웹 애플리케이션의 핵심 컴포넌트입니다. 자바에서 웹 애플리케이션을 개발할 때, 서블릿 컨테이너는 다음과 같은 역할을 수행합니다:HTTP 요청 처리:서블릿 컨테이너는 클라이언트로부터 들어온 HTTP 요청을 수신하여 해당 요청을 적절한 **서블릿(자바 클래스)**에 전달합니다.서블릿 관리:서블릿 컨테이너는 서블릿의 생명 주기(생성, 초기화, 요청 처리, 종료)를 관리합니다. 즉, 서블릿을 처음 호출할 때 인스턴스를 생성하고, 이후에는 재사용하면서 성능을 최적화합니다.HTTP 응답 생성:서블릿이 요청을 처리한 결과를 바탕으로 HTTP 응답을 생성하.. 2024. 10. 3.
2024.10.02(수) { HTTP패킷, 톰캣 사용하는 이유, 클라이언트 종류와 역할, 💡 HTTP 패킷의 구조HTTP 요청과 응답 모두 **헤더(Header)**와 **페이로드(Payload)**로 구성됩니다.헤더(Header): 요청/응답의 메타 데이터를 포함합니다. (예: 요청의 메서드, 응답의 상태 코드, 콘텐츠 타입 등)페이로드(Payload): 전송하고자 하는 실제 데이터를 포함합니다.요약HTTP Request Payload: 클라이언트가 서버로 보내는 데이터 (POST, PUT, PATCH 요청에 주로 포함됨).HTTP Response Payload: 서버가 클라이언트로 보내는 데이터 (응답 데이터).💡 Tomcat을 사용하는 이유안정적인 TCP 통신 지원:Tomcat은 **웹 애플리케이션 서버(WAS)**로서, 클라이언트(브라우저 등)와 서버 간의 안정적인 TCP 통신을 .. 2024. 10. 2.
2024.09.27(금) { HTTP/3, HTTP 상태 코드, HTTP는 무상태 프로토콜, 파이프라이닝, 소켓통신 } HTTP/3는 QUIC(Quick UDP Internet Connections) HTTP/3와 QUIC의 관계HTTP/3는 HTTP/2의 후속 프로토콜로, TCP 대신 UDP를 기반으로 동작합니다. 기존의 HTTP/1.x와 HTTP/2는 모두 TCP 위에서 동작했지만, HTTP/3는 QUIC 프로토콜을 기반으로 하여 UDP 위에서 동작합니다.QUIC는 Google이 개발한 전송 계층 프로토콜로, 빠르고 안전한 데이터 전송을 위해 설계되었습니다. TCP의 성능 문제(예: 느린 연결 설정, HOL(Head-of-Line) 블로킹)를 해결하기 위해 만들어졌습니다.HTTP/3는 QUIC을 사용해 이러한 성능 문제를 개선하며, 주로 웹 브라우저와 서버 간 통신에서 사용됩니다.HTTP/3(QUIC)의 주요 특징UD.. 2024. 9. 27.
2024.09.26(목) { 패리티 비트(짝,홀), 백본망, ISP, ARP, 제로컨피규레이션, DNS, NAT, MAC 주소 } 패리티 비트(Parity Bit) 패리티(Parity)는 데이터 전송 중 발생할 수 있는 오류를 검출하기 위한 간단한 오류 검출 방법입니다. 패리티 비트는 주로 통신 시스템이나 컴퓨터 메모리에서 데이터의 정확성을 확인하는 데 사용됩니다.패리티 비트(Parity Bit)란?패리티 비트는 전송되는 데이터 비트에 추가로 붙는 1비트로, 데이터 비트가 정상적으로 전송되었는지 확인하는 용도로 사용됩니다. 패리티 비트는 데이터를 보내는 쪽에서 계산되고, 받는 쪽에서 다시 계산하여 데이터가 제대로 전송되었는지 확인합니다.1. 짝수 패리티(Even Parity)정의: 패리티 비트가 추가된 후, 1의 개수가 짝수가 되도록 하는 방식입니다.예시:데이터가 1011일 경우, 이진수 내에 1이 3개 있습니다. 짝수 개로 맞추기.. 2024. 9. 26.
2024.09.25(수) { IP 어드레스, 서브넷 마스크, 대칭 암호화, MAC 어드레스 } IP 어드레스  IP 주소는 크게 프라이빗(Private) IP 주소와 퍼블릭(Public) IP 주소 두 가지로 나눌 수 있습니다. 각각의 용도와 특징을 아래에서 설명하겠습니다.1. 프라이빗 IP 주소 (Private IP Address)정의: 프라이빗 IP 주소는 내부 네트워크(예: 가정, 사무실 등)에서만 사용되는 IP 주소입니다. 외부 인터넷에서는 이 주소를 사용할 수 없습니다.사용 범위: 주로 내부 네트워크에서 장치 간 통신에 사용되며, 인터넷에 접속하려면 퍼블릭 IP를 통해 외부 네트워크와 연결됩니다.범위: IANA(인터넷 할당 번호 관리기관)에서 지정한 프라이빗 IP 주소 대역은 다음과 같습니다:10.0.0.0 ~ 10.255.255.255172.16.0.0 ~ 172.31.255.25519.. 2024. 9. 25.