Computer Science/CS
-
[CS] SSL/TLS통신Computer Science/CS 2022. 9. 7. 14:33
SSL : Secure Socket Layer Netscape사에서 웹서버와 브러우저 사이의 보안을 위해 만들었다. SSL은 Certificate Authority(CA)라 불리는 서드 파티로 부터 서버와 클라이언트의 인증을 하는데 사용된다. SSL handshake protocol SSL ciper change protocol SSL alert protocol Application protocol (HTTP) SSL Record Protocol TCP IP (SSL 프로토콜 스택) TLS : Transport Layer Security TLS는 웹 사이트를 로드하는 웹 브라우저와 같이 웹 응용 프로그램과 서버 간의 커뮤니케이션을 암호화한다. 또한 이메일, 메시지, 보이스오버 IP(VoIP)와 같은 다른..
-
[CS] 운영체제(OS, Operating System)Computer Science/CS 2022. 5. 10. 18:28
1. 운영체제(OS, Operating System) 이란? 컴퓨터 시스템의 자원들을 효율적으로 관리하며, 사용자가 컴퓨터를 편리하고, 효과적으로 사용할 수 있도록 환경을 제공하는 여러 프로그램의 모임이다. 컴퓨터 사용자와 컴퓨터 하드웨어 간의 인터페이스로써 동작하는 시스템 소프트웨어의 일종으로, 다른 응용프로그램이 유용한 작업을 할 수 있도록 환경을 제공한다. 2. 운영체제 기능 운영체제의 기능은 크게 자원관리, 시스템관리로 분류된다. (1) 자원관리 : 메모리 관리(메인 메모리, 보조기억장치), 프로세스 관리, 주변장치 관리, 파일(데이터) 관리 (2) 시스템 관리 : 시스템 보호(사용자 권한 부여), 네트워크(통신), command interpreter 등의 기능을 지원한다. 3. 부팅(Bootin..