네트워크란 무엇인가
Coddy의 터미널로 네트워킹 배우기 코스 레슨. 47개 중 1번째.
네트워크란 서로 메시지를 주고받을 수 있는 컴퓨터들에 지나지 않습니다. 노트북이 웹 서버에 페이지를 요청하거나, 휴대폰이 메일을 가져오거나, 백엔드 서비스가 데이터베이스를 읽는 것처럼, 이 모든 것은 한 컴퓨터가 메시지를 보내고 다른 컴퓨터가 다시 메시지를 보내는 일입니다.
이러한 메시지는 패킷이라고 하는 작은 조각으로 이동합니다. 큰 응답은 여러 조각으로 나뉘어 전송된 다음, 반대편에서 다시 조립됩니다. 패킷을 직접 다루는 일은 거의 없지만, 패킷은 여러분이 보게 될 많은 현상을 설명해 줍니다. 느린 연결에서 페이지가 끊겼다 이어졌다 하며 전달되는 이유와, 응답의 나머지 부분은 도착하지 않았는데 일부만 도착할 수 있는 이유가 바로 그것입니다.
이 과정에서 이 수업을 위해 익혀야 할 중요한 습관은 인터넷을 장소로 생각하는 것을 멈추고, 인터넷을 대화로 생각하기 시작하는 것입니다. 무언가가 묻습니다. 무언가가 답합니다. 나머지는 누가 묻고 있는지, 어디에 있는지, 질문이 어떤 형태를 취하는지에 관한 세부 사항일 뿐입니다.
이 세 가지 세부 사항은 정확히 다음 세 장의 주제와 연결됩니다. 주소와 이름은 어디에 있는지를 알려 주고, 포트는 해당 컴퓨터에서 어느 프로그램인지를 알려 주며, HTTP는 질문의 형태를 정합니다.
챌린지
쉬움ping은 컴퓨터에 작은 메시지 하나를 보내고 응답을 기다립니다. 127.0.0.1로 정확히 하나를 보내고, 얼마나 많은 메시지가 돌아왔는지를 나타내는 요약 부분만 출력하세요:
1 packets received
-c1은 메시지 하나를 보냅니다.grep -o는 전체 줄이 아니라 일치하는 텍스트만 출력합니다.
직접 해보기
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
터미널로 네트워킹 배우기의 모든 레슨
직접 연습해 보세요: Terminal 플레이그라운드