Thread - Network 3

[Network] HTTP와 GET / POST 방식

1. HTTPHTTPHTTP 특징2. HTTP MessageHTTP Message3. Request(요청)Start-lineRequest HeaderRequest Body4. Response(응답)Status lineResponse HeaderResponse Body5. GET / POST 방식GETPOST1. HTTPHTTP(HyperText Transfer Protocol)HTML과 같은 하이퍼 미디어 문서를 전송하기 위한 Application layer Protocol.HyperText를 전송하기 위한 Protocol(통신 규약).HyperText: 텍스트 간 이동할 때, Sequential Access가 초월적 접근 방식을 따르는 Text.Transfer Protocol: 통신 장비 간 데이터 교..

Thread - Network 2024.10.05

[Network] Java Socket

1. SocketSocketIP 주소 (Internet Protocol Address)포트(Port)IP 주소와 Port의 결합2. TCPTCP (Transmission Control  Protocol)특징TCP 헤더 구조TCP Connection/Termination3. Observer Pattern 실습: Java Socket 1. Socket Socket 통신: 네트워크 상에서 두 프로그램 간의 통신을 가능하게 하는 기술.SocketIP 주소와 Port 번호로 구성.클라이언트와 서버 간의 데이터 전송을 담당.종류TCP Socket: 신뢰성 있는 Connection-Oriented Protocol. -> Virtual Circuit 사용.UDP Socket: Connectionless-Oriented..

Thread - Network 2024.09.30

[Thread] Java Thread

1. Process (프로세스)Process Scheduling (프로세스 스케줄링)Process Scheduling 방식Process Scheduling AlogrithmProcess 상태 변화2. ThreadMain ThreadSingle ThreadMulti ThreadThread Life CycleThread 상태 변경 Method3. Monitor4. Thread & ConcurrencySemaphore(세마포어)Mutex(뮤 텍스)Synchronized5. DeadlockHold and Wait (점유 대기)Circular Wait (순환 대기)Starvation (기아 상태)Livelock6. Thread Pool 실습1. Process (프로세스)컴퓨터에서 연속적으로 실행되고 있는 컴퓨터 ..

Thread - Network 2024.09.11