IT강의 97

서버와 클라이언트

이번 시간에는 서버와 클라이언트가 무엇이고 서로 어뗜 관계를 갖는지 살펴보겠습니다. 먼저, 짧게 정의하면 아래와 같습니다. 클라이언트: 서버한테 서비스를 요청하는 프로그램 서버: 클라이언트로부터 받은 요청에 응답하는 프로그램 위의 사진은 클라이언트/서버를 카톡 보내는 과정으로 나타낸 형태입니다. 친구한테 카톡을 보내면 메시지가 서버로 전달되고, 서버는 그 메시지를 해당 친구한테 전달하는 것입니다. 사람들은 보통 친구한테 카톡을 보내면 그 친구의 휴대폰으로 바로 메시지가 전달된다고 생각합니다. 하지만! 사실은 그게 아니라는 것! 그렇다면 모든 카톡 메시지를 다 서버가 처리한다는 뜻인데요. 과연 서버 한 대로 수 많은 사람들의 메시지를 감당할 수 있을까요? 그렇지 않습니다 ㅠㅠ 서버 한 대 만으로는 감당이 ..

GET과 POST의 차이

와이어샤크로 실습을 진행해보기 전, HTTP GET과 POST의 차이를 알아보겠습니다. 우선 HTTP는 'Hyper Text Transfer Protocol'의 약자로, 일종의 프로토콜 입니다. 핵심부터 간략히 요약하자면 다음과 같습니다. GET: Client가 Server한테 Data 또는 Objects를 요구할 때 사용되는 메시지 POST: Client가 Server한테 Data를 전송하기 위해 사용되는 메시지 간략하게 핵심을 요약하였지만, 아직 구체적으로는 잘 모르겠죠?? 그럼 지금부터 구체적으로 들어가보겠습니다~ HTTP GET - Web Server 로부터 Objects를 가져올 때 사용되는 명령어입니다. - 주로 웹페이지 접속과 파일 다운로드에 많이 쓰입니다. 웹페이지에 접속할 때, 해당 웹페..

AWS 서버 구축 방법

이번 시간에는 AWS EC2 인스턴스를 생성해서 나만의 서버를 구축하는 방법을 살펴보겠습니다. 우선 아래의 링크로 들어갑니다. click here! 무료 클라우드 컴퓨팅 서비스 - AWS 12개월 무료: 이 프리 티어 오퍼는 AWS 신규 고객에게만 제공되며 AWS 가입일로부터 12개월 동안 유효합니다. 12개월의 무료 사용 기간이 만료되거나 애플리케이션 사용량이 프리 티어 범위를 초과 aws.amazon.com 콘솔에 로그인 버튼을 클릭해서 로그인 합니다. 아직 회원이 아닐 경우 회원가입 합니다. 자세한 방법은 아래의 링크로 들어가기 바랍니다. click here to view EC2를 클릭합니다. ** 만약 아래와 같이 뜬다면? 아직 회원가입만 하고 미승인 상태이므로 몇 분 더 기다려야 합니다. 참고로..

AWS 회원 가입 방법

이번 시간에는 AWS에 회원 가입 하는 방법을 살펴보겠습니다. AWS(Amazon Web Service)는 나만의 서버를 구축해서 운영할 수 있는 서비스입니다. 준비물은 해외 결제 가능한 신용카드 or 체크카드 입니다. 우선 아래의 링크로 들어갑니다. click here! 무료 클라우드 컴퓨팅 서비스 - AWS 12개월 무료: 이 프리 티어 오퍼는 AWS 신규 고객에게만 제공되며 AWS 가입일로부터 12개월 동안 유효합니다. 12개월의 무료 사용 기간이 만료되거나 애플리케이션 사용량이 프리 티어 범위를 초과 aws.amazon.com 무료 계정 생성 버튼을 클릭합니다. 모든 정보를 입력한 후 계속 버튼을 클릭합니다. 모든 정보를 입력한 후 계속 버튼을 클릭합니다. 이 때, 주소란에 영문 주소를 기재해야 ..

와이어샤크 사용 방법

이번 시간에는 와이어샤크(Wireshark)로 패킷을 탐지하는 방법을 살펴보겠습니다. 우선 아래의 링크로 들어갑니다. https://www.wireshark.org/download.html Wireshark · Download Download Wireshark The current stable release of Wireshark is 3.4.8. It supersedes all previous releases. You can also download the latest development release (3.5.0) and documentation. www.wireshark.org Stable Release 메뉴에서 내 운영체제와 맞는 것을 클릭해서 다운로드 한 후 실행합니다. 실행하면 위와 같이 뜹..

코드포스 이용 방법

우선 코드포스(CODEFORCES) 사이트로 들어갑니다. https://codeforces.com/ Codeforces codeforces.com Enter 링크를 클릭해서 로그인 합니다. 아직 회원이 아니면 Register 링크를 클릭해서 회원가입 합니다. PROBLEMSET 메뉴를 클릭합니다. 내가 풀고 싶은 문제를 고르면 됩니다. 저는 'Flag' 를 고르겠습니다. 문제를 모두 읽고 SUBMIT 메뉴를 클릭합니다. 코딩 후 'Submit' 버튼을 클릭합니다. 모든 케이스 다 통과하면 'Accepted' 라고 뜹니다. 고유 번호(빨강색 표시)를 클릭해볼까요? 클릭하면 채점에 사용된 모든 케이스를 다 볼 수 있습니다.

IT강의/(Others) 2021.09.13

백준 이용 방법

우선 백준(BAEKJOON) 사이트로 들어갑니다. https://www.acmicpc.net/ Baekjoon Online Judge Baekjoon Online Judge 프로그래밍 문제를 풀고 온라인으로 채점받을 수 있는 곳입니다. www.acmicpc.net 로그인 메뉴를 클릭해서 로그인 합니다. 아직 회원이 아니면 회원가입 메뉴를 클릭해서 회원가입 합니다. 문제 메뉴를 클릭하고 전체 문제 메뉴를 클릭합니다. 내가 풀고 싶은 문제를 고르면 됩니다. 저는 'A+B' 를 고르겠습니다. 문제를 모두 읽고 제출 메뉴를 클릭합니다. 코딩 후 '제출' 버튼을 클릭합니다. 모든 케이스 다 통과하면 '맞았습니다!!' 라고 뜹니다.

IT강의/(Others) 2021.09.13

프로그래머스 코딩테스트 이용 방법

우선 프로그래머스(programmers) 사이트에 들어갑니다. https://programmers.co.kr 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 로그인 메뉴를 클릭해서 로그인 합니다. 아직 회원이 아니면 계정 만들기 메뉴를 클릭해서 회원 가입 합니다. 코딩테스트 연습 메뉴를 클릭합니다. 모든 문제 메뉴를 클릭하고 내가 풀고 싶은 문제를 고르면 됩니다. 저는 '짝수와 홀수' 를 고르겠습니다. 코딩 후 '제출 후 채점하기' 버튼을 클릭합니다. 버튼을 클릭하면 채점이 진행됩니다. 모든 케이스 다 통과하면 '정답입니다!' 라고 뜹니다.

IT강의/(Others) 2021.09.13

리트코드 이용 방법

우선 리트코드(LeetCode) 사이트로 들어갑니다. https://leetcode.com/ LeetCode - The World's Leading Online Programming Learning Platform Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com Sign in 메뉴를 클릭해서 로그인 합니다. 아직 회원이 아니면 Create Account 버튼을 클릭해서 회원 가입 합니다. Problems 메뉴를 클릭해서 문제들을 불러옵니다. 이 중 내가 풀고 싶은 문제를 고르면 ..

IT강의/(Others) 2021.09.13

코딩 엄청 빨리 배우는 방법

이번 시간에는 코딩을 엄청 빨리 배우는 방법을 살펴보겠습니다. 진행하기 전에, 코딩 기초부터 천천히 공부하는 것이 올바른 방법일까요? 저는 아니라고 생각합니다. 아니, 아니라고 확신할 수 있습니다. 그 이유는 코딩 기초부터 천천히 공부하면 너무 오랜 시간이 걸리기 때문입니다. 그리고코딩 기초를 아무리 완벽하게 공부해도 해당 프로그램(홈페이지, 모바일 앱, 모바일 게임 등) 개발에 쓰이는 코딩 지식은 따로 있으므로 어차피 또 따로 공부해야 합니다. 이것은 코딩 말고 디자인, 외국어, 악기 등 다른 학문에도 다 적용된다고 생각합니다. 그러나기초부터 천천히 공부하는 것이 좋다고 생각하는 사람들이 너무 많은 것 같습니다. 심지어는 대학교 수업 시간에 배운 후에 시작하겠다고 생각하는 사람들도 있는 것 같습니다.학..

IT강의/(Others) 2021.08.29
728x90
반응형
LIST