네트워크는 여러 장치가 서로 연결되어 정보를 주고받을 수 있는 통신망이다. 네트워크의 모양은 그래프의 형태를 띠고 있고 노드와 노드를 연결하는 간선이 존재한다. \-구성 모든 네트워크는 '노드'노드를 연결한 선은 '간선'노드 간 주고받는 정보는 '메시지'네트워크의 가장
프로토콜은 통신이나 데이터 전송에서 사용되는 규칙이나 약속을 말한다. 폐쇄적인 프로토콜 : 자사 장치들끼리 통신하기 위한 독자적인 통신 규약이고 자세한 규격이 공개되어 있지 않아서 크래킹 위협에 상대적으로 안전하다. (IBM의 SNA가 포함됨)공개된 범용 프로토콜 :
방화벽은 원치 않은 트래픽으로부터 네트워크를 보호하는 네트워크 보안 솔루션이다. 일반적으로 인터넷이나 네트워크에서 정보를 주고받는 모든 데이터를 말한다.단순한 데이터 전송 이상의 의미가 있고 네트워크 성능, 보안, 품질 관리 등 여러 측면에서 중요한 역할을 맡고 있다.
VPN(가상 사설망)은 인터넷을 통해 안전하게 연결된 네트워크를 만드는 기술이다. 암호화: VPN은 사용자의 데이터를 암호화하여 해커나 제3자가 정보를 가로채는 것을 방지한다.IP 주소 숨기기: VPN을 통해 사용자는 실제 IP 주소를 감추고, VPN 서버의 IP 주소
컴퓨터 네트워크나 시스템의 트래픽을 실시간으로 모니터링하여 비정상적인 행동이나 침입 시도를 탐지하는 시스템이다.\-설치 위치와 목적에 따라 호스트 기반과 네트워크 기반의 침입탐지 시스템으로 나뉜다.호스트 기반(HIDS : Host-based IDS)컴퓨터 시스템의 내부
암호화 기술은 데이터를 보호하고 무단 접근을 방지하기 위해 정보를 읽을 수 없는 형태로 변환하는 방법이다.데이터의 기밀성, 무결성 및 인증을 보장하는데 중요한 역할을 한다. 임호화 기술은 크게 두 가지 유형으로 나뉜다. 암호화와 복호화에 동일한 키를 사용하는 방식 복호
운영체제(OS)는 시스템 자원을 효율적으로 사용하고 컴퓨터와 사용자 간의 편리한 인터페이스를 제공하는 시스템이다. \-대표적으로는 윈도우, 리눅스, macOS 등이 있다.프로세서 관리(1계층) : 동기화 및 프로세스 스케줄링 담당메모리 관리(2계층) : 메모리 할당 및
소프트웨어 프로그램이 다른 소프트웨어 프로그램으로 데이터를 전송할 수 있도록 하는 인터페이스이다. 엔드포인트 : API가 제공하는 특정 리소스의 URL로 클라이언트가 요청을 보내는 주소이다.HTTP 메서드 : API 요청의 유형을 정의한다. 일반적으로 사용하는 메서드는