생활코딩 WEB
-
WEB2 - DNS (2)DNS생활코딩 WEB 2022. 7. 9. 17:41
=== https://opentutorials.org/module/3421 https://youtube.com/playlist?list=PLuHgQVnccGMCI75J-rC8yZSVGZq3gYsFp === DNS가 인터넷이 성장하는데 핵심적인 역할이었다 === 1.컴퓨터 주인장이 내 컴퓨터에 접속할 때 IP가 아니라 이름으로 접속했으면 좋겠다 생각 2.DNS 서버에 요청 3.클라이언트가 도메인 네임으로 접속 - 내가 와이파이를 잡거나 랜선을 컴퓨터에 꽂는 순간에 DHCP로 DNS서버의 IP주소가 자동으로 세팅이 됨 - 그럼 인터넷에 연결한 순간 DNS서버의 IP를 알기 때문에 사용자가 웹브라우저에 도메인네임을 치면 약속된대로 ->처음엔 hosts파일을 찾아본다, 거기에 쳤던 도메인네임의 설명이 없으면 -..
-
WEB2 - DNS (1)생활코딩 WEB 2022. 7. 9. 14:40
=== https://opentutorials.org/module/3421 https://youtube.com/playlist?list=PLuHgQVnccGMCI75J-rC8yZSVGZq3gYsFp --- https://finepiz.tistory.com/557 Route 53 정리해놓은 곳에도 DNS 원리가 --- 이 수업은 도메인 이름을 자신의 서버 컴퓨터에 부여하는 방법을 알려드리는 수업입니다. 원래 서버 컴퓨터에 접속을 하려면 그 컴퓨터의 ip 주소를 알아야 합니다. 그런데 이 주소를 기억하는 것은 쉽지 않은 일이죠. 그래서 고안된 것이 도메인 이름입니다. 전화번호를 몰라도 이름으로 친구에게 전화를 할 수 있는 것처럼, 도메인 이름을 컴퓨터에 부여하면 전세계인들이 개성있는 이름을 통해서 나의 컴퓨..
-
WEB2 - OAuth 2.0 (2)OAuth는 3자간 인증시스템생활코딩 WEB 2022. 1. 20. 20:54
=== 5.Resource Server의 승인 이전시간 : 사용자가 이런 작업을 하는걸 허용합니다 하고 승인버튼을 눌렀을 때, 그 정보가 RS에 가서, RS는 user id : 1, scope: b, c -> b, c에 대한 작업을 허용했다 Client id : 1 에게 =>Resource Owner의 허락을 획득했음 그럼 이제 RS가 승인해줘야 한다 RS의 승인은 바로 Access Token을 발급하지 않고, 절차가 하나 더 있다(삼자간의 일이니까 좀 복잡) 이때 사용하는 임시 비밀번호가 authorization code다 RS는 RO에게 authorization code를 전송한다 이런식으로 앞에 Location이 붙어있는데 응답할 때 헤더라고 하는 걸로 Location이라고 하는 값을 주면 redi..
-
WEB2 - OAuth 2.0 (1)생활코딩 WEB 2022. 1. 15. 21:41
--- https://opentutorials.org/module/3668 WEB2 - OAuth 2.0 수업소개 사용자가 가입된 서비스의 API에 접근하기 위해서는 사용자로부터 권한을 위임 받아야 합니다. 이 때 사용자의 패스워드 없이도 권한을 위임 받을 수 있는 방법이 필요합니다. 이를 위 opentutorials.org https://www.youtube.com/playlist?list=PLuHgQVnccGMA4guyznDlykFJh28_R08Q- WEB2-OAuth www.youtube.com --- OAuth는 더 큰 세상으로 통하는 관문입니다. OAuth를 이용해서 다른 서비스에 접근할 수 있는 권한을 획득할 수 있거든요. 반대로 다른 서비스에게 권한을 부여할수도 있습니다. 이 수업에서는 OA..
-
JavaScript 객체 지향 프로그래밍생활코딩 WEB 2021. 12. 10. 09:10
https://opentutorials.org/module/4047 JavaScript 객체 지향 프로그래밍 수업소개 JavaScript의 객체의 특성을 깊게 살펴보는 수업입니다. 이 수업에서는 아래와 같은 내용을 다루고 있습니다. prototype __proto__ 생성자 함수와 new class 상속 수업대상 클라우드 컴퓨팅에 관 opentutorials.org https://youtube.com/playlist?list=PLuHgQVnccGMAMctarDlPyv6upFUUnpSO3 JavaScript Object Oriented Programming www.youtube.com prototype __proto__ 생성자 함수와 new class 상속 ===================== 1. 수업..
-
WEB3 - ajax생활코딩 WEB 2021. 12. 3. 23:11
------------------------------------------------ @1.수업소개 JS가 도입되면서 웹은 빠르게 정적 -> 동적 문서 -> 애플리케이션 으로 발전함. 사용자의 행동에 따라 웹페이지가 변화무쌍하게 변경되는 것만으로 행복했음 사람의 욕심은 끝이 없고 여러 가지 불만족이 쏟아져 나옴. 우리의 관심사는 웹페이지의 정보를 부분적으로 변경하는 것이다. 오늘날 많은 검색엔진들이 추천검색어를 제공함. 어떻게 이것이 가능한걸까? 이 웹페이지가 다운로드 될 때, 내가 사용할지도 모르는 모든 추천검색어를 포함해서 다운로드 한것일까? 그럴리 없다. 이게 가능한 이유는 브라우저와 웹 서버가 서로 통신을 주고받을때 보는 개발자 도구를 살펴볼게요 내가 검색어를 한자한자 입력할때마다 웹브라우저가 ..
-
WEB2 - Home Server (2)PORT FORWARDING, DHCP생활코딩 WEB 2021. 11. 27. 18:42
=== @5.port 지금까지 공유기란 무엇인가, IP라는 것들은 서로 어떤 관계에 있는가를 봄 그리고 저 사람 그림(192.168.0.4)이 : 이용하는 컴퓨터를 '클라이언트'로 본 것 왼쪽 화살표처럼 '서버'로 사용하고 싶은 경우에는?? = 바깥에 있는 다른 불특정한 사람이 접속을 해서 192.168.0.4 컴퓨터에 도달하려면?? 지금 상태론 할 수 없다 : 59.6.66.238이라고 하는 저 IP address로 접속을 해봤자 공유기 입장에서는 192.168.0.2~4 중 누구를 원하는지 알 수 없어 접속이 들어왔을 때 누가 서버로서 응답하게 할 것인가 라는 걸 공유기가 교환 연결 해줄 수 있도록 하는 방법을 살펴볼 것 그러려면 PORT FORWARDING 이라는 기술을 써야함 근데 그러려면 POR..
-
WEB2 - Home Server (1)Router생활코딩 WEB 2021. 11. 22. 13:17
공유기를 전문용어로는 라우터라고 합니다. 라우터는 인터넷이 동작하는 핵심중의 핵심이라고 할 수 있습니다. 라우터를 이해한다면 인터넷을 바라보는 시야가 확 넓어진 것을 체감할 수 있을 것입니다. WEB2-Home server 수업에서는 라우터가 무엇인지를 집집마다 있는 공유기를 통해서 알아보고, 인터넷과 관련된 여러 중요한 개념들을 살펴봅니다. 공유기에 연결된 컴퓨터를 서버로 사용할 수 있는 법을 알아보는 수업, 이게 되면 정말 많은 것을 할 수 있습니다. https://opentutorials.org/module/3398 WEB2 - Home server 수업소개 이 수업은 자신의 집에서 서버를 운영하는 방법을 알려드리는 수업입니다. 가정에서는 보통 공유기를 이용해서 인터넷을 이용하는 경우가 많습니다. ..