생활코딩 - WEB2: DNS & HTTP

DNS와 HTTP의 원리에 대해 알아보기 위해 생활코딩에서 제공하는 강좌입니다.

클래스 소개
난이도
보통
카테고리
웹 프로그래밍 - 프로그래밍
소요 시간
약 3시간
추천 학습대상
- 도메인 이름을 서버 컴퓨터에 붙이고 싶은 분
- 도메인 네임 시스템이 동작하는 방법이 궁금한 분
- 웹이 동작하는 원리가 궁금하신 분
- 웹 사이트가 보다 빠르게 동작하게 하고 싶은 분
- 좀 더 안전한 웹사이트를 구축하고 싶은 분

#구름EDU 수강자 분들을 위해 생활코딩(https://opentutorials.org)이 함께 합니다. 항상 좋은 지식을 전해주시는 생활코딩에 감사드립니다.


📝수업 소개


📫DNS(도메인 네임 서비스)가 동작하는 방법과 도메인 이름을 자신의 서버 컴퓨터에 부여하는 방법을 소개합니다. 원래 서버 컴퓨터에 접속을 하기 위해서는 IP주소를 알아야 하는데, 숫자로 구성되어 있는 IP주소를 기억하기는 쉽지 않습니다. 그래서 고안된 것이 도메인 이름이고, 이를 통해 쉽게 서버 컴퓨터에 접속할 수 있습니다.

📓웹브라우저와 웹서버가 컨텐츠(HTML, 이미지, 오디오, 비디오, CSS, JavaScript 파일 등)를 주고 받기 위해서 사용하는 통신규칙인 HTTP(HyperText Transfer Protocol)의 원리를 알아봅니다.



🎯학습 목표


  • DNS가 동작하는 원리를 알아보고, 자신의 서버 컴퓨터에 도메인 이름을 부여할 수 있습니다.
  • 웹이 동작하는 원리를 알아보고, 보다 빠르고 안전한 웹 사이트를 구축할 수 있습니다.



📣참고사항


  • 본 수업을 수강하기 위해 서버, 클라이언트, HTML, 웹 서버, 인터넷에 대한 기초 지식을 필요로 합니다.
  • 서버, 클라이언트, HTML, 웹서버, 인터넷에 대해서 설명할 수 없다면, WEB1: HTML & Internet 수업을 먼저 보시기를 권장드립니다.



강의자 소개


생활코딩(이고잉)

  • 약 10만 멤버로 구성된 개발 커뮤니티 생활코딩 운영
  • 일반인들에게 프로그래밍을 알려주는 무료 온라인, 오프라인 수업을 제공
체험하기
모두 펼치기
교육 과정
모두 펼치기
  • 01
    Domain Name System
  • DNS 수업 소개
    IP 주소와 hosts
    hosts 파일을 설정하는 방법
    도메인 이름과 보안
    DNS의 태동
    DNS의 원리
    public DNS의 사용
    도메인 이름의 구조
    도메인 이름 등록 과정과 원리
    nslookup 사용법
    나의 도메인 이름 장만하기
    DNS record와 CNAME 레코드의 이해
    github pages에 도메인 연결하기
    수업을 마치며
  • 02
    HTTP
  • HTTP 수업 소개
    HTTP 소개
    HTTP Request Message
    HTTP Response Message
    수업을 마치며
마지막 업데이트|2019년 12월 19일
강의자 소개
생활코딩의 세계에 오신 것을 환영합니다. 생활코딩은 일반인들에게 프로그래밍을 알려주는 무료 온라인, 오프라인 수업입니다. 어떻게 공부할 것인가를 생각해보기 전에 왜 프로그래밍을 공부하는 이유에 대한 이유를 함께 생각해보면 좋을 것 같습니다.

강좌 후기
무료

평균평점
5.0
난이도
보통
수강기간
평생 무제한
소요 시간
약 3시간