Home » 서버란 무엇인가요? | 웹소켓이란

서버란 무엇인가요? | 웹소켓이란

by Hanh Nguyen

서버란 무엇인가요?


นอกจากการดูบทความนี้แล้ว คุณยังสามารถดูข้อมูลที่เป็นประโยชน์อื่นๆ อีกมากมายที่เราให้ไว้ที่นี่: ดูความรู้เพิ่มเติมที่นี่

서버 코딩 클라이언트
어렴풋이 갖고 있던 개념을 명료하게!
서버 그리고 클라이언트, 둘의 차이를 알아봅시다.
= = =
🏠 얄코사이트: https://www.yalco.kr
🛒 개발자스티커 구매: https://smartstore.naver.com/honeykers
🎥 가장 쉬운 Git 튜토리얼: https://youtu.be/FXDjmsiv8fI
🎥 포인터 쉽게 알아보기: https://youtu.be/u65F4ECaKaY
🎥 객체지향에 대해 알아보기: https://youtu.be/vrhIxBWSJ04
🎥 객체지향 디자인 패턴: https://youtu.be/lJES5TQTTWE
🎥 함수형 프로그래밍이란?: https://youtu.be/jVG5jvOzu9Y
🎥 쿠키 vs 세션 vs 캐시: https://youtu.be/OpoVuwxGRDI
🎥 프로세스와 스레드: https://youtu.be/iks_Xb9DtTM
🎥 비동기 프로그래밍: https://youtu.be/m0icCqHY39U
🎥 REST API 알아보기: https://youtu.be/iOueE9AXDQQ
🎥 GraphQL 알아보기: https://youtu.be/EkWI6Ru8lFQ
= = =
🎬 영상 주요 포인트
🖥 서버 vs 클라이언트 개념
사실 ‘서버’란 말은 역할의 개념이에요.

한 컴퓨터가, 네트워크로 연결된
다른 하나 이상의 컴퓨터들에게 뭔가를 해주면
이를테면
저장된 글과 사진, 영상들을 보여주거나
반대로 그것들을 업로드받아서 보관해주거나
한 컴퓨터가 톡을 보내면
다른 컴퓨터에게 알림을 보내거나
위치정보와 목적지를 받고
가는길과 소요시간을 계산해주거나
여럿이 온라인으로 참여할 수 있는
게임을 열어주거나
하면, 그 해주는, serve하는 컴퓨터가 서버,
그 service 받는 컴퓨터가 서버의 상대 개념인
손님, 클라이언트가 되는거에요.

한 맛집 앱을 담당하는 컴퓨터가 있어요.
이 컴퓨터는 앱이 깔린 폰들에
맛집들의 정보를 전송해줘요.
폰들에 서비스를 제공하니까 서버인거죠.

READ  그동안 아무도 알려주지 않은 키보드용어 | 엑셀 선택박스 넣기

그런데 이 앱이
특정 지역의 지리 정보가 필요할 땐
이 컴퓨터가 네이버 지도 서버에
요청해서 정보를 받아와요.
이때는 이게 클라이언트가 되는거죠.
= = =
🎵 엔딩송 : 권민호, 김한영 Let’s Dance
🎼 자료출처 : https://gongu.copyright.or.kr
🎼 Music promoted by DayDreamSound : https://youtu.be/L16GOic2UXw

서버란 무엇인가요?

What is the world wide web? – Twila Camp


View full lesson: http://ed.ted.com/lessons/whatistheworldwidewebtwilacamp
The world wide web is used every day by millions of people for everything from checking the weather to sharing cat videos. But what is it exactly? Twila Camp describes this interconnected information system as a virtual city that everyone owns and explains how it’s organized in a way that mimics our brain’s natural way of thinking.
Lesson by Twila Camp, animation by Flaming Medusa Studios Inc.

What is the world wide web? - Twila Camp

REST API가 뭔가요?


rest api restful
HTTP상 두 노드가 소통하는데 중요한 역할을 담당하는 REST API.
때문에 프론트엔드 개발자도, 백엔드 개발자도 꼭 알고 있어야 하는 개념이죠.
이번 영상에서는 기본적으로 API란 것이 무엇인지부터 시작해서
REST API의 개념과 특징, 그리고 구현 방법을 알아보겠습니다.
= = =
🏠 얄코사이트: https://www.yalco.kr
🛒 개발자스티커 구매: https://smartstore.naver.com/honeykers
🎥 가장 쉬운 Git 튜토리얼: https://youtu.be/FXDjmsiv8fI
🎥 포인터 쉽게 알아보기: https://youtu.be/u65F4ECaKaY
🎥 객체지향에 대해 알아보기: https://youtu.be/vrhIxBWSJ04
🎥 객체지향 디자인 패턴: https://youtu.be/lJES5TQTTWE
🎥 함수형 프로그래밍이란?: https://youtu.be/jVG5jvOzu9Y
🎥 쿠키 vs 세션 vs 캐시: https://youtu.be/OpoVuwxGRDI
🎥 프로세스와 스레드: https://youtu.be/iks_Xb9DtTM
🎥 비동기 프로그래밍: https://youtu.be/m0icCqHY39U
🎥 REST API 알아보기: https://youtu.be/iOueE9AXDQQ
🎥 GraphQL 알아보기: https://youtu.be/EkWI6Ru8lFQ
===
🎬 영상 주요 포인트
🎮 API의 개념
어떤 기계를 만들면, 사용자가 그 기능들을
전부 활용할 수 있도록 제어장치를 마련해야 해요.
예를 들어 TV는, 사용자가 그걸 켜거나 끄고,
채널을 선택하고, 음량을 조절할 수 있게 해줘야 하죠.
그래서 리모컨이 있는거에요.
같은 이유로 자판기에는 버튼들이 있고
컴퓨터에는 키보드와 마우스가 있죠.
이런 것들을 ‘인터페이스’라고 불러요.
기계와 인간 간의 소통창구인거죠.
사용자가 명령을 넣는 것 뿐 아니라,
그 결과와 정보들을 받아오기 위한
TV의 스크린, 컴퓨터의 모니터 또한
이 인터페이스에 속해요.
소프트웨어의 영역으로 들어가볼까요?
컴퓨터나 스마트폰을 켜보면
사용자들이 프로그램이나 사이트, 앱을
원하는대로 제어하고 정보를 볼 있도록
버튼, 스크롤바, 슬라이더, 브라우저 창 등
소프트웨어적인 장치들이 마련돼있죠.
UI란 말 많이 들어보셨을거에요.
소프트웨어와 인간의 소통을 위한
User Interface인거에요.
하지만 IT세계에는 우리 눈에
직접 보이지 않는 영역들이 더 많죠.
기계와 기계, 소프트웨어와 소프트웨어 사이에도
수많은 요청과 정보 교환이 이뤄지고 있어요.
이들 사이에도 소통할 수 있는 창구가 필요한거죠.

이처럼 소프트웨어가 다른 소프트웨어로부터
지정된 형식으로 요청, 명령을 받을 수 있는 수단을
Application Programming Interface
API라고 해요.
🛋 REST API의 개념
REST의 가장 중요한 특성은
각 요청이 어떤 동작이나 정보를 위한 것인지를
그 요청의 모습 자체로 추론 가능하다는거에요.

RESTful하게 만든 API는 요청을 보내는 주소만으로도
대략 이게 뭘 하는 요청인지 파악이 가능해요.

자원을 구조와 함께 나타내는
이런 형태의 구분자를 URI라고 해요.
그런데 이런 조회작업 뿐 아니라, 정보를 새로 넣거나
수정하거나 삭제하는 작업도 필요하죠.
이들을 통들어서 C.R.U.D, CRUD라고 불러요.
서버에 REST API로 요청을 보낼 때는
HTTP란 규약에 따라 신호를 전송해요.

하지만 누구든 각 요청의 의도를 쉽게 파악할 수 있도록
RESTful하게 API를 만들기 위해서는
이들을 목적에 따라 구분해서 사용해야 해요.
===
🎵 엔딩송 : 권민호, 김한영 Let’s Dance
🎼 자료출처 : https://gongu.copyright.or.kr
🎼 Music promoted by DayDreamSound : https://youtu.be/L16GOic2UXw

READ  DoIT Information Technology Live Stream | information technology คือ | ข่าวการลงทุนที่มาแรงที่สุดในวันนี้
READ  How to Dual Boot Ubuntu and Windows 11 [ NEW ] | 우분투 듀얼 부팅

REST API가 뭔가요?

웹이란 무엇인가?


생활코딩은 일반인에게 프로그래밍을 알려주는 활동입니다. 더 많은 정보를 원하시면 http://opentutorials.org/course/1를 방문해주세요.

웹이란 무엇인가?

당신이 몰랐던 중동_오만, 이란 여행 Trip to Middle East, Oman, Iran (KBS_20210626)


[당신이 몰랐던 중동 오만·이란]
아라비아반도 남동부에 있는 이슬람 왕국 오만! 바위산과 사막 사이에 움튼 초록 생명과 푸른 오아시스를 만난다. 페르시아의 숨결은 간직한 곳, 이란! 수천 년의 지혜로 이룩한 살아 숨 쉬는 박물관 같은 찬란한 빛깔의 문화를 만난다.
■ KBS 걸어서 세계속으로 PD들이 직접 만든 해외여행전문 유튜브 채널 【Everywhere, K】
■ The Travels of Nearly Everywhere! 10,000 of HD world travel video clips with English subtitle! (Click on ‘subtitles/CC’ button)
● Subscribe to YOUTUBE http://goo.gl/thktbU
● Like us on FACEBOOK http://goo.gl/UKHX33

당신이 몰랐던 중동_오만, 이란 여행 Trip to Middle East, Oman, Iran (KBS_20210626)

นอกจากการดูหัวข้อนี้แล้ว คุณยังสามารถเข้าถึงบทวิจารณ์ดีๆ อื่นๆ อีกมากมายได้ที่นี่: ดูบทความเพิ่มเติมในหมวดหมู่Technology

related posts

Leave a Comment