반응형 혼자공부하는네트워크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-2 공부 기록 TCP 통신과 UDP 통신의 구조와 동작 방식1. TCP 통신: 신뢰성 있는 연결 지향형 프로토콜TCP(Transmission Control Protocol)는 연결 지향형 프로토콜로, 신뢰성 있는 데이터 전송을 보장합니다. 연결 설정과 종료를 위해 3-way handshake와 4-way handshake 과정을 사용하며, 데이터 전송 중에는 오류 제어, 흐름 제어, 혼잡 제어 등 여러 메커니즘을 제공합니다.1.1. TCP 연결 수립 (3-way Handshake)TCP 연결은 세 가지 단계를 거쳐 설정됩니다:SYN: 클라이언트가 서버에 연결 요청을 보냅니다. 클라이언트는 이때 **초기 순서 번호(ISN)**를 보냅니다.SYN+ACK: 서버는 클라이언트의 요청을 받고 자신의 초기 순서 번호와 클라이언트.. 2024. 9. 26. 혼자 공부하는 네트워크 3-2 공부기록 IP 주소는 네트워크에서 매우 중요한 개념으로, 크게 네트워크 주소와 호스트 주소로 이루어져 있습니다. 네트워크 주소는 네트워크를 식별하는 부분이고, 호스트 주소는 네트워크 내에서 각 기기를 식별하는 부분입니다. IP 주소를 적절하게 할당하지 않으면 주소가 부족하거나 낭비되는 문제가 발생할 수 있는데, 이를 해결하기 위해 IP 주소 클래스라는 개념이 도입되었습니다.클래스풀 주소 체계클래스풀 주소 체계는 네트워크 크기에 따라 IP 주소를 여러 개의 클래스로 나누는 방식입니다. 이를 통해 네트워크 크기에 맞는 IP 주소 범위를 유동적으로 조정할 수 있습니다.클래스 A: 대규모 네트워크용으로, 1.0.0.0 ~ 126.255.255.255 범위의 IP 주소를 사용합니다. 주로 대형 기관에서 사용됩니다.클래스 .. 2024. 9. 8. 이전 1 2 3 다음 more 반응형