반응형

Network 5

웹소켓(Web Socket)이란?

최근 웹 애플리케이션에서 실시간 데이터 전송의 중요성이 커지면서, WebSocket이라는 프로토콜이 주목받고 있습니다. WebSocket은 실시간 채팅, 주식 가격 알림, 실시간 알림 시스템과 같은 애플리케이션에서 필수적인 역할을 합니다. 이번 포스팅에서는 WebSocket의 기본 개념과 활용 방법에 대해 알아보겠습니다. 1. WebSocket의 개념WebSocket은 클라이언트(웹 브라우저)와 서버 간에 실시간 양방향 통신을 가능하게 해주는 통신 프로토콜입니다. 일반적인 HTTP 통신은 요청을 보내고 응답을 받는 단방향 방식인 반면, WebSocket은 연결을 한 번 맺은 후, 클라이언트와 서버가 자유롭게 데이터를 주고받을 수 있습니다. 2. WebSocket과 HTTP의 차이점요청-응답 방식 vs. ..

Network 2024.10.21

[Network] SMTP

SMTP 에 대하여 알아보겠습니다. 링크 : https://www.cloudflare.com/ko-kr/learning/email-security/what-is-smtp/ SMTP(Simple Mail Transfer Protocol) 네트워크를 통해 메일을 전송하는 기술 표준입니다. SMTP는 이메일 클라이언트와 메일 서버 간의 데이터 교환 프로세스를 정의합니다. SMTP 작동 방식 사용자는 이메일 클라이언트 상호작용 합니다. 이메일 클라이언트 사용자가 엑세스하여 이메일을 전송하는 컴퓨터나 웹 응용 프로그램을 말합니다. 메일 서버는 이메일의 전송, 수신, 전달을 위한 특화된 컴퓨터입니다. 사용자는 메일 서버와 직접 상호 작용하지 않습니다. 1. SMTP 연결 열림 - TCP(전송 제어 프로토콜)을 이용..

Network 2022.12.07

[인프런] HTTP 웹 기본 지식

인프런 HTTP 웹 기본 지식을 수강하며 작성한 글입니다. 강의 링크 : https://www.inflearn.com/course/http-%EC%9B%B9-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC 강의 목표 HTTP 전체 흐름 이해 실무에 필요한 핵심 내용 RFC 7230~7235 : https://www.rfc-editor.org/rfc/rfc7230 Section 1 : 인터넷 네트워크 인터넷 통신 클라이언트 - - - 서버 수많은 중간 node를 거쳐서 클라이언트 요청이 서버로 넘어가야한다 Q. 어떻게 넘어가는가? IP(인터넷 프로토콜) IP 주소 부여 Ex) 클라이언트 IP 100.100.100.1 서버 IP 200.200.200.2 IP 프로토콜 역할 지정한 IP 주소..

Network 2022.12.07

MIME(Multipurpose Internet Mail Extensions) 타입

RestAPI 설계서 작성중...MIME 에 대하여 궁금해져 문서를 읽었으나 적용을 하지 못했다. 차후 예시 찾아보고 수정할 것! 자주 봐서 익숙해지자! 정의 클라이언트에게 전송된 문서의 다양성을 알려주기 위한 메커니즘 브라우저들은 리소스를 내려받았을 때 해야 할 기본 동작이 무엇인지를 결정하기 위해 대게 MIME 타입을 사용합니다. RFC 6838 https://datatracker.ietf.org/doc/html/rfc6838 구조 type/subtype type은 카테고리를 나타내며 개별(discrete) 혹은 멀티파트 타입이 될 수 있습니다. subtype은 각각의 타입에 한정됩니다. 개별 타입 text/plain text/html image/jpeg image/png audio/mpeg audi..

Network 2022.10.30

REST(Representational State Transfer) API

Rest API를 사용한 프로젝트를 끝냈지만 그래서 Rest API가 뭔데요? 사용 이유는 무엇인가요? 라고 물었을 때 시스템 간 데이터를 교환할 때 자원으로 나타내는 URI를 사용한 이동 규칙이라는 말 말고는 청산유수하게 설명할 수 없었습니다. 정보를 찾던 중 DEVIEW 2017 이응준님의 '그런 Rest API로 괜찮은가' 라는 좋은 영상이 있어 들으며 정리를 해보려고 합니다. ※ Project에 바로 적용할 수 있는 Rest API 설명 글이 아닌 REST에 대하여 탐구하는 글입니다!※ REST 컴퓨터 시스템간의 상호 운용성을 제공하기 위한 방법중 하나이다 -> 무슨 소리인지 모르겠으니 더 알아보자 Rest API 탄생배경 탄생배경을 알기 위해 WEB의 역사부터 알아야한다! 팀 버너스리 -> Wo..

Network 2022.09.18
반응형