[1주차 TIL] KnockOn Bootcamp 프로토콜
·
Education/KnockOn Bootcamp 3rd
프로토콜이란?프로토콜(Protocol)은 네트워크 통신에서 데이터를 주고받기 위한 약속과 규칙을 의미합니다.쉽게 말해, 언어의 문법과 같은 역할을 하며, 서로 다른 장치가 통신을 이해할 수 있도록 도와줍니다.예: HTTP에서는 데이터를 요청할 때 "GIVE A"나 "SEND A"가 아닌, 정해진 형식인 **GET A**를 사용해야 합니다.이번 학습에서는 프로토콜의 기본 개념부터 HTTP/HTTPS에 대해 다룹니다.1. OSI 7계층과 프로토콜OSI 7계층은 네트워크 통신을 7단계로 나누어 각 계층이 독립적으로 작동하면서 데이터를 전송하는 구조입니다.1계층 (물리 계층): 전기적 신호나 물리적 매체를 통해 데이터 전송.2계층 (데이터 링크 계층): 프레임 단위로 데이터 전송, MAC 주소를 사용.3계층 (..
[1주차 TIL] KnockOn Bootcamp 웹이란?
·
Education/KnockOn Bootcamp 3rd
1. 웹이란?웹은 "World Wide Web"의 약자로, 인터넷을 기반으로 정보를 주고받을 수 있는 서비스입니다.웹은 우리가 사용하는 다양한 사이트(예: 블로그, 쇼핑몰, 검색엔진 등)를 제공하며, 인터넷이라는 네트워크를 통해 작동합니다.2. 웹과 인터넷의 차이웹: 인터넷 위에서 작동하는 하나의 서비스입니다. 예를 들어, 웹사이트는 인터넷을 통해 접속할 수 있는 정보의 집합입니다.인터넷: 전 세계의 컴퓨터와 네트워크를 연결하는 거대한 통신망입니다. 단순히 물리적인 연결망으로, 이를 기반으로 이메일, 파일 전송, 웹 등의 서비스가 실행됩니다.즉, 웹은 인터넷의 일부라고 볼 수 있습니다.3. 웹서버의 역할웹서버는 사용자가 요청한 정보를 처리하고, 해당 정보를 사용자에게 반환합니다.예를 들어, 사용자가 웹사..