반응형 혼공네12 혼자 공부하는 네트워크 5-2 HTTP HTTP의 특징, 메시지 구조, 메서드, 상태 코드 및 발전 과정HTTP 특징요청-응답 기반 동작HTTP는 클라이언트가 서버에 요청을 보내면 서버가 이에 응답하는 방식으로 동작합니다. 요청 메시지와 응답 메시지는 각각 다른 형식을 가집니다.미디어 독립적 프로토콜HTTP는 다양한 종류의 자원을 주고받을 수 있는 미디어 독립적인 프로토콜입니다. 전송되는 자원의 종류는 미디어 타입(MIME 타입)으로 구분되며, "타입/서브타입" 형식으로 표현됩니다. 예를 들어, text/html이나 image/png 등이 있습니다. 또한, 매개변수를 포함하여 type/subtype; charset=UTF-8과 같이 상세하게 지정할 수도 있습니다.스테이트리스 프로토콜HTTP는 상태를 유지하지 않는 스테이트리스(stateless.. 2024. 10. 6. 혼자 공부하는 네트워크 5-1 DNS와 자원 공부기록 1. URI (Uniform Resource Identifier) 및 구성 요소URI (Uniform Resource Identifier)정의: 자원을 식별하는 통일된 방식으로, URL과 URN을 포함합니다.구성 요소:URLURNURL (Uniform Resource Locator)정의: 위치 기반의 식별자로, 자원의 접근 방법과 위치 정보를 포함합니다.구성 요소:Scheme: 자원에 접근하는 방법 (예: https)Authority: 호스트를 특정할 수 있는 정보 (예: www.example.com)Path: 자원이 위치한 경로 (/path/to/resource)Query: 키=값 형태의 데이터, 여러 개는 &로 연결 (?key1=value1&key2=value2)Fragment: 자원의 특정 부분을 .. 2024. 10. 1. 혼자 공부하는 네트워크 4-3 TCP의 오류,흐름,혼잡 제어 공부 기록 TCP (Transmission Control Protocol)에서 재전송을 기반으로 한 오류 제어, 흐름 제어, 혼잡 제어는 네트워크 통신의 안정성을 유지하는 핵심 요소입니다.1. 오류 제어와 재전송 기법오류 감지와 재전송: TCP는 신뢰성을 보장하기 위해 두 가지 작업이 필요합니다.송신된 세그먼트에 문제가 발생했는지 감지하는 것,문제가 있는 세그먼트를 재전송하는 것입니다.오류 감지 방식:중복된 ACK를 통한 오류 감지: 세그먼트를 전송하고 ACK를 받은 후, 다음 세그먼트를 전송하는데, 만약 누락된 세그먼트가 있다면 수신 측에서 중복된 ACK를 송신 측에 전달합니다. 이를 통해 송신 측은 문제가 있음을 인지하고 빠르게 세그먼트를 재전송할 수 있습니다.타임아웃을 통한 오류 감지: 송신 측에서 세그먼트를.. 2024. 9. 29. 혼자 공부하는 네트워크 4-1 공부 기록 전송 계층 개요: IP의 한계와 포트IP의 한계신뢰할 수 없는 통신: IP(Internet Protocol)는 패킷이 수신지까지 제대로 도착했는지 보장하지 않는 비신뢰성 있는 통신 방식입니다. 전송 과정에서 패킷이 손실되거나, 손상되거나, 순서가 뒤바뀌어 도착할 수 있습니다. 이런 특성은 '최선형 전달'이라고 하며, 이는 최대한 노력은 하겠지만 결과에 대해서는 보장하지 않는다는 뜻입니다. 예를 들어, 웹에서 이미지나 동영상이 깨져서 보이는 경우가 있을 수 있는데, 이는 IP가 보장하지 않는 신뢰성의 한계를 보여줍니다.비연결형 통신: IP는 송신자와 수신자가 통신하기 전에 별도의 연결 설정을 하지 않고, 목적지로 패킷을 보내는 방식을 사용합니다. 이는 성능 측면에서 이점이 있지만, 통신 상태를 확인하거나 .. 2024. 9. 22. 이전 1 2 3 다음 반응형