Dahum Library/Web & Network
-
NCP(NAVER CLOUD SERVICE)로 클라우드 서비스 시작하기 - 0 (IP, Network Class, CIDR, Subnet 복습)Dahum Library/Web & Network 2024. 2. 14. 00:06
NCP에서 클라우드 서비스를 이용하려면 먼저 VPC(Virtual Private Cloud)를 구축해야한다. VPC는 쉽게말하면 NCP라는 네이버에서 제공하는 거대 컴퓨터 네트워크망 안에서 고객에게 제공하는 프라이빗한 가상의 네트워크 공간을 말한다. 콘솔에서 VPC 생성 버튼을 누르면 아래와 같은 팝업에서 내가 사용할 네트워크의 이름과 IP주소 범위를 입력하게끔 나온다. 여기서 VPC이름은 그냥 내가 사용할 이름을 입력하면 되고 IP 주소 범위는 내가 사용할 네트워크의 규모에 따라 적절히 입력해주어야 한다. 사실 여기서부터 벌써 당황했는데 학부때 배웠던게 가물가물해서 다시 찾아본 내용을 덧붙인다...-_-;; IP(Internet Prococol) 흔히들 말하는 IP는 (Internet Protocol)..
-
-
-
HTTP 제대로 알기Dahum Library/Web & Network 2020. 3. 13. 10:26
Prerequisite Protocol 인터넷을 이야기하면서 프로토콜을 빼놓을 수 없다. 프로토콜이란 단어의 뜻은 규약, 협약이란 뜻인데 컴퓨터에서도 똑같은 의미로 사용된다. 수십억의 디바이스(노드)들이 거대한 연결망에 그물처럼 연결되어있는게 인터넷이라는 네트워크이다. 사람들도 나라마다, 지역마다 언어가 다르듯 기기들도 정보를 전달하는 방식이 다를 수 있는데, '이 인터넷이라는 네트워크 안에서는 모두 같은 형식으로 대화하자' 라는 생각으로 말하자면 표준어를 만들어 놓은게 인터넷 프로토콜이다. 나는 이 프로토콜을 구체적으로 이해하는게 어려웠는데, 그냥 '표준'이란 말로는 뭔가 구체적으로 와닿지 않았다. 그치만 조금 더 구체적으로 그 실체를 알아보면 정말 별 것 아닌데, 결국은 '나는 XX프로토콜 메세지 입..
-
Servlet이란?Dahum Library/Web & Network 2020. 2. 11. 11:34
Servlet 작고 간단한 응용프로그램을 뜻하는 applet과 Server의 합성어로, applet또한 작다는 특성 때문에 웹에서 많이 사용됐는데, 요즘에는 거의 쓰이지 않는 단어로 알고있다. Servlet은 applet과 다르게 서버에서 '만' 쓰이는 자바 어플리케이션이며, 네이티브 시스템이 아니라 '서버'가 구동하여 메모리에 적재시켜놓고 Thread를 생성하여 사용한다. Servlet Container Servlet을 말하면서 Servlet Container를 말하지 않고 넘어갈 수가 없는데, 보통 Container나 Context라는 이름이 붙은것들은 그 대상이 되는 객체들을 가지고, 관리하고, 사용하는 역할을 한다. Servlet Container는 말 그대로 Servlet을 관리하고 사용하는 컨..
-
[정보보안]SSL(Secret Socket Layer)의 원리Dahum Library/Web & Network 2019. 7. 10. 12:20
수정 필요. 정리안됨 HTTPS - SSL위에서 돌아가는 HTTP protocol SSL에 쓰이는 암호화 기법 대칭키 - 암호를 주고받는 개체 사이에 같은 암호표를 공유하고 그걸 통해서 암호화도하고 복호화도 함. 공개키 - 암호화할 때 쓰는 키와 복호화할 때 쓰는 키를 따로 가지고 복호화할 때 쓰는 키를 비공개키, 암호화할 때 쓰는 키는 공개키로 정한다. 공개키는 유출이되어도 이미 암호화된 정보를 복호화할 수는 없기에 안전하다. 반대로 공개키 방식에서 비공개키를 이용해 암호화를 하고, 공개키를 이용해 복호화를 한다면 공개키를 가진사람 누구나 정보를 복호화할 수 있다는 위험이 있다. 하지만 공개키-비공개키는 항상 일대일대응하므로 공개키로 정보를 복호화하는 동시에 이 정보를 암호화한 사람의 신원을 보장할 수..