본문 바로가기

2019/03

(2)
HTTP Header 정리, 각 Http Header가 갖는 의미를 알아야 Http를 배운 것이다. HTTP Header 정리를 하는 이유 KOCW의 "컴퓨터 네트워크 - 한양대학교 이석복 교수님" 강의 중에 이런 표현이 있다."TCP를 이해하려면 TCP Header를 이해하면 된다.""UDP를 이해하려면 UDP Header를 이해하면 된다."실제로 토씨 하나 안 틀리고 위와 같이 말씀하신 것은 아니지만 비슷한 문장(맥락)이었다.결국, 어떤 프로토콜을 이해하려면 프로토콜의 헤더만 알면 된다는 얘기었다.왜 그럴까?특정 프로토콜의 헤더의 내용은 특정 프로토콜의 기능을 제공하기 위해 담고 있는 최소한의 정보기 때문이다.헤더에 그 프로토콜에 불필요한 내용을 담으면 네트워크로 전송되는 데이터의 크기가 커져서 빠른 전송이 불가능하기 때문에 프로토콜을 설계할 때부터 꼭 필요한 내용만 담아야 하고, 모든 기능이 표현..
RESTful에 대해서 설명해주세요.(REST, RESTful, RESTful API 개념 정리) REST가 뭐에요? RESTful에 대해서 설명해주세요. REST가 무엇인가?REST는 분산 시스템 설계를 위한 아키텍처 스타일이다.아키텍처 스타일이라는건 쉽게 말하면 제약 조건의 집합이라고 보면 된다.RESTful은 무엇인가?RESTful은 위의 제약 조건의 집합(아키텍처 스타일, 아키텍처 원칙)을 모두 만족하는 것을 의미한다.REST라는 아키텍처 스타일이 있는거고 RESTful API라는 말은 REST 아키텍처 원칙을 모두 만족하는 API라는 뜻이다.우리가 REST와 RESTful을 동일한 의미로 사용하곤 하는데 엄격하게는 다르다는 것을 알 수 있다.->이로써 REST와 RESTful, RESTful API가 무엇인지, 어떻게 다른지를 말할 수 있게 되었다.REST가 필요한 이유는 뭘까?1. 위에서 ..