<aside> <img src="https://prod-files-secure.s3.us-west-2.amazonaws.com/83c75a39-3aba-4ba4-a792-7aefe4b07895/94dbaed9-349c-449d-bc43-25de3ae5a780/SpartaIconScale9.png" alt="https://prod-files-secure.s3.us-west-2.amazonaws.com/83c75a39-3aba-4ba4-a792-7aefe4b07895/94dbaed9-349c-449d-bc43-25de3ae5a780/SpartaIconScale9.png" width="40px" /> 수업 목표

<aside> <img src="https://prod-files-secure.s3.us-west-2.amazonaws.com/83c75a39-3aba-4ba4-a792-7aefe4b07895/393cd135-1603-4797-8fa6-42abcfedd782/SpartaIconS24.png" alt="https://prod-files-secure.s3.us-west-2.amazonaws.com/83c75a39-3aba-4ba4-a792-7aefe4b07895/393cd135-1603-4797-8fa6-42abcfedd782/SpartaIconS24.png" width="40px" /> 목차

</aside>


강의 소개

<aside> ❗ 우리는 Spring Framework를 사용하여 Web Application을 만들고자 합니다.

네트워크 기초 강의를 통해 이번에 배울 것은 우리가 만들게되는 Web Application의 구조와 네트워크 통신에 대해서 배우며 Web 전반에 대한 이해를 돕기 위한 네트워크 기초지식 입니다.

Untitled

복잡한 인터넷 세상에서의 데이터 통신에 방법에 대해 알아보도록 하겠습니다. 우선 실습 없이 강의 자료만을 통해 개념을 숙지할 예정입니다!

</aside>

<aside> ❓ 네트워크 지식이 왜 필요한가요?

</aside>

  1. 우리는 사용자가 요청을 했을 때 해당 요청에 대한 응답을 수행하는 프로그램 즉, 서버를 개발하게 됩니다.
  2. 사용자의 요청에서 시작하여 우리가 만든 서버에 도착하고 다시 사용자에게 응답이 되돌아가는 흐름을 잘 파악하고 있다면 서버 개발에 큰 도움이 됩니다.
  3. 인터넷 브라우저(클라이언트)와 서버가 데이터를 주고받는 통신 방법인 HTTP(HyperText Transfer Protocol)는 결국, Web 기반에서 동작하기 때문에 네트워크에 대한 지식은 필수입니다.

<aside> 💡 **프로토콜(Protocol)**이란? 복잡한 인터넷 세상에서 컴퓨터와 컴퓨터끼리 데이터를 주고받기 위하여 정한 통신규약.

</aside>


준비하기

네트워크 (1)