• 로그인
  • 장바구니에 상품이 없습니다.

서버가 뭔데요

 

 

0:34 서버를 현실에 비유하자면

1:12 그럼 네이버 서버한테 한번 요청해보자 

3:02 멋진 프로그래밍 용어로 다시 정리해보자 & 요청의 종류 4개

6:33 우린 서버개발자로서 앞으로 어떤 코드를 짜게 될 것인가

 

 

 

서버란 무엇인가

 

전문 용어로 정리하자면 

'클라이언트의 요청을 받으면 서비스, 데이터를 제공하는 컴퓨터 혹은 프로그램'을 말합니다.

인간의 용어로 다시 설명하자면

'요청을 받으면 데이터를 보내주는 기계'입니다.

 

비유하자면 서버는 닭갈비집 알바생과 똑같은 역할을 합니다. 

닭갈비 2인분 주세요~ 하면 닭갈비 2인분 가져다주죠?

웹서버도 마찬가지로

네이버 웹툰 페이지 주세요~ 하면 네이버 웹툰 페이지를 가져다줍니다. 

그게 서버입니다. 그리고 우리는 그런 역할을 하는 프로그램을 만들 것이고요. 

 

 

그래서 서버개발자가 짜고 있는 코드를 잠깐 살펴보자면 

 

(흔한 서버 코드 예시)
if 누군가가 네이버 웹툰 메인페이지 요청을 하면 
네이버 웹툰 메인페이지 html을 보내줌

서버개발자는 위와 같은 코드를 하루종일 짜고 있는 사람들입니다.

"누가 A로 요청하면 B라는 파일을 보내줍니다~" 라는 코드를 100개 만들고 있는 사람들이에요. 

그래서 우리도 앞으로 이런 코드를 100개 짤것이니 각오하십시오. 

 

 

 

 

서버에 요청할 수 있는 4가지 방법 

 

웹서버에 유저가 정식으로 할 수 있는 요청은 4 종류가 있습니다. 

1. 읽기(GET) 요청 (웹페이지를 읽을 때)

2. 쓰기 혹은 생성 (POST) 요청 (글쓸 때, 로그인할 떄)

3. 수정 (PUT) 요청 (글이나 댓글 수정)

4. 삭제 (DELETE) 요청 (글이나 댓글 삭제)

 

이렇게 4개가 있습니다. 

 

 

 

 

 

가장 쉬운 GET 요청 방법만 한번 살펴보자

 

가장 쉬운 GET 요청은 웹페이지를 읽을 때 사용합니다. 

여러분 코딩하다가 갑자기 웹툰이 보고싶으면 어떡합니까.

네이버 서버에게 "네이버 웹툰 페이지를 읽고 싶어요~"

이렇게 요청하면 되겠죠?

 

정확히 말하면 네이버 서버에게 GET 요청(읽기 요청)을 하시면 됩니다. 

★ GET 요청을 하는 가장 쉬운 방법은 바로 브라우저 주소창에 URL을 입력하는 것입니다. 

 

브라우저의 URL입력란이 바로 GET 요청하는 곳입니다. (몰랐죠?)

여기에 알맞은 URL을 입력하면 네이버 웹툰을 자유자재로 읽을 수 있습니다.

그런데 URL을 외우는건 매우 어렵기 떄문에 웹개발자들은 버튼을 누르면 URL 이동을 할 수 있게 HTML을 짜놓는 것이와요.

 

 

 

 

그래서 서버를 어떻게 만드냐면

 

서버만드는 법은 그냥 코드를 이렇게 짜놓으면 끝입니다.

"어떤놈이 naver.com 으로 접속하면 메인페이지 HTML을 보내줌"

그게 서버개발자가 짜는 코드의 전부입니다. 

서버개발자라고 뭐 대단한거 하는 줄 아셨습니까.

실은 별거아니었으니 이제 무시해도 될 듯 합니다. 

 

 

물론 DB나 회원권한같은 어려운 내용도 가끔 출현하나 그것은 강의 진행하며 차근차근 배워봅시다. 

 

 

SEE ALL Add a note
YOU
Add your Comment

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠