- Protocol
-
Protocol이란 무엇인가?
일상생활에서 우리가 사람과 대화할 때, 명시적으로 말을 하지 않아도 암묵적으로 같은 언어와 서로 알고 있는 용어를 쓰며 대화합니다. 컴퓨터도 통신을 위한 규약(약속)이 정해져 있으며, 이것을 프로토콜이라고 합니다. -
HTTP이란 무엇인가?
HTTP란 인터넷 브라우저를 통해 통신할 때 사용하는 프로토콜로, Hyper Text Transfer Protocol이라고 합니다. HTTP는 어떤 종류의 데이터든지 전송할 수 있도록 설계되어있지만 주로 HTML문서를 주고받는데 쓰입니다. -
FTP란 무엇인가?
FTP란 WWW(World Wide Web, 인터넷) 상에서 파일을 주고 받기 위한 클라이언트와 서버 사이에 이루어지는 요청/응답 프로토콜입니다. -
TELNET이란 무엇인가?
TELNET이란 인터넷이나 로컬 영역 네트워크 연결에 쓰이는 네트워크 프로토콜입니다. RFC15를 시작으로 1969년에 개발되었으며, 최초의 인터넷 표준들 가운데 하나로서 IETF STD 8로 표준화되었습니다. -
SSL과 TLS란 무엇인가?
SSL이란 Secure Socket Layer의 약자로, 컴퓨터 네트워크에 통신 보안을 제공하기 위해 설계된 암호 규약입니다. 이 프로토콜은 인터넷과 같이 TCP/IP 네트워크를 사용하는 통신에 적용됩니다. TLS이란 Transport Layer Security의 약자로, SSL과 거의 동일한 프로토콜입니다. 단, TLS는 SSL에 대한 IETF에서 1999년 1월 RFC 2246과 같은 표준 규약으로 정의된 버전이라고 할 수 있습니다. -
Secure Protocol이란 무엇인가?
안전한 프로토콜은 주로 안전하지 않은 프로토콜에 SSL 혹은 TLS를 적용한 프로토콜들을 예로 들 수 있습니다. 과거 네트워크 설계 초기애 규약한 프로토콜들 중 HTTP, FTP, TELNET의 경우 데이터 전송에 목적을 두고 개발되었기 때문에 많은 취약점이 있었습니다. 이를 보완하기 위해 암호화 통신을 위한 SSL과 TLS를 적용하여 새로운 규약을 잡았습니다.
- Network
-
Layer(계층)이란 무엇인가?
네트워크 계층(Layer)란 엔지니어가 구분하기 쉽도록 논리적으로 구분해놓은 구조와 설계 때부터 물리적으로 구분해놓은 구조를 말합니다. 초기에는 물리적으로 구분된 계층으로 정의되어 사용되어 왔지만, 컴퓨터 공학이 발달하며 보다 세부적인 구분이 필요하게 되었습니다. -
Cookie란 무엇인가?
Cookie란 HTTP 프로토콜을 사용하는 인터넷 사용자가 어떤 웹사이트를 방문할 경우, 사용자와 서버 사이의 연결을 확인하기 위한 정보입니다. 쿠키는 사용자 컴퓨터 내부에 저장되며, 이 정보를 통해 서버는 사용자가 누구인지 특정할 수 있습니다. -
Session이란 무엇인가?
Session HTTP 프로토콜을 사용하는 인터넷 사용자가 어떤 웹사이트를 방문할 경우, 사용자와 서버 사이의 연결을 확인하기 위한 정보입니다. 세션은 서버 내부에 저장되며, 저장된 값은 반영구적이며, 사용자가 특정 시간동안 사용되지 않을 경우 폐기될 수 있는 정보입니다. - System
-
하드웨어와 소프트웨어란 무엇인가?
하드웨어란 우리가 인터넷과 프로그램을 사용하기 위한 물리적인 장비들을 모두 통칭하여 일컫는 말입니다.
소프트웨어란 쉽게 말하면 프로그램이라고 할 수 있습니다. 하드웨어와 다르게 물리적으로 이루어지지 않은 프로그램 데이터이며, 소프트웨어는 하드웨어가 없이 사용할 수 없습니다. -
운영체제란 무엇인가?
운영체제(Operating System)이란 시스템 하드웨어를 관리할 뿐만 아니라 소프트웨어를 실행하기 위한 기반이 되는 거대한 프로그램을 의미합니다. -
인터페이스와 쉘이란 무엇인가?
인터페이스(Interface)란 시스템을 사용할 때, 사용자가 보다 편리하게 컴퓨터와 상호작용을 하기 위한 장치나 기법을 말합니다.
쉘(Shell)이란 이란 운영체제 상에서 다양한 운영 체제 기능과 서비스를 구현하는 인터페이스를 제공하는 프로그램입니다.