'항해 후' 카테고리의 글 목록 (4 Page)
본문 바로가기

항해 후31

Life Cycle Method (라이프 사이클 메소드) [ 컴포넌트의 수명 ] 페이지에 렌더링 되기 전인 준비 과정 ~ 페이지에서 사라질 때까지 [ 라이프 사이클 메소드 (LifeCycle Method) ] : 한국어도 “생명 주기 메소드”라고 부릅니다. [ 언제 사용하나요? ] 컴포넌트를 처음으로 렌더링 할 때(또는 컴포넌트를 업데이트 하기 전 후) 특정 작업을 처리하는 경우, 불필요한 업데이트를 방지 해야 하는 경우, 클래형 컴포넌트에서만 사용 가능합니다. React Hooks를 활용하면 함수형 컴포넌트에서 비슷한 작업을 처리 할 수 있습니다. (물론 작동 방식은 많이 다릅니다. 커버 하지 않는 기능들도 있습니다.) (생명 주기 메소드는 컴포넌트가 브라우저 상에 나타나고, 업데이트 되고, 사라지게 될 때 호출되는 메소드들입니다. 에러가 났을 때 호출되는 .. 2022. 2. 4.
TCP/UDP [ TCP/UDP란? ] 전송 계층에서 사용하는 프로토콜로써, 목적지 장비까지 전송한 패킷을 상위의 특정 응용 프로토콜에게 전달하는 것이 목적입니다. 전송 방식으로는 TCP와 UDP가 있습니다. + 전송 계층이란? 송신자와 수신자를 연결하는 통신, 서비스를 제공하는 계층으로써 쉽게 말해 데이터의 전달을 담당합니다. [ TCP(Transmission Control Protocol)란? ] 연결형 서비스를 지원하는 전송 계층 프로토콜로써, 인터넷 환경에서 기본으로 사용합니다. 호스트 간 신뢰성 있는 데이터 전달과 흐름제어를 합니다. 즉, 인터넷 상에서 데이터를 메세지의 형태로 보내기 위해 IP와 함께 사용하는 프로토콜입니다. 일반적으로 TCP와 IP를 함께 사용하는 데, IP가 데이터의 배달을 처리한다면 T.. 2022. 2. 3.
프로그램, 프로세스, 스레드란? [ 프로그램(Program) vs 프로세스(Process) ] 프로그램 그 자체로는 아무 일도 할 수 없다. 프로그램은 그저 하드디스크에 저장되어 있는 하나의 파일로써 생명이 없습니다. 즉, 수동적인 존재일 뿐이다. 프로그램이 사용자에게 유용한 기능을 제공하기 위해서는 메모리에 로드 되어서 프로그램 카운터(PC) 및 관련 자원의 집합을 가진 능동적인 존재로서 동작 해야 한다. 예를 들어 바탕화면에 있는 Word 프로그램은 그 자체로는 아무 의미가 없다. 우리가 마우스를 올려서 더블클릭을 하고 실행이 되어서, 흰 바탕에 커서가 깜빡거리는 순간 유용한 무언가가 되는 것이다. 그래서 프로세스는 비공식적으로 실행 중인 프로그램(Program in execution)이라고 불린다. [ 프로그램이 하나의 프로세스가.. 2022. 2. 3.
HTTP vs HTTPS [ HTTP란? ] 웹 환경에서 브라우저와 웹서버가 통신하는 방법을 말합니다. 보다 정확한 표현으로는 프로토콜(protocol) 또는 규격, 규약이라고 합니다. [ HTTP의 동작 방식 ] 크롬이나 익스플로러 등의 브라우저의 주소창에 특정 웹사이트(웹서버)의 주소를 입력하고 엔터를 치면 웹서버로 요청을 보내게 되고, 웹서버는 요청에 대한 페이지를 브라우저에게 응답하게 됩니다. 이때 요청하고 응답하는 내용을 HTTP 메세지라고 하고 편지(또는 쪽지) 같은 형태로 주고 받게 됩니다. 즉, 데이터를 주고 받게 되는 것입니다. 요청 대상으로는 페이지 주소가 될 수도 있고, 로그인과 관련된 아이디/패스워드 같은 중요한 데이터도 있을 수 있습니다. [ HTTP의 단점 → 보안 ] HTTP는 웹을 지탱하는 심플한 기.. 2022. 2. 3.
728x90