[모든 개발자를 위한 HTTP 웹 기본지식] 01- 인터넷 네트워크
01. 인터넷 통신 인터넷 망에서 컴퓨터들은 어떻게 통신할까요?? 예를 들어 물리적으로 클라이언트 옆에 서버가 있다면 , 간단하게 케이블을 연결해서 'Hello, world!'라는 메시지를 보내면 통신이 된다. 하지만, 클라이언트와 서버 중간에 인터넷망이 있다면 어떻게 통신이 될까? 예를 들어 클라이언트가 한국에 있고 서버가 미국에 있다면, 한국에 있는 클라이언트가 'Hello, world!'라는 메시지를 미국에 있는 서버로 보내는 과정에서 해저광케이블이나, 인공위성등으로 보내면서 수많은 중간 노드라고 하는 서버들을 거쳐 미국에 있는 서버에게 안전하게 메시지를 보내야한다. 이러한 과정에서 어떤 규칙으로 미국에 있는 서버에 안전하게 도착할 수 있는지 이해를 하기 위해서는 IP 프로토콜을 알아야 한다. 02..