[HTTP] HTTP란 무엇인가? HTTP 알아보기 1
·
기타/HTTP & 인증체계
HTTP 시리즈HTTP 알아보기1 - HTTP 개념HTTP 알아보기2 - URI & URL 1. HTTP란 무엇인가?요청(Request)과 응답(Response)이 한 쌍을 이루어 통신을 합니다.ex) 브라우저에 www.tistory.com을 입력하여 어딘가에 송신후 어딘가에서 응답이 돌아오면 웹 페이지 표시됨. => 이런 일련희 흐름을 HTTP(HyperText Transfer Protocol)라고 불리는 프로토콜입니다.프로토콜은 `약속`을 의미합니다.HTTP라는 약속을 사용한 통신입니다. 2. HTTP 등장배경등장배경을 알게 되면 HTTP의 목적을 알 수 있기 떄문에 쉽게 이해할 수 있습니다.웹은 지식 공유를 지원하기 위해서 제안. -> 1989년 3월 HTTP가 탄생. CERN(유럽 입자 물리학..
[짚어가기] Address, Network, Gateway, DNS
·
카테고리 없음
지난 번 포스트 중에 Ubuntu 네트워크 설정이라는 글이 올렸습니다.그것과 관련하여 간단하게 용어 정리를 하겠다는 마음에서 올립니다.HTTP도 연관이 있으니 보시면 좋을것 같아요! Address(IP), Network, Gateway(MAC), DNS1. Address / IP - 배송을 담당하는 IP IP(Internet Protocol)은 계층(TCP/IP 계층 Layer)으로 말하자면 네트워크 층에 해당됩니다. `IP`와 `IP 주소`를 혼동하는 하시는 분이 있으신데 `IP`는 프로토콜의 명칭입니다. IP의 역할은 개개인의 패킷을 상대방에게 전달하는 것입니다. 상대방에게 전달하기까지 여러가지 요소가 필요합니다. 그 중에서도 IP Address와 MAC Address가 중요합니다. ..
[인증체계] Openstack - Keystone 개념
·
Cloud & DevOps/OpenStack
1. Keystone 이란?사용자 인증을 통해 물리 서버 내의 자원을 사용할 수 있도록 관리하는 것입니다.Keystone에 핵심은 인증(Authorization)과 권한(Authentication) 입니다. Keystone은 Openstack에 대해 알아야해서 간략하게 정리합니다.알파벳 순서로 릴리즈 되었습니다. --> (A)ustin, (B)exar, (C)actus, ... , (S)tein, (T)rain... etc6개월 단위로 한번씩 릴리즈되고 있습니다.Python으로 개발되었습니다.2. Keystone 등장배경2010년 10월, Austin Release ~ Diablo Release처음으로 릴리지 한 Austin(2010.10.21) Release은 단순 Compute(컴퓨트 서비스)와 S..
[Spring Boot] SSL과 443 port 설정하기
·
Framework & Library/Spring & Spring Boot
[Spring Boot] SSL과 443 port 설정하기 참조! 이 부분은 도메인과 IP가 localhost(127.0.0.1)가 아닐 때만 적용됩니다. localhost(127.0.0.1)일 때는 추후 포스팅 예정입니다. SSL과 443포트를 적용하게 되었는데 443 포트가 계속 안 붙어서 슬퍼하다가 저랑 비슷한 상황이신 분들도 계실꺼 같아서 경험한 것을 토대로 포스팅합니다! 포스팅 내용 순서! 인증서 추출하기 - .p12 443 -> 8443 포트로 port forwarding하기! application.properties 설정하기 https:URL 로 접근 성공! 포스팅 내용! 1. 인증서추출하기 - .p12 keytool로 jks파일에서 pkcs12형태로 키 추출하기 (.jks 파일이 있다는 것..
[window] 사용중인 포트 확인 / 죽이기
·
운영/Windows
[Window] 사용중인 포트 확인 / 죽이기 1. netstat -ano | findstr :8080 8080 포트 사용중인 프로세스 찾기! 2. tasklist | findstr [찾은 PID 번호] 포트 사용중인 프로세스 찾기. [대괄호]는 빼고 프로세스 번호만 입력하셔야 합니다. 3. taskkill /f /pid [찾은 PID 번호] 프로세스 강제 종료
[JavaScript] What is JavaScript?
·
Dev & Lenguage/JavaScript
What is JavaScript?JavaScript는 웹 프로그래밍 언어로서 브라우저의 동적 부분을 조작하기 위해 만들어졌습니다.1995년 넷스케이프 커뮤니케이션즈의 Brendan Eich가 개발하였으며, 처음부터 JavaScript라고 명명하지 않았습니다.`Mocha` -> `Liva Script` -> `JavaScript` 순으로 바뀌면서 개발되었습니다. JavaScript는 크로스 플랫폼(cross-platform), 객체지향 언어(OOP)입니다. - 크로스 플랫폼(cross-platform): 여러 종류의 컴퓨터 플랫폼에서 동작할 수 있는 것.- 객체지향(OOP: Object Oriented programming): 실제 세계에 기반한 모델을 만들기 위해 추상화한 것. 여러 개의 객체 단위로 ..
[Ubuntu] Ubuntu 인터넷 연결 / 우분투 네트워크 설정
·
운영/Linux
Ubuntu 인터넷 연결 / 우분투 네트워크 설정 1. 화살표 방향에 있는 아이콘 선택! [그림 1 참고]1) 화살표가 가리키고 있는 아이콘(네모 3개가 뭉쳐있는 아이콘)을 클릭. OR2) 왼쪽 맨 아래 하단에 보이는 아이콘(네모 9개 모양) 클릭. 그리고 network라고 입력하면 됩니다. 하나밖에 나오지 않아요~ 2)번을 따라하신 분은 3번 설명으로 넘어가 주세요~ 2. Inter Ethernet Connec.. 클릭 -> Write Settings 클릭 [그림 2 참고] 3. Network -> Connected 설정 아이콘 클릭! 4. IPv4 탭 클릭 -> Manual 클릭 -> Addresses 설정 [그림 4]Address에는 Address(IP)와 Network와 Gatwa..
[인증체계] OAuth 2.0 정리 with OAuth
·
기타/HTTP & 인증체계
OAuth 2.0 이란?서비스간 인증 정보를 공유 -> 하나의 인증 서비스로 여러 서비스의 인증을 지원합니다.OAuth 2.0 은 인증 프레임워크로, 업계 표준 프로토콜입니다.다양한 플랫폼 환경에서 인증 & 권한을 제공합니다.간단하게 인증(Authentication)과 권한(Authorization)을 획득하는 것입니다.인증 : 인증은 시스템 접근을 확인하는 것.(로그인)권한 : 권한은 행위의 권리를 검증하는 것.ex) 별도의 회원가입 없이 로그인을 제공하는 것으로, 플랫폼의 아이디만 있으면 서비스 이용 가능합니다. OAuth & OAuth 2.0 등장배경OAuth가 사용되기 전, 인증 방식의 표준 없습니다.. ==> 기본 인증인 ID/PW 사용은 보안상 취약한 구조가 문제입니다.OAuth는 제..