최근 포스트

[네트워크] HTTPS의 동작원리

기존 HTTP 방식은 전송 중 데이터를 가로챈다면 누구나 데이터를 읽을 수 있다. 즉, 데이터가 암호화되지 않은 상태로 인터넷상에서 돌아다닌다는 것이다. 이러한 보안문제를 해결하기 위해 통신데이터를 암호화하여 안전하게 데이터를 통신하는 방법이 HTTPS이다. HTTPS를 사용하면 ...

[네트워크] HTTP 버전별 차이점(1.0, 1.1, 2.0, 3.0)

HTTP(Hyper Text Transfer Protocol)는 인터넷상에서 데이터를 주고받기 위한 프로토콜이다. HTTP는 오래전부터 인터넷상에서 사용되어져 왔는 만큼 여러 버전이 나오며 개선되어졌다. 현재는 대부분 HTTP 1.1을 사용하며 몇몇 IT기업에서는 2.0, 3.0까...

[운영체제] 운영체제의 개념과 구조

운영체제는 컴퓨터 시스템의 자원들을 효율적으로 관리하고 사용자가 컴퓨터를 편리하게 사용할 수 있도록 도와준다. 응용프로그램, I/O디바이스들이 사용하고자 하는 하드웨어 자원들을 효율적으로 사용할 수 있도록 그 사이에서 자원관리를 한다고 볼 수 있다. 운영체제의 역할을 정리하자면 아...

운영체제 뽀개기

운영체제는 프로그램들을 동작시키기 위해 하드웨어 리소스들을 할당받아 사용한다. 뿐만아니라 프로세스를 관리하고 메모리를 효율적으로 사용하기 위해 여러 가지 기술들을 사용한다. 우리들의 프로그램이 시작될때 운영체제에서는 어떤 일이 일어날까? 그 과정을 이해해보자.

[네트워크] 네트워크의 개념

네트워크란 무엇일까? Net와 Work의 합성어로써 컴퓨터들이 통신기술을 이용하여 그물망처럼 연결된 형태이다. 우리는 다른 사람들에게 파일을 공유하거나 어플리케이션을 이용하여 음악을 듣고 온라인에서 다른 사람을 만나 게임을 즐길 수 있다. 이 모든 것은 컴퓨터끼리 연결된 네트워크가...