목록전체 글 (37)
개발 기록
1. SMTP SMTP는 SMTP (Simple Mail Transfer Protocol)의 약자입니다. 일반적으로 전자 메일 전송을위한 표준 프로토콜입니다. 이메일을 송수신하는 서버를 SMTP 서버라고합니다. 여기에서는 전자 메일을 보내는 과정과 SMTP 서버에서 수행되는 역할에 대해 설명합니다. 1. id가 abc@gmail.com 인 전자 메일을 xyz@psychz.com 으로 보내는 시나리오를 고려하십시오. 여기서 보낸 사람 SMTP 메일 서버는 "gmail"서버이고받는 사람 SMTP 메일 서버는 "psychz"입니다. MS Outlook 또는 Thunderbird와 같이 시스템에 설치된 전자 메일 클라이언트를 통해 메일을 보낼 수 있습니다. 이 전자 메일 클라이언트는 전자 메일의 SMTP 메일 ..

참고자료 https://joshua1988.github.io/web-development/http-part1/#%EB%93%A4%EC%96%B4%EA%B0%80%EB%A9%B0 들어가며 최근 프런트엔드 개발 관련 수업을 진행할 일이 많아지면서 자연스럽게 비전공자 분들께 HTTP 프로토콜에 대해서 설명할 일이 많아졌습니다. 아무래도 데이터 통신이나 네트워크를 아직 살펴보지 못한 분들에게는 프로토콜이라는 용어부터 어려울 것 같은데요. 그래서 너무 개념적으로 깊지도 않게 딱 프런트엔드 개발할 때 알고 있으면 좋을만한 수준으로 HTTP 프로토콜을 정리해봤습니다. 아무쪼록 이 글로 API 요청에 대해서 한 단계 더 감을 잡는 계기가 되었으면 좋겠네요. 재밌게 읽으시구요 :) HTTP 프로토콜이란? HTTP(Hyp..
참고자료 https://medium.com/@jang.wangsu/%EB%94%94%EC%9E%90%EC%9D%B8%ED%8C%A8%ED%84%B4-mvc-%ED%8C%A8%ED%84%B4%EC%9D%B4%EB%9E%80-1d74fac6e256 [디자인패턴] MVC 패턴이란? MVC 패턴은 기본적으로 사용하는 패턴인 데.. 설명이 잘 되시나요? medium.com MVC 패턴이 무엇인가요? 누군가 MVC를 물어보면 대답할 수 있을 줄 알았는 데, 무엇부터 이야기 해야될 지 망설이게 되는 모습에… 다시 공부도 하고 복습을 위해 정리해봤습니다. 설명한다면? 어떻게 해야되지?… 어렵네요.. 적어봅니다. 읽기 전 참고사항 - 저는 잡스러운 개발자(조금씩 어려분야)이지만, iOS 개발을 메인으로 하고 있습니다. ..

한방 정리 Apache - Client에서 요청을 받으면 MPM (Multi Processing Module : 다중처리모듈) 이라는 방식으로 처리 - 두가지 처리 방식 (Prefork MPM 방식(1개 프로세스가 1개의 쓰레드로 개별 처리하여 각자의 메인같이 작동, 고유의 메모리 영역 소유), Worker MPM 방식(1개 프로세스가 여러개의 쓰레드로 처리 가능, 메모리 영역 공유, 메모리 사용이 보다 적음) Nginx - Event Driven 방식으로 동작 처리(Client로 부터 처리 요청이 들어오면 어떤 동작을 해야하는지만 알려주고 다른 요청을 처리하기위해 대기하는 방식) - 프로세스를 fork하거나 쓰레드를 사용하는 아파치와는 달리 CPU와 관계없이 모든 IO들을 전부 Event Listene..

참고 자료 https://codingmania.tistory.com/15 EC2의 개념정리 EC2는 Elastic Compute Cloud의 약자. 아마존 웹 서비스(AWS)에서 가장 중요한 서비스이다. 한 대의 컴퓨터를 임대한다는 개념이며 특별한 컴퓨터도 아니다. 우리가 흔히 사용하는 컴퓨터와 같다고 할 수 있으며, 실제 컴퓨터로 할 수 있는 광범위한 작업들을 EC2를 통해 작업을 할 수 있다. 다만, EC2는 물리적이 아니라 아마존에서 세계 각 지역에 만들어놓은 인프라(데이터 센터)에 만들어지는 것이기때문에 네트워크를 통해 제어를 해야한다. (참고로 2016년. 서울에도 데이터 센터가 생겼다. 좀 더 빨라지지 않을까?) AWS의 경우 클릭 몇 번만에 컴퓨터 1대를 설치할 수 있으므로 편리하다. 또한,..
SSH 안녕하세요. 오늘은 제가 평소에 많이 사용은 하지만 정확히 그것이 어떻게 동작하는지에 대해서 알고 싶어서 공부를 해보고 간단하게 정리를 해보는 시간을 가지려고 합니다. 동아리에서 한 친구가 "SSH가 뭐에요?" 라는 질문을 했었습니다. 많이 사용을 했고 언제 사용하는지도 대충은 알았지만 그것이 어떻게 동작하는지와 정확히 무엇인지는 잘 몰랐기에 저는 대충 "그냥 다른 컴퓨터에 접속할 때 쓰는거야" 라고 설명했습니다. 이렇게 저도 대충 알려주었기 때문에 계속 신경이 쓰였고 이렇게 알아보고 기록을 하는데 오랜 시간이 걸렸습니다. 그럼 이제 제가 알아본 SSH에 대한 것을 간략하게 정리해보도록 하겠습니다. SSH란? SSH란 Secure Shell Protocol, 즉 네트워크 프로토콜 중 하나로 컴퓨터..

워드프레스는 CMS(Content Management System)으로서 웹사이트를 쉽게 호스팅할 수 있도록 제공되는 오픈소스 솔루션이다. php로 구성되어 있으며 보통 apache, mysql(mariadb)와 같이 연동되어 구성된다. 워드프레스 구조, php를 전혀 몰랐을 때 워드프레스의 구조와 각종 기능들이 어떻게 연동되며 동작하는 지 몰라 많이 헤멨었던 기억이 난다. 그동안에 여러 블로그와 책들을 봤지만 내가 원하는 핵심적으로 워드프레스의 구조와 기능을 설명하는 글은 딱히 찾아보지 못했고 워드프레스의 admin 페이지와 php 소스 코드를 분석해보고 나서 워드프레스가 어떻게 돌아가는 지 겨우 감을 잡을 수 있었다. 워드프레스의 핵심 구조만 알면 wp-admin 페이지에서 수정하기 어려웠던 커스텀 ..

참고자료 https://blog.naver.com/PostView.nhn?blogId=csi468_&logNo=221468182854&parentCategoryNo=&categoryNo=6&viewDate=&isShowPopularPosts=true&from=search 2차시 면접 1. 지금까지 개발해왔던 경험들을 바탕으로, 기술적인부분에서의 간략한 자기소개 부탁드립니다. 1차시 면접과 같은 간단한 자기소개를 부탁하셨습니다. 지금까지 해왔던 Android Studio 관련 프로젝트나 동아리활동, 최근 Kotlin 을 공부중이라는 부분에 대해 설명했습니다. 2. 네트워크 관련 질문 2-1. RESTful API 에 대해 아시나요? RESTful API 란, Rest 의 속성을 가지는(R..