Network 4

[Network] HTTP 메서드, 상태코드란?

HTTP 메서드HTTP 메서드는 웹에서 클라이언트가 서버에게 무엇을 해달라고 요청하는지를 나타내는 방식 입니다.조금 더 자세하게 설명하자면, 클라이언트 - 서버 구조에서 요청(Request)과 응답(Response)이 이루어지는 방식을 의미합니다.서버가 수행해야 할 동작을 지정해서 요청을 보내는 방법 정도로 정리 할 수 있겠습니다. 그렇다면 왜 HTTP 메서드를 사용할까요? 그 이유는 자원과 내가 하려는 동작을 분리하기 위함입니다.HTTP 메서드를 통해 서버가 수행해야 할 동작을 지정하게 되면 URI는 리소스만 식별하면 되기 때문입니다. HTTP 메서드의 종류는 총 8가지 입니다. 우리는 보통 그중에서 GET, PUT, POST, DELETE 등 4~5가지를 주로 사용합니다. 1. GET서버에 있는 자원..

Network 2025.07.14

[Network] IP/TCP 그리고 UDP 무엇이고 차이점이 뭘까?

IP 란IP(Internet Protocol)는 인터넷에서 데이터를 주고받기 위한 기본적인 통신 규약입니다. 즉 '인터넷 주소'라고 생각하면 됩니다. 각 기기(컴퓨터, 스마트폰 등)가 고유하게 식별될 수 있도록 IP 주소를 부여합니다. 이 IP 주소는 데이터를 어디에서 어디로 보내야 하는지를 알려주는 역할을 하며, 마치 집 주소처럼 네트워크 상의 위치를 나타냅니다. 예를 들어, 우리가 유튜브를 보면 영상 데이터가 유튜브 서버에서 내 스마트폰의 IP 주소로 전송되는 겁니다. IP는 데이터를 여러 조각으로 나누어 전송하고, 목적지에 도착하면 이를 다시 조립되는 방식으로 작동합니다. 현재는 IPv4와 IPv6 두 가지 버전이 사용되고 있으며, IPv6는 주소 공간이 훨씬 넓어 더 많은 기기를 지원할 수 있습니..

Network 2025.05.06

[Network] OSI 7계층, 무엇일까?

OSIOSI(Open Systems Interconnection)란 네트워크 통신을 체계적으로 설명하기 위해 국제표준화기구(ISO)에서제정한 7계층 통신 모델입니다. 쉽게 말하면, 컴퓨터나 네트워크 장비들이 서로 데이터를 주고받을 때 어떤 절차를거치는지를 단계별로 나눈 구조라고 할 수 있습니다. OSI는 7개의 계층으로 구성되어 있는데, 다음과 같습니다. 1. 물리적 계층 (Physical Layer)데이터를 전기적, 광학적 신호로 변환해 전송하는 가장 하위 계층입니다.예시로는 랜선, 광케이블, 허브 등이 있습니다.도로를 깔아 택배가 오가게 하는 느낌과 비슷합니다.백엔드 개발자가 직접 다루진 않지만, 서버 환경(온프레미스/클라우드) 이해에 필요합니다.서버 장애가 발생할 때 물리적 연결 상태부터 점검하기도..

Network 2025.04.27

[Network] 백엔드? http? 무엇이고 어떤 연관이 있는가

백엔드란 무엇인가?우선 사전적 의미로는 웹 애플리케이션이나 소프트웨어의 뒷단에 해당하는 부분으로, 사용자가 직접적으로 보이지 않는 서버 측의 작업을 처리하는 것을 말합니다. 또한 웹 애플리케이션 또는 소프트웨어의 핵심 기능을 담당하는 부분으로, 사용자가 직접적으로 보이지 않는 서버 측의 작업을 처리합니다. 사용자가 웹 페이지나 앱을 이용할 때 백엔드는 데이터베이스와 통신하여 데이터를 저장, 처리하고 필요한 기능을 제공합니다. 이러한 백엔드 개발은 웹 애플리케이션의 핵심적인 역할을 담당하며 안정성과 확장성을 제공하는 중요한 요소입니다. 자바,파이썬,자바스크립트 등의 언어를 사용하며 서버와 DB를 구축하고 유지보수하며 프론트엔드와 협업하여 웹을 개발하는데 필수 요소인 분야입니다. HTTP란 무엇인가?HTTP..

Network 2025.04.13