HTTP와 HTTPS의 개념을 정리하고 HTTPS 동작 방식에 대해 이해해보자 ❕ 1. HTTP (HyperText Transfer Protocol)HTTP는 인터넷에서 *하이퍼텍스트를 전송하기 위한 통신 규약이며, 클라이언트/서버 간에 데이터를 주고 받기 위해 사용한다. 클라이언트가 HTTP 메시지 양식에 맞춰 요청을 보내면, 서버도 HTTP 메시지 양식에 맞춰 응답을 한다. HTTP는 주로 TCP/IP 프로토콜 위에서 작동하며 HTML 문서, 이미지, 오디오 등 거의 모든 형태의 데이터 리소스를 전송하는데 사용된다. *하이퍼링크(Hyperlink), 하이퍼텍스트(Hypertext)?하이퍼링크는 문서 안에서 특정 부분을 클릭했을 때 해당 위치로 이동할 수 있도록 만들어주는 기능이다.하이퍼텍스트는..
네트워크 통신에 사용되는 프로토콜 TCP와 UDP에 대해 알아보자 ❕ 1. 프로토콜 (Protocol)통신 규약. 네트워크에서 서로 다른 장치들 간의 원활한 통신을 위해 정의된 규칙이다. 사람과 사람이 의사소통을 할 때도 서로 이해할 수 있는 언어를 사용해야 하듯이, 컴퓨터와 같은 장치들도 서로 이해할 수 있는 언어를 사용해야 서로 통신이 가능하다. 이를 위한 규칙을 프로토콜이라고 한다. 프로토콜의 종류로는 HTTP, TCP, UDP, IP, SMTP 등이 있다. 프로토콜의 기본 요소구문(Syntax) : 전송하려는 데이터의 형식과 구조를 정의. 데이터를 어떻게 표현하고 어떤 규칙으로 메시지를 보낼지 결정한다.의미(Semantics) : 어떤 의미를 가지고 동작을 수행할 지를 정의. 데이터 처리 방..
브라우저 주소창에 특정 사이트 주소를 입력했을 때 일어나는 일에 대해 알아보자 ❕이해를 위해 먼저 IP, 도메인, DNS 개념을 공부해보자 1. IP (Internet Protocol)IP는 인터넷에 연결된 장치들 간의 정보를 원활하게 주고받기 위해 정한 규약이다. IP주소인터넷에 연결되어 있는 장치(컴퓨터, 스마트폰 등)들은 각각의 장치를 식별할 수 있는 주소를 가지고 있는데 이를 IP주소라고 한다. 인터넷의 모든 장치에는 고유한 IP주소가 할당되며 이는 *ISP(Internet Service Provider)에 의해 할당되는 주소이다.IP주소는 IPv4, IPv6 두 가지 버전이 있는데, IPv4주소는 .으로 구분되어 xxx.xxx.xxx.xxx (xxx = 0~255) 형식의 숫자 4개로 표현..