서버와 클라이언트의 개념 우리가 원하는 정보를 얻기 위해 학교나 학원에서 수업을 듣죠? 이때 선생님은 정보를 가지고 있는 사람으로, 학생들은 그 정보를 제공받는 사람들입니다. 여기서 선생님은 서버에, 학생들은 클라이언트에 해당합니다. 서버(Server): 정보를
우리가 OSI 7계층에 대해서 알기 전, 네트워크란 무엇인가에 대하여 봅시다.네트워크란 컴퓨터 또는 기타 기기들이 데이터를 주고 받기 위하여 유선 또는 무선으로 연결된 시스템입니다. 네트워크가 제대로 작동을 하려면 애플리케이션 목적에 맞는 통신 방법을 선택하고 신뢰할
OSI(Open Systems Interconnection) 7계층 모델은 네트워크 통신을 7단계로 나눈 개념적 프레임워크입니다. 이 모델은 네트워크 시스템 간의 상호 운용성을 촉진하기 위해 개발되었으며, 각 계층은 특정한 네트워크 기능을 담당합니다. 각 계층에 대하여
OSI 모델의 2번째 계층인 데이터링크는 네트워크 장치간 데이터 전송을 담당합니다. 물리계층과 네트워크 계층 사이에 위치하여 물리적 전송로를 통해 데이터를 신뢰성있게 전달하고 오류를 감지 및 수정하는 역할을 합니다.언제나 그랬듯이 예시 먼저 보시죠.우리는 편지를 쓸 때
네트워크 계층은 우리가 인터넷을 사용할 때 데이터를 안전하고 정확하게 주고받는 데 중요한 역할을 합니다. 예를 들어, 편지를 우체통에 넣으면 우체부가 주소를 보고 편지를 정확히 전달하듯이, 네트워크 계층은 데이터가 원하는 목적지에 도달하도록 합니다. 이때, 편지의 주소
전송 계층은 우리가 인터넷에서 데이터를 주고받을 때, 그 데이터가 잘 도착하고 있는지 확인하고, 실수 없이 전달되도록 돕는 역할을 합니다. 예를 들어, 친구에게 편지를 보낼 때, 그 편지가 제대로 전달되었는지 확인하고, 잃어버리지 않도록 신경 쓰는 것과 비슷하죠. 이때
응용계층은 우리가 컴퓨터 또는 스마트폰으로 웹사이트나 게임을 할 때에 원활히 접속할 수 있도록 도와주는 역할입니다. 마치 편지를 보내고 받을 때 전달이 잘 될 수 있도록 해주는 우체국과 같죠.OSI 7계층의 최상위 계층으로 사용자와 네트워크 간 상호작용을 관리하고 다양
Central Processing Unit - 중앙 처리 장치컴퓨터 성능을 따지는 큰 요소 중 하나인 CPU는 컴퓨터 시스템을 통제하고 프로그램의 연산을 실행, 처리하는 가장 핵심적인제어장치입니다. 사람으로 치면 "두뇌" 라고 할 수 있죠.CPU는 컴퓨터 프로그램에서
대부분이 메모리 하면 RAM을 떠올릴 것이다. 메모리를 번역하면 기억 이라는 뜻을 가지고 있다. 전 게시글에서 쓴 CPU 내 레지스터나 캐시도 메모리이고, 보조기억장치인 SSD, HDD, SD 등도 메모리라고 볼 수 있다.메모리는 컴퓨터의 중요한 구성 요소로, 데이터를
프로세스는 실행 중인 프로그램 자체를 의미하며 우리가 실행하는 프로그램은 각자 독립적인 메모리 공간을 가지며 운영체제가 프로세스를 생성하고 관리한다.각 프로세스는 자신만의 독립적인 메모리 영역을 가지고 있어 다른 프로세스의 메모리에 직접 접근이 불가하고, 이 덕분에 안