HTML 삽입 미리보기할 수 없는 소스 HyperText Transfer Protocol의 약자로 즉 문서 간에 링크를 통해서 서로 연결할 수 있는 HTML을 전송하는 프로토콜로 처음 시작 → 1991년 웹 서버와 WWW 통신을 [HTTP v0.9]라는 이름으로 문서화하고 이 프로토콜을 표준화함 하지만 지금은 모든 것을 HTTP 프로토콜로 전송을 함. 거의 모든 형태의 데이터를 전송할 수 있고 클라이언트-서버만이 아닌 서버 간에 데이터를 주고받을 때도 HTTP 프로토콜을 사용함 [TCP 프로토콜로 서번 간 연결하여 데이터 전송은 드문 편] HTML, TEXT IMAGE, 음성, 영상, 파일 JSON, XML (API) 거의 모든 형태의 데이터 전송 가능 서번 간 데이터를 주고 받을 때도 대부분 HTTP ..
HTML 삽입 미리보기할 수 없는 소스 WEB (1991) - 팀 버너스리에 의해 월드 와이드 웹(www) 탄생 표현 형식을 HTML, 식별자를 URI, 정보들을 전송하는 방법으로 HTTP 프로토콜 사용 당시 HTTP 프로토콜 전송 방식을 여러 사람이 참여하여 설계를 하게 되었는데 그중 Roy Fielding도 참석 1994년 Roy Fielding HTTP 1.0 작업에 참여 HTTP 1.0이 나오기 전 월드 와이드 웹에서는 이미 HTTP는 전송 프로토콜로서 이용이 되고 있는 중 즉 이미 이 시점에는 전 세계에 수많은 웹 서버가 존재하고 있는 시기 HTTP를 적립하고, 명세에 기능을 더 하고 , 기존의 기능을 고쳐야 하는 상황 기존의 이미 구축되어 있는 웹 하고 호환성에 문제가 생기는 것을 어떻게 피할..
OpenFeign 이란? OpenFeign은 Netflix에서 개발한 오픈소스이며, Spring Cloud 프로젝트의 일부로서 선언적인 REST 클라이언트로서 서비스 간의 HTTP 통신을 자동화하는 데 사용됩니다. OpenFeign은 애플리케이션 간의 서비스 호출을 단순화하고 클라이언트 코드를 간결하게 유지할 수 있도록 지원합니다. OpenFeign 사용법 1. gradle 추가 // https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-starter-openfeign implementation group: 'org.springframework.cloud', name: 'spring-cloud-starter-openfeign'..
✏️인터넷(Inter Network)이란? 여러 통신망을 하나로 연결한 것으로 전 세계 컴퓨터를 하나로 연결한 것을 의미 컴퓨터 두 대 간의 통신을 살펴보자. 각 컴퓨터는 클라이언트와 서버로 구분된다. 요청하는 컴퓨터를 클라이언트, 요청을 받아 응답을 하는 컴퓨터를 서버라고한다. 클라이언트에서 Hello, world!라는 메시지를 서버에게 보낼 때 수많은 노드라는 서버를 거쳐서 메시지가 안전하게 전달된다. 그럼 이과정에서 메시지를 어떻게 전달할까? 메시지를 전달하기 위해서는 아래와 같은 프로토콜, 즉 규약에 따라 메시지를 전달하게 된다. 1. IP(인터넷 프로토콜) 인터넷 프로토콜의 역할은 지정한 IP주소에 패킷 단위로 데이터를 전달한다. 패킷 단위로 쪼개서 전달하는 이유는 데이터를 크게 보내면 데이터가..