웹페이지, 사이트, 또는 앱을 저장하는 컴퓨터클라이언트의 요청을 받아서 처리하고, 이를 다시 클라이언트에 응답을 보냄. (서비스를 제공함.)서버와 이어진 모든 단말기(컴퓨터의 경우는 WI-FI에, 모바일은 모바일 네트워크에 연결되어 있다)와 이런 장치들에서 이용가능한
HTTP (Hypertext Transfer Protocol)는 인터넷 상에서 데이터를 주고 받기 위해 서버/클라이언트 모델을 따르는 통신규약을 말한다.HTTP 프로토콜은 connectionless, stateless한 특성이 있다.connectionless : 클라이
Application Programming Interface응용 프로그램 (애플리케이션)에서 운영체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스를 말한다.주로 파일 제어, 창 제어, 화상 처리, 문자 제어 등을 위한 인터페이스를 제공한다.손님
HTTP (Hypertext Transfer Protocol)는 인터넷 상에서 데이터를 주고 받기 위해 서버/클라이언트 모델을 따르는 통신규약을 말한다.
기본적으로 연결당 하나의 요청과 응답을 처리하기 때문에 동시전송 문제가 있고 다수의 리소스를 처리하기에 속도와 성능이 느림.HOL (Head of Line) Blocking: 특정 응답 지연하나의 응답이 지연될 시 해당 응답이 완료될 때까지 다음 요청은 무한대기상태가
Informational요청이 수신되어 처리중Successful요청 정상 처리200 : OK, GET 요청에 대한 성공201 : Created. 요청 성공해서 새로운 리소스 생성됨.202 : Accepted. 요청이 접수되었으나 처리가 완료되지 않았음.204 : No
리소스 조회URI 형식으로 웹 서버측 리소스(데이터)를 요청존재하는 자원에 대한 요청데이터 생성내용 전송(파일 전송 가능)클라이언트에서 서버로 전달하고자 하는 정보를 서버로 보냄주로 데이터 등록에 사용리소스 변경 (대체)존재하는 리소스에 대한 변경 (전체적인 수정)해당
서버/클라이언트 모델을 따라 데이터를 주고 받기 위한 프로토콜 (통신 규약)HTTP는 암호화가 되지 않은 평문 데이터를 전송하는 프로토콜이기 때무넹, HTTP로 비밀번호나 주민등록번호 등을 주고 받으면 제 3자가 정보를 조회할 수 있다.Hyper Text Transfe
Open Systems Interconnection 7계층: 시스템들의 연결을 위한 모델TCP/IP 4계층 : OSI 7 계층을 웹 서비스에 맞게 단순화시킨 모델TCP와 IP는 HTTP 데이터를 클라이언트에서 서버로 보낼 때, 프로토콜이 속한 각 계층에서 HTTP 메시
HTTP Header는 클라이언트와 서버가 요청 또는 응답할 때 부가적인 정보를 전송할 수 있도록 한다.General Header (공통 헤더)Request Header (요청 헤더)Response Header (응답 헤더)Entity Header (엔티티 헤더)요청
Domain Name System호스트의 도메인 네임 www.example.com을 IP 주소(네트워크 주소) 192.168.1.0로 변환하거나, 그 반대의 역할을 수행하는 시스템이다.이름과 숫자 간의 매핑을 관리하여 마치 전화번호부와 같은 기능을 한다.TCP/IP 프
하드웨어 측면web server의 소프트웨어와 website의 컴포넌트 파일들을 저장하는 컴퓨터컴포넌트 파일에는 HTML 문서, Images, CSS stylesheets, JavaScript files가 존재Web server는 인터넷에 연결되어 웹에 연결된 다른 기
📌 CORS란? 추가 HTTP 헤더를 사용하여, 한 출처에서 실행 중인 웹 애플리케이션이 다른 출처의 선택한 자원에 접근할 수 있는 권한을 부여하도록 브라우저에 알려주는 체제 현재 Ip가 아닌 다른 Ip로 리소스를 요청하는 구조 ✨ Orgin 요청이 시작된 서버의
📌 OSI 7계층 국제 표준화 기구인 ISO (International Standardization Organization) 에서 개발한 컴퓨터 네트워크 프로토콜 디자인과 통신을 계층으로 나누어 설명한 개방형 시스템 상호 연결 모델이다. 💚 응용계층 - 7계층