SSH - 암호화된 원격 접속 프로토콜SSH(Secure Shell)는 보안에 취약한 텔넷을 대체하기 위해 개발된 원격 로그인 프로토콜로, 네트워크를 통한 안전한 통신을 보장합니다. SSH는 공개키 암호화 방식을 사용하여 통신을 암호화하고, 원격 접속을 안전하게 보호하는 데 중점을 두고 설계되었습니다. 공개키 암호화 방식의 원리SSH와 HTTPS(HyperText Transfer Protocol Secure)에서는 암호화 통신을 위해 공개키 암호화 방식을 사용합니다. 일반적인 암호 방식은 양쪽이 동일한 공통키를 공유하는 반면, 공개키 암호화 방식에서는 공개키와 개인키라는 두 개의 키를 사용합니다. 이 두 키는 반드시 올바른 쌍으로 사용해야 하며, 공개키는 네트워크상에 공개되지만, 개인키는 비밀로 유지됩..
DNS - 도메인 이름과 IP 주소를 관리하는 시스템DNS(Domain Name System)는 도메인 이름과 IP 주소 간의 대응 관계를 관리하는 체계입니다. 이 데이터베이스를 운영하는 서버를 DNS 서버라고 하며, 여러 서버에 데이터베이스를 분산하여 서로 통신하면서 관리합니다. DNS는 인터넷의 필수적인 구성 요소로, 사용자가 웹사이트에 쉽게 접근할 수 있도록 돕습니다. IP 주소를 쉽게 다루기 위한 도메인 이름인터넷에서는 IP 프로토콜을 사용하므로, IP 주소는 유일한 목적지를 지정할 수 있는 중요한 식별자가 됩니다. 그러나 숫자로 이루어진 IP 주소는 기억하기 어렵고, 사용자가 다루기에는 불편합니다. 이를 해결하기 위해 고안된 것이 도메인 이름입니다. 도메인 이름은 조직이나 지역, 속성(예: 기..
웹 페이지 열람 구조 - 웹 서버와 클라이언트의 통신인터넷은 인프라 기술과 관련 프로토콜을 기반으로 한 거대한 서비스 네트워크입니다. 이 네트워크에서는 웹 서버와 웹 클라이언트 간의 정보 열람 및 조작이 일반적으로 이루어집니다. 이러한 구조는 오늘날 우리가 사용하는 웹 서비스의 기초를 형성하고 있습니다. 웹을 구성하는 인프라 기술웹은 정확히 말하면 World Wide Web을 의미합니다. 이 네트워크 모델은 클라이언트-서버 구조를 기반으로 하며, TCP/IP, HTTPS, DNS 등 다양한 인프라 기술을 활용합니다. 웹의 구성 요소는 다음과 같습니다:웹 서버: 요청받은 데이터를 클라이언트에 제공하는 역할을 합니다.웹 클라이언트: 사용자가 웹 페이지를 열람하기 위해 사용하는 브라우저입니다.프로그래밍 언어..
인터넷 구조 - 네트워크끼리 연결하는 광범위한 네트워크인터넷은 기업 내 LAN, ISP, 모바일 네트워크 등을 연결하는 방대한 네트워크입니다. 이 시스템에서 라우터는 중요한 역할을 하며, 패킷을 지정된 대상으로 전달하여 통신을 가능하게 합니다. 인터넷의 구조와 기능을 이해하는 것은 현대 사회에서 필수적인 기술 중 하나입니다. 인터넷의 기원인터넷의 기원은 1967년에 시작된 ARPANET 계획에서 비롯된 패킷통신망 연구에 있습니다. ARPANET은 1969년에 가동되어 미국의 여러 대학과 연구 기관을 연결했습니다. 이 연구의 중요한 성과 중 하나는 TCP/IP 프로토콜의 개발입니다. TCP/IP는 인터넷의 기본 프로토콜로 자리 잡으며, 다양한 네트워크 간의 통신을 가능하게 했습니다. 인터넷이라는 용어는 ..
인터넷에 연결된 네트워크 - 인터넷을 라우터로 중계하는 네트워크현대의 네트워크 환경에서 LAN(Local Area Network) 내의 각 장치는 직접 인터넷에 연결되지 않습니다. 대신, 인터넷과 LAN 사이에 라우터와 방화벽을 두어 보안 기능과 주소 변환 기능을 제공합니다. 이러한 장치는 데이터의 안전한 전송을 보장하며, 외부와의 접점을 효과적으로 관리합니다. 이번 글에서는 인터넷에 연결된 네트워크의 구조와 기능을 자세히 살펴보겠습니다. 에지 라우터의 역할인터넷에 연결하기 위해서는 ISP(Internet Service Provider)의 회선이나 IX(Internet Exchange) 또는 회선 사업자의 연결 서비스를 이용해야 합니다. 모든 장치에 IPv4 주소를 할당하는 것은 현실적으로 불가능하며,..
VLAN - 세그먼트를 분할하거나 결합하는 기술네트워크를 구성하는 데 있어 VLAN(Virtual Local Area Network)은 매우 중요한 기술입니다. VLAN은 여러 스위치를 통해 세그먼트를 관리할 수 있는 방법으로, 각 장치에 논리적으로 구성된 세그먼트를 할당하여 네트워크 설계의 유연성을 크게 향상하게 시킵니다. 이러한 유연성은 특히 대규모 네트워크 환경에서 중요한 요소로 작용합니다. 네트워크 구성을 유연하게 설계할 수 있는 VLANLAN(Local Area Network)은 일반적으로 L2 스위치(스위칭 허브)를 통해 세그먼트로 묶입니다. 같은 스위치에 연결된 장치들은 하나의 세그먼트를 형성하며, 기업 환경에서는 층별이나 부서별로 세그먼트를 나누는 것이 일반적입니다. 이 과정에서 스위치는..