HTTP의 모든 것
·
CS
HTTP(HyperText Transfer Protocol)TEXT, IMAGE, FILE, HTML, JSON 등 다양한 형태의 데이터가 HTTP를 통해 전송된다.HTTP에도 버전이 존재하며 그중 대부분 HTTP/1.1 (TCP)을 사용한다. 현대에는 HTTP/2, HTTP/3 (UDP)의 사용량이 급속도로 증가하는 추세이다. HTTP 동작 순서HTTP는 클라이언트와 서버 사이에 이루어지는 요청/응답(request/response) 프로토콜이다. 예를 들면, 클라이언트인 웹 브라우저가 HTTP를 통하여 서버로부터 웹페이지(HTML)나 그림 정보를 요청하면, 서버는 이 요청에 응답하여 필요한 정보를 해당 사용자에게 전달하게 된다.HTTP 특징1️⃣ 클라이언트와 서버 구조클라이언트는 UI(User Inte..
Switch와 RESTful
·
CS/네트워크
ToDo Switch? What is RESTful?Switch란 ?스위치는 네트워크 장비로, 다양한 기기들을 서로 연결하여 데이터 패킷을 교환 하고, 네트워크 성능을 최적화 하는 역할을 합니다. 스위치는 OSI 2계층(데이터 링크 계층)에서 작동하며, MAC 주소를 기반으로 장치 간의 데이터 흐름을 제어합니다.OSI 7계층의 주요 기능 요약응용층(L7): 네트워크 자원에 대한 접근 허용표현층(L6) : 변환, 암/복호화, 압축/압축해제세션층(L5) : 세션 설정, 세션 관리, 세션 종료전송층(L4) : 신뢰할 수 있는 종단-대-종단 메시지(message) 전달과 오류 복구 제공네트워크층(L3) : 네트워크 간 상호 연결을 통하여 발신지에서 목적지까지 패킷을 전달데이터링크층(L2) : 비트들을 프레임으로..
IP
·
CS/네트워크
개요네트워크 계층에서 패킷은 데이터그램이라고 불림.데이터그램IP 계층의 패킷을 데이터그램이라고 함가변 길이 패킷으로 헤더와 데이터 부분으로 구성헤더 20~60 바이트라우팅과 전달에 필요한 정보를 포함TCP/IP에서는 헤더를 4 바이트 단위로 표시인터넷 프로토콜TCP/IP 프로토콜이 사용하는 전송 메커니즘신뢰성이 없고 최선의 노력 전달 서비스 제공헤더 내의 필드VER (4 bits)IP 프로토콜의 버전을 표시LEN (4 bits)- 데이터그램 헤더의 전체 길이 4 바이트 단위로 표시- Option을 포함한 헤더의 길이 - 옵션이 추가되지 않으면 20 바이트, 옵션이 추가된 경우 최대 60 바이트 Service Type (8 bits)- 데이터그램이 어떻게 처리되어야 하는가를 정의Total Length (1..