HTTP란? HyperText(하이퍼링크를 통해 독자가 한 문서에서 다른 문서로 접근할 수 있는 텍스트) Transfer(교환) Protocol(규칙)의 줄임말이다. 인터넷 상에서 클라이언트와 서버가 자원을 주고 받을 때 쓰는 통신규약이라는 의미이다. 웹브라우저(client)와 웹서버(server)즉, 서로 다른 컴퓨터 간에 컨텐츠를 교환하기 위한 규칙과 그 메세지가 HTTP이다. 여기서 Transfer Protocol이라는 말은 "웹 간에 어떠한 것에대해 요청하고, 그 응답을 받아야하는데 그 과정에서 어떤 방식으로 주고 받을지에 대한 규칙이 적힌 메세지"이다. HTTP 기반 시스템의 구성요소 HTTP 각각의 개별적인 요청들은 서버로 보내지며, 서버는 요청을 처리하고 response라고 불리는 응답을 제..
HTTP 헤더와 본문으로 구성되어 있다. HTTP헤더는 HTTP 메시지(요청/응답)와 본문에 대한 정보를 말해주고 있다. 이에 대해서 이해하는 것이 실제로 중요하다. 해당 메세지가 제공하는 기능에 대한 최소한의 정보가 정리된 요약본이라고 할 수 있기 때문이다.헤더에 그 프로토콜에 불필요한 내용을 담으면 네트워크로 전송되는 데이터의 크기가 커져서 빠른전송이 불가능하기 때문에 그 프로토콜을 설계할 때부터 꼭 필요한 내용만 담아야 하고, 모든 기능이 표현되어야 한다. 이에 대해 HTTP헤더는 크게 세가지로 구성되어 있다. 1) General Header 전송되는 컨텐츠에 대한 정보보다는, 요청/응답이 이루어지는 날짜 및 시간 등에 대한 일반적인 정보가 포함된다. Date : 현재시간 (Sat, 23 Mat 2..
1)프로세스 프로세스는 메모리에 올라갈 때 운영체제로부터 시스템 자원을 할당받는다고 언급했었다. 이 때 운영체제는 프로세스마다 각각 독립된 메모리 영역을, Code/Data/Stack/Heap형식으로 할당해 준다. 각각 독립된 메모리 영역을 할당해 주기 떄문에 프로세스는 다른 프로세스의 변수나 자료에 접근할 수 없다. 이와 다르게 스레드는 메모리를 서로 공유할 수 있다. 이에 대해 더 자세히 설명하자면, 프로세스가 할당받은 메모리 영역 내에서 stack 형식으로 할당된메모리 영역은 따로 할당받고, 나머지 Code/Data/Heap 형식으로 할당된 메모리 영역을 공유한다. 따라서 각각의 스레드는 별도의 스택을 가지고 있지만 힙, 메모리는 서로 읽고 쓸 수 있게 된다. (스레드들이 프로세스의 Code/Dat..
📌프로세스와 스레드의 차이 👉프로세스와 스레드에 대한 정의 프로세스: 운영체제로부터 자원을 할당받은 작업의 단위 스레드 : 프로세스가 할당받은 자원을 이용하는 실행 흐름의 단위 우선 운영체제에 대해 기본 배경지식이 없다면 정의만 들었을 때 무슨 소리인지 쉽게 이해가 잘 안된다...^^ 프로세스의 정의에서 작업이라는 단어와 스레드의 정의에서 실행흐름이라는 단어를 기억해두고 공부해보자! 프로그램 -> 프로세스 -> 스레드 1) 프로그램 -> 프로세스 먼저 프로세스와 스레드에 대해 본격적으로 설명하기 전에 프로그램에 대해서 설명하고 가야 한다. 프로그램: 파일이 저장 장치에 저장되어 있지만 메모리에는 올라가 있지 않은 정적인 상태를 말한다. 이게 무슨말이냐 하면 아직 실행되지 않은 파일 그 자체를 가리키는 말..
1. 웹은 어떻게 작동합니까? 기술을 배우기 전에 먼저 일반적인 웹의 기초를 배우는 것이 좋습니다. 여기서 우리는 웹의 작동 방식과 시작 방식을 배우고 있습니다. 이것은 모든 유형의 개발자에게 필수입니다. HTTP, 도메인 이름, 호스팅, 브라우저 및 작동 방식에 대해 배워야합니다. 고려해야 할 몇 가지 주제 목록은 다음과 같습니다. 인터넷이란 무엇입니까? 인터넷은 어떻게 작동합니까? HTTP 란 무엇이며 어떻게 진화 했습니까? 브라우저는 어떻게 작동합니까? 도메인 이름과 호스팅이란 무엇입니까? DNS는 어떻게 작동합니까? HTML 은 Hypertext Markup Language를 나타냅니다 . 웹 사이트의 골격 또는 마크 업을 작성하는 데 사용됩니다. 여기서 HTML의 기본을 배워야하지만 HTML 양..
- Total
- Today
- Yesterday
- react
- 레포지토리패턴
- 로그인 인증
- JWT토큰
- 웹훅
- focus와blur
- http
- 더미데이터
- 이벤트버스
- event종류
- 항해플러스후기
- 알고리즘
- loadbalancer
- vue3
- Repository pattern
- Vuex
- React18v
- reactnative
- 디바운싱
- 항해플러스프론트엔드
- eventListner
- vue.js3
- props
- 빅오표기법
- 항해솔직후기
- store.js
- useState
- 이벤트리스너
- Vue.js
- Http통신
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |