[네트워크] HTTP Protocol
CS/네트워크2024. 1. 12. 16:09[네트워크] HTTP Protocol

본 포스팅은 네트워크 스터디를 기반으로 개인 정리를 위한 포스팅입니다. 잘못된 부분이 있다면 언제든 지적해주시면 감사하겠습니다! HTTP 프로토콜 특징 www에서 쓰이는 핵심 프로토콜로 문서의 전송을 위해 쓰이며, 오늘날 거의 모든 웹 어플리케이션에서 사용되고 있음. 음성, 화상 등 여러 종류의 데이터를 MIME로 정의하여 전송 가능 Request / Response (요청/응답) 동작에 기반하여 서비스 제공 버전별 특징 HTTP 1.0의 특징 연결 수립, 동작, 연결 해제의 단순함이 특징 >> 하나의 URL은 하나의 TCP 연결 HTML 문서를 전송 받은 뒤 연결을 끊고 다시 연결하여 데이터를 전송. HTTP 1.0의 문제점 단순 동작 ( 연결 수립, 동작, 연결 해제) 이 반복되어 통신 부하 문제 발..

[네트워크] 웹 서비스 구조(Web Service Structure)
CS/네트워크2023. 12. 14. 15:11[네트워크] 웹 서비스 구조(Web Service Structure)

본 포스팅은 네트워크 스터디를 기반으로 개인 정리를 위한 포스팅입니다. 잘못된 부분이 있다면 언제든 지적해주시면 감사하겠습니다! 초창기 웹 서비스 구조 문서를 다루는 프로그램은 자료구조, UI, 제어체계 3가지 요소로 구성됨 유지보수의 편의성을 위해 위 3가지를 나누어서 각자 관리 문서는 자료구조에 해당됨 자료구조 중 DOM(비선형 트리)으로 이루어짐 HTTP 통신 웹 서비스를 위한 클라이언트와 서버간의 통신 프로토콜로는 HTTP가 있음 HTTP의 버전의 성장 : 0.9 -> 1.0 → 1.1 → 2.0 → 3.0(현재) 우선 HTTP프로토콜의 대전제로 클라이언트 - 서버 간의 TCP/IP연결이 되어있다는하에 HTTP통신이 이루어질 수 있다는 걸 알아야 함. HTTP의 가장 큰 특징으로는 Stateles..

CS/네트워크2023. 12. 14. 14:09[네트워크] Web 개요

본 포스팅은 네트워크 스터디를 기반으로 개인 정리를 위한 포스팅입니다. 잘못된 부분이 있다면 언제든 지적해주시면 감사하겠습니다! 배경지식 웹은 지식 공유를 위해 고안됨. CERN(유럽 입자 물리학 연구소)의 팀 버너스 리(Tim Berners-Lee) 선생님께서 멀리 떨어져 있는 동료와 지식을 공유하기 위해 WWW(World Wide Web)의 하이퍼 텍스트(HyperText) 시스템을 고안하여 개발함. HTML(Hyper Text Markup Language) 프로그래밍 언어가 아니라 마크업 정보를 표현하는 마크업 언어로 문서의 내용 이외의 문서의 구조나 서식 같은 것을 포함 HTML의 문자들을 분석해보자면 하이퍼텍스트(Hypertext): 관련 항목을 연결하기 위해 구성된 텍스트(종종 이미지 등 삽입..

image