728x90 반응형 영상 후기/WEB17 영상 후기 - [10분 테코톡] 👨🏫철시의 요청 응답 흐름 과정 일반적으로 Client는 Server에 Request를 보내고, 서버는 그 Request를 분석해서 Client에게 REsponse를 보낸다. Browser 웹 서버에서 이동하며 쌍방향으로 통신하고 HTML문서나 파일을 출력하는 GUI기반의 응용 소프트웨어다. 웹 브라우저는 대표적인 HTTP 사용자 에이전트의 하나이기도 하다. 즉, 브라우저는 웹 서버에 원하는 정보를 요청하고 응답 받아 사용자에게 보여준다. URL 네트워크 상에서 자원이 어디 있는지를 알려주기 위한 규약 URL은 웹 서버에 '무엇을 요청할 것인가'를 정의한 내용 요청 흐름 - method Method Meaning GET Read data POST Insert data PUT or PATCH Update data, or insert if.. 2023. 4. 17. 영상 후기 - [10분 테코톡] 🌳 나봄의 CORS SOP(Same Origin Policy) 다른 출처의 리소스를 사용하는 것에 제한하는 보안 방식 Protocal, Host, Port 모두 같아야 같은 출처라고 판단 하나라도 다르면 다른 출처라고 판단 번외) 익스플로러는 port가 출처를 판단하지 않는다. port가 달라도 같은 출처라고 인식 http://localhost와 같은 출처인 url은? 1. https://localhost (X) https라서 2. http://localhost:80 (O) http 기본포트가 80이다. 3. http://127.0.0.1 (X) localhost는 맞지만 브라우저 입장에서는 이거를 String value를 서로 비교를 한다. 그래서 String value가 localhost와 127.0.01이 서로 다르기.. 2023. 4. 7. 영상 후기 - [10분 테코톡] 🐰 멍토의 Blocking vs Non-Blocking, Sync vs Async 1. Blocking VS Non-Blocking Blocking 자신의 작업을 진행하다가 다른 주체의 작업이 시작되면 다른 작업이 끝날 때까지 기다렸다가 자신의 작업을 하는 것 Non-Blocking 다른 주체의 작업에 관련없이 자신의 작업을 하는 것 제어의 관점에서 차이가 있다. 2. Synchronous VS Asynchronous Synchronous 번역을 해보면 동기라는 뜻을 가진다. 작업을 동시에 수행하거나, 동시에 끝나거나, 끝나는 동시에 시작함을 의미 결과를 바로 처리 Asynchronous 번역을 해보면 비동기라는 뜻을 가진다. 시작, 종료가 일치하지 않으며, 끝나는 동시에 시작을 하지 않음을 의미 결과를 바로 처리하지 않음. 동기와 비동기는 결과에 관심이 많고 순서에 관심이 있다. 3.. 2023. 4. 6. 영상 후기 - [10분 테코톡] 🧲코일의 Web Socket 1. 웹 소켓이란? 웹 소켓이란 두 프로그램 간의 메시지를 교환하기 위한 통신 방법 중 하나이다. 현재 인터넷 환경(HTML5)에서 많이 사용된다. 웹 소켓을 지원하는 브라우저의 경우 웹 소켓 프로토콜을 지원 2. 웹 소켓의 특징 1. 양방향 통신(Full-Duplex) 데이터 송수신을 동시에 처리할 수 있는 통신방법 클라이언트와 서버가 서로에게 원할 때 데이터를 주고 받을 수 있다. 통상적인 Http통신은 Client가 요청을 보내는 경우에만 Server가 응답하는 단방향 통신 2. 실시간 네트워킹(Real Time-Networking) 웹 환경에서 연속된 데이터를 빠르게 노출 Ex) 채팅, 주식, 비디오 데이터 여러 단말기에 빠르게 데이터를 교환 3. 웹 소켓 프로토콜의 특징 최초 접속에서만 http.. 2023. 4. 4. 이전 1 2 3 4 5 다음 728x90 반응형