본문 바로가기

320x100
네트워크 엔지니어 환영의 기록 194

반응형
HTTPS 통신과정 쉽게 이해하기 #5(CA, 인증기관) 지난 #1, #2, #3, #4 문서에서 서버가 보유한 SSL 인증서를 인증기관(CA)이 발급한다고 설명했습니다. 그렇다면 도대체 이 인증기관(CA)은 무엇일까요? 그리고 내가 사용하는 브라우저는 접속하는 웹사이트마다 인증서를 검증받으러 인증기관에 찾아가는 것일까요? 만약 그렇다면 인증기관은 이 수많은 요청들을 혼자 해결하는 것일까요? 그에 대해 알아보고자 합니다. CA(Certificate Authority, 인증기관) 이전 문서에서 브라우저가 접속하고자 하는 서버의 SSL 인증서를 받으면 이것이 진짜인지 가짜인지 검증하기 위해 인증기관(CA)에 요청한다고 말씀드린 것을 기억하시나요? 이 인증기관은 단 하나만 존재하는 것일까요? 하나의 인증기관만이 존재하여 모든 요청을 처리하게 된다고 생각해봅시다. 그.. 2020. 5. 9.
Virtual Private Cloud(VPC) 쉽게 이해하기 #3 이번 문서에서는 NAT Gateway에 대해 알아보도록 하겠습니다. 그전에 NAT가 무엇인지 알아야겠죠? ㅎㅎ NAT(Network Address Translation) 네트워크 주소 변환(영어: network address translation, 줄여서 NAT)은 컴퓨터 네트워킹에서 쓰이는 용어로서, IP패킷의 TCP/UDP 포트 숫자와 소스 및 목적지의 IP 주소 등을 재기록하면서 라우터를 통해 네트워크 트래픽을 주고 받는 기술을 말한다. NAT를 이용하는 이유는 대개 사설 네트워크(Private Network)에 속한 여러 개의 호스트가 하나의 공인 IP 주소를 사용하여 인터넷에 접속하기 위함이다. NAT가 호스트 간의 통신에 있어서 복잡성을 증가시킬 수 있으므로 네트워크 성능에 영향을 줄 수 있는.. 2020. 4. 28.
Port 쉽게 이해하기 항구(港口, port)는 자연 지형이나 인공 구조물로 풍랑을 방지하고 선박이 안전하게 정박할 수 있는 곳으로, 수륙 교통의 결절점(結節點) 기능을 갖는 장소·시설을 말한다.-출처 : 위키백과-'항'은 배가 안전하게 정박하고 물품을 실어 나르는 곳을 의미하며 '항구'는 항의 입구를 뜻합니다. 항은 다수의 항구로 이루어져 수많은 선박들이 정박할 수 있도록 합니다. 또한 용도에 따라 다양한 성격을 띠게 되죠. 대형 화물선들이 다니는 항구에 어선이 같이 있을 수는 없고 군함이 정박하는 곳에 민간선이 정박할 수는 없으니까요. 위키백과의 설명에 따르면 다음과 같습니다.생각보다 항구의 종류가 꽤 많습니다. 그리고 성격별 항구에 입항할 수 있는 선박도 정말 다양하군요. 항구라면 어떤 배든 아무나 정박할 수 있다고 생각.. 2020. 4. 26.
Virtual Private Cloud(VPC) 쉽게 이해하기 #2 VPC와 Network 쉽게 이해하기 #1에 이어서 이번 문서에서는 VPC, Subnet과 뗄레야 뗄 수 없는 존재인 Routing Table과 Internet Gateway에 대해 설명하고자 합니다. Routing Table 라우팅 테이블(영어: routing table)은 컴퓨터 네트워크에서 목적지 주소를 목적지에 도달하기 위한 네트워크 노선으로 변환시키는 목적으로 사용된다. 각 라우터의 라우팅 테이블은 모든 목적지 정보에 대해 해당 목적지에 도달하기 위해서 거쳐야 할 다음 라우터의 정보를 가지고 있다. - 출처 : 위키백과 - 위키백과의 설명처럼 라우팅 테이블은 최종 목적지에 도달하기 위한 다음 행선지의 정보를 담고 있습니다. 아래의 그림에서는 Your Computer(10.10.4.2)로 가고자 .. 2020. 4. 15.
OSI 7 Layer 쉽게 이해하기 저는 컴퓨터공학을 전공했습니다. 그리고 3학년 1학기에 전공필수과목인 '컴퓨터 네트워크'를 수강했지요. 지금은 기억이 잘 나지 않지만 'LAN', 'WAN', 'X.25', 'OSI 7 Layer' 등을 배웠던 것으로 기억합니다. 그중에서도 가장 중요한 개념인 'OSI 7 Layer'에 대해 공부는 했지만 제대로 이해하지 못했습니다. 이게 왜 필요한 지, 왜 계층을 나눈 것인지를 이해 못했거든요.(사실 공부 안 했습니다. 성적은 C+) 우리가 사용하는 모든 네트워크 통신은 OSI 표준에 따라 이루어집니다. 제가 이 글을 쓸 수 있는 것도, 여러분이 인터넷에 접속하여 강의를 들을 수 있는 것도 OSI 7 Layer 덕분입니다. 다시 말하면 엔지니어로서 OSI 7 Layer에 대한 이해는 필수적이다는 뜻입니.. 2020. 4. 14.
Virtual Private Cloud(VPC) 쉽게 이해하기 #1 VPC(Virtual Private Cloud) Amazon Virtual Private Cloud(Amazon VPC)에서는 사용자가 정의한 가상 네트워크로 AWS 리소스를 시작할 수 있습니다. 이 가상 네트워크는 AWS의 확장 가능한 인프라를 사용한다는 이점과 함께 고객의 자체 데이터 센터에서 운영하는 기존 네트워크와 매우 유사합니다. 출처 : AWS VPC 설명서 AWS와 네트워크를 처음 접해보시는 분이 위의 정의를 접한다면 무슨 말인지 알쏭달쏭할 것 같습니다. 문서로 읽자니 답답하고 AWS Console을 통해 들어가 많은 옵션을 누르다 보면 지치기 마련이죠. 그렇다고 또 안 볼 수는 없습니다. 2011년 VPC 출시 이후 EC2-Classic Platform(VPC 출시 전의 네트워크)의 사용이.. 2020. 3. 31.