OSI 7 계층은 네트워크에서 통신이 일어나는 과정을 7단계로 나눈 것을 말한다. 이러한 계층을 나눈 이유는 통신이 일어나는 과정을 단계별로 파악할 수 있기 때문입니다.7계층 중에서 네트워크 계층이라고 하는 4계층, 즉 네트워크 계층들 중 송수신자들간의 연결하는 통신서
TCP의 3-way handshaking & 4-way handshaking
HyperText Transfer Protocol의 약자로, 웹 상에서 클라이언트와 서버간에 요청과 응답으로 정보를 주고 받을 수 있는 프로토콜입니다.주로 HTML 문서를 주고받는 데에 쓰인다.TCP, UDP를 사용하며 80번 포트를 사용한다.비연결셩(Connectio
HTTP 프로토콜은 대칭키를 활용하는 HTTPS와는 동작방식이 다릅니다. Requeset method는 HTTP 프로토콜을 사용하여 서버에 데이터(요청 정보)를 전달합니다.GET 메서드는 서버에서 특정 데이터를 가져와 클라이언트가 조회할 수 있도록 보여주는 용도의 메소
REST란 "Representational State Transfer(대표적인 상태 전달)" 의 약자로, 월드 와이드 웹과 같은 분산 하이퍼미디으 시스템을 위한 소프트웨어 개발 아키텍처 스타일입니다.REST는 기본적으로 웹의 기존 기술과 HTTP 프로토콜을 그대로 활용
웹 소켓이란 웹 페이지의 한계에서 벗어나 실시간 상호작용이 가능한 웹 서비스를 만드는 표준 기술 프로토콜 입니다.실시간 웹을 구현하기 위해서는 양방향 통신이 가능해야 합니다. WebSocket 이전에는 Polling, Streaming 방식의 AJAX(Asynchron
인터넷 브라우저에 특정 URL을 입력하면 일어나는 과정을 알아보겠습니다.URL을 입력받은 브라우저는 URL을 파싱하여 구조를 해석합니다. 어떤 프로토콜, 어떤 도메인, 어떤 포트로 보낼지를 해석합니다.https://www.google.com:443https (
본 포스팅에서는 이전에 정리했던 HTTPS 통신 과정에서 생략된 부분이나 부족했던 개념을 보충하며 자세하게 하나하나 뜯어서 다루어보려고 한다.HTTPS 통신은 HTTP 통신 과정에서 중요한 데이터를 암호화하는 과정을 추가시킨 것이라고 볼 수 있는데, 이에 사용되는 S