놀코에 오신 것을 환영합니다.

놀아보자 코드랑

분류 전체보기 131

대칭키 암호화 방식 vs 공개키 암호화 방식

개요 이번엔 대칭키 암호화 방식, 공개키 암호화 방식에 대해 알아보겠습니다. 대칭키 암호화란? 대칭키 암호와 종류 공개키 암호란? 공개키 암호화 방식이란? 대칭키 공개키 암호화 방식의 차이점 참조 순으로 알아보겠습니다. 대칭키 암호란? 대칭키 암호(symmetric-key algorithm)은 암호화 알고리즘의 한 종류로, 암호화와 복호화와 같은 암호 키를 사용하는 알고리즘을 의미한다. 대칭 키 암호화에서는 암호화 하는 측과 복호화 하는 측이 같은 암호키를 공유해야 한다. (이 차이점) 공개키 암호와 비교하여 계산 속도가 빠르다는 장점을 가지고 있다. 따라서 암호화 통신에서는 비밀 키 암호를 사용하여 대칭 키 암호화와 공통 키를 공유하고 그 키를 기반으로 실제 통신을 암호화 하는 구조를 사용한다. 대칭키..

초보 웹 개발자를 위한 학습 안내서

경력있는 신입 많은 회사가 개발자가 부족하다고 하는데, 신입 개발자는 취업이 어려운 게 현실입니다. 아무래도 예전보다 개발자에게 원하는 요구사항이 많아졌고, 경력 있는(?) 신입이나 특별한 교육이 필요 없는 개발자를 찾기 때문인 것 같습니다. 예전에라떼는 Git이나 GitHub 같은 버전 관리 시스템도 없고 JavaScript는 마우스 오버 시 버튼의 이미지 바꾸는 정도로만 사용했습니다. API는 Win32 API 같은 거 부를 때 쓰는 말이지 지금처럼 브라우저에서 동적으로 서버랑 통신하는 건 마법 같은 기술이었습니다. WEB 2.0 시대가 지나고 웹 기술이 폭발적으로 성장하면서 예전이랑은 비교할 수 없을 만큼 시스템이 복잡하고 고도화되었습니다. 빠르게 발전한 기술만큼 개발자가 공부해야 할 내용도 많아졌..

Study/기술면접 2021.08.11

IT/기술면접 - 브라우저로 웹사이트에 접속할 때 일어나는 일들 (DNS)

당신이 인터넷으로 웹 페이지에 접속 할 때 어떤 네트워크 작용이 일어나는지 설명하는 것. "어느정도로 자세히 설명해야하는가?" 에 대한 명확한 기준은 없지만, 대학 시절 배운 지식만으로도 충분히 자세히 설명할 수 있다. 이 세상의 대부분 웹 서버는 모두 IP 주소를 가지고 있다. 당신이 인터넷을 서핑하는 것도, 해당하는 IP주소로 접속하여 그 웹서버가 제공하는 데이터를 보는 것이다. 즉, 브라우저에 IP 주소를 직접 입력하면 이 포스팅에서 설명할 대부분 과정을 생략하고 웹 사이트에 접속할 수 있다. ▶네이버의 IP주소를 직접 입력하여 접속한 모습, nslookup 명령어로 DNS서버에서 IP주소를 찾았다. 이렇게 접속하면 속도도 뭔가 빠른것 같고(실제로 더 빠르긴 하지만 체감하기 어렵다.) 전과 다름없는..

Study/기술면접 2021.08.11

IT/기술면접 - 웹 아키택처와 WAS(Wep Application Server)

이번 포스팅에서는 웹 어플리케이션의 동작에서 핵심적인 역할을 하는 WAS에 대해 다룬다. 웹 서버(Web Server)와 혼동하는 사례가 잦아, 면접 전에 정리할 필요가 있는 개념이다. 먼저 이해를 돕기 위해 웹 아키택처에 대한 이야기를 꺼내려고 한다. ▶ 2-tier 아키택처의 구조도. 클라이언트가 서버의 DB에 직접 접속한다. 3-tier(혹은 N-tier) 아키택처가 등장하기 전, 웹 애플리케이션들은 주로 2-tier 아키택처를 활용했다. 클라이언트가 직접 서버에 접속하여, 서버의 자원을 활용하는 방식이었으므로 개발이 편리했다. 하지만 2-tier 아키택처에서의 웹 애플리케이션은 보안에 취약했고, 유지보수도 어려웠다. 그래서 등장한 것이 3-tier 아키택처이다. ▶ 3-tier 아키택처의 구조도 ..

Study/기술면접 2021.08.11

IT/기술면접 - Servlet, CS, 네트워크, Spring

1. Servlet에 대해 답변해 보세요. Servlet: 자바 플랫폼에서 웹 앱을 개발할 때 사용하는 핵심기술. 컨트롤러와 뷰의 역할 분담이 가능해진다. 자바 API를 모두 사용할 수 있으며 다양한 서버 환경에서 실행 가능하다. 스레드를 기반으로 한다. Servlet Container: Servlet을 서버에서 실행하기 위한 서버 프로그램(서버는 서블릿 자체를 직접 실행할 수 없기 때문). JVM을 내장하고 있다. 2. 서블릿의 라이프 사이클에 대해 설명하세요. init(): 컨테이너는 서블릿 인스턴스를 생성한 다음 init() 메소드를 호출한다. 이 메소드는 service()메소드 전에 실행되어야 한다. 클라이언트의 요청을 처리하기 전에 서블릿을 초기화할 기회를 주는것이다. 초기화할 코드가 있다면 i..

Study/기술면접 2021.08.11

2021년 08월 - 그래픽카드 성능 순위 PassMark (전체순위)

쉬운 검색을 위해서 Ctrl + F 로 검색하시면 됩니다^^ 2021년 08월 - 그래픽카드 성능 순위 PassMark (최상위권 , High End) 2021년 08월 - 그래픽카드 성능 순위 PassMark (중상위권, High Mid Range) 2021년 08월 - 그래픽카드 성능 순위 PassMark (중하위권, Mid Low) 2021년 08월 - 그래픽카드 성능 순위 PassMark (하위권, Low) 맨 위로 순번 모델명 벤치 점수 가격 1 Radeon RX 6900 XT 26,603 1,699.98 2 GeForce RTX 3080 Ti 26,477 1,769.99* 3 GeForce RTX 3090 25,845 3,202.99* 4 GeForce RTX 3080 24,408 4,399...

2021년 08월 - 그래픽카드 성능 순위 PassMark (최상위권 , High End)

쉬운 검색을 위해서 Ctrl + F 로 검색하시면 됩니다^^ 맨 위로 순번 모델명 벤치 점수 가격 1 Radeon RX 6900 XT 26,603 1,699.98 2 GeForce RTX 3080 Ti 26,477 1,769.99* 3 GeForce RTX 3090 25,845 3,202.99* 4 GeForce RTX 3080 24,408 4,399.99* 5 RTX A5000 24,150 NA 6 Radeon RX 6800 XT 23,408 1,319.99 7 RTX A6000 23,093 NA 8 GeForce RTX 3070 Ti 22,611 999.99* 9 GeForce RTX 3070 21,873 1,086.99* 10 GeForce RTX 2080 Ti 21,708 1,498.99* 11 ..

2021년 08월 - 그래픽카드 성능 순위 PassMark (중상위권, High Mid Range)

쉬운 검색을 위해서 Ctrl + F 로 검색하시면 됩니다^^ 맨 위로 순번 모델명 벤치 점수 가격 1 Radeon HD 6900M 1,761 NA 2 GeForce GTX 650 1,760 85.30* 3 Radeon HD 5830 1,758 89.99* 4 FirePro W600 1,751 415.00* 5 Intel Iris Plus 645 1,750 NA 6 Intel UHD 1,749 NA 7 Radeon Pro WX 2100 1,747 NA 8 Radeon RX Vega 10 1,738 NA 9 Radeon Ryzen 5 PRO 4650GE 1,737 NA 10 Ryzen 3 5400U with Radeon Graphics 1,719 NA 11 GeForce GTX 760M 1,703 NA 12..

2021년 08월 - 그래픽카드 성능 순위 PassMark (중하위권, Mid Low)

쉬운 검색을 위해서 Ctrl + F 로 검색하시면 됩니다^^ 맨 위로 순번 모델명 벤치 점수 가격 1 Intel HD 510 622 NA 2 Radeon HD 7640G + HD 7400M Dual 621 NA 3 GeForce GTX 280M 621 NA 4 Radeon HD 8570 + 8670D Dual 620 NA 5 Radeon HD 8550G + R5 M200 Dual 619 NA 6 Radeon R5 A10-9600P 4C+6G 619 NA 7 GeForce GTS 250 618 59.99* 8 Radeon HD 8550G + 8600M Dual 617 NA 9 Radeon HD 7500G + 7500M/7600M Dual 616 NA 10 FireGL V7600 615 NA 11 Intel..

2021년 08월 - 그래픽카드 성능 순위 PassMark (하위권, Low)

쉬운 검색을 위해서 Ctrl + F 로 검색하시면 됩니다^^ 맨 위로 순번 모델명 벤치 점수 가격 1 GeForce 405 122 24.64* 2 Radeon HD 4250 122 NA 3 GeForce 6600 GT 122 64.95* 4 Quadro FX 570M 122 NA 5 GeForce 9500M G 121 NA 6 GeForce GT 220M 121 NA 7 GeForce 310 121 108.35* 8 Qualcomm Adreno 618 GPU 121 NA 9 Radeon HD 2400 120 74.50* 10 Quadro FX 1700 120 129.00* 11 Extreme AX850 PRO 120 NA 12 GeForce 315M 119 NA 13 GeForce 9600M GS 118..