-
이 단원은 인터넷에 관한 것입니다. 인터넷은
매우 바쁜 곳이며 번잡한 도로와 같습니다.
-
자동차 같은 메시지가 각자
목적지로 가려고 분주히 움직입니다.
-
메시지는 인터넷에서 매우 빠르게 이동합니다.
인터넷이 어떻게 작동하는지 시연해보면
-
인터넷을 사용할 때 어떤 일이 벌어지는지
이해하는데 도움이 될 것입니다.
-
메시지가 컴퓨터에서 웹사이트로 또는 친구로부터
받은 편지함으로 가는 방법을 알게 될 것입니다.
-
길을 알고 표지를 읽을 수 있으면 혼잡한 도로라도
운전하는게 더 쉬운 것과 마찬가지로,
-
무대 뒤에서 무슨 일이 벌어지는지 알면
인터넷 여행이 그리 복잡하지 않을 것입니다.
-
인터넷 상에서 메시지 전송은 우편으로
메시지를 보내는 것과 약간 비슷하지만
-
몇 가지 차이가 있습니다. 저는 Google.com에 있습니다.
이 웹사이트의 IP 주소는 이 번호입니다.
-
IP 주소를 우편의 반송 주소로 생각하면 됩니다.
우편으로 메시지를 사무실의
-
누군가에게 보내고 싶다고 상상해 보세요.
그 문에 있는 URL과 IP 주소가 보입니까?
-
메시지를 적었으면 전송을 누르세요.
우편 서비스와 달리 맨 처음 일어나는 일은
-
인터넷이 메시지를
더 작은 부분으로 쪼개어
-
더 쉽게 전송할 수 있게 하는 것입니다. 이러한
작은 부분을 패킷이라 부릅니다.
-
메시지의 각 패킷은 한 번에 한 목적지로
전달됩니다. 이러한 패킷은
-
올바른 순서로 조합되어 수신자가 메시지를
정확하게 읽을 수 있습니다.
-
물론 인터넷을 배우기 위해서는 더 많은 것들이
필요하겠지만 이것은 좋은 시작점이 될 것입니다.
-
여러분은 수준 높은 인터넷 사용자가 되고 있는
중입니다! 여러분이 배운 것을 공유하세요!
-
제 이름은 아만다 캠프이고
Google의 소프트웨어 엔지니어입니다.
-
저는 프로필과 연락처를 저장하는 백엔드 서버를
담당하는 팀에서 일하고 있습니다.
-
저희 팀은 연락처를 전화기 등과 같은
다른 기기에 보내는 방법에 대해 많이 생각합니다.
-
대부분의 사람들은 연락처가 많습니다.
가령 1000개의 연락처가 있다고 가정하면,
-
메시지가 너무 많기 때문에 그러한 연락처 모두를
전화기로 보내지는 않습니다.
-
인터넷이 큰 메시지를 패킷으로 나누는 방법과
마찬가지로 우리는 한 번에 100개씩
-
연락처를 보내고 전화기가 우리에게 응답하고
100개를 요청하도록 하는 페이징이라는
-
개념을 사용합니다. 소프트웨어에서
가장 흥미로운 것은 소프트웨어가
-
전 세계에 영향을 줄 수 있다는 사실입니다.
저는 19살일 때 처음 프로그램하는 법을
-
배웠습니다. 이미 그때가 대학 2학년 또는 3학년
이었다고 생각됩니다. 첫번째 프로그램에서
-
제가 작성한 것은 섭씨를 화씨로 변환하는
것이었어요. 저는 사람들을 도와주는 것이
-
좋기 때문에 프로그래밍이 좋습니다.
전 세계 사람들을 돕는 Google에서 프로그램을
-
작성할 수 있으니 정말로 너무나
놀랍고 신나는 일입니다.