컴퓨터들은 어떻게 커뮤니케이션을 할까
인터넷통신
HTTP(HyperText Transfer Protocol)
HyperText
문서와 문서가 링크로 연결되도록 하는 태그로 구성된 언어를 뜻하는 HTML의 HyperText의미가 동일하다
Transfer
Transfer 사전적의미로는 전송하다라는 의미를 가지고있습니다 우리가 만든 웹사이트를 널리 알리고 다른사람과 공유하기 위해서 전송을 보내는 주체와 받는 주체가 있습니다
Protocol
프로토콜은 협약, 통신 규약이라는 의미를 가집니다
HTTP란 인터넷 데이터를 주고받을수 있는 프로토콜입니다
HTTP의 특징
Reouest(요청)
Response(응답)
HTTP의 특징 첫 번째는 요청과 응답입니다. 우리에게 익숙하고 친숙한 소통 방식이 컴퓨터의 소통 방식에도 적용이 된 것입니다.
Stateless
각각의 HTTP 통신(요청/응답)은 독립적이기 때문에 과거의 통신 내용을 전혀 기억하지 못합니다. 비유를 하자면, 이미 자기소개를 한 사람에게 계속해서 똑같은 내용으로 자기소개를 해야 하는 것과 같습니다.
HTTPS란 무엇인가?
HTTP는 인터넷 데이터를 주고 받을 수 있는 프로토콜이지만 HTTPS는 데이터 전송의 보안을 강화하기 위한 암호화입니다
HTTPS는 HTTP가 데이터 주고 받을 떄 공격하는것을 방지하고 클라이언트에서 서버가 괜찮은지 확인을 합니다