반응형 HTTP4 http와 tcp/ip의 이해 1. Http? tcp/ip? 네트워크 전공이신 분들은 이 두개가 서로 상호작용 한다는 것을 알고 있을 것입니다. 문제는 방대한 양의 정보와 잘못된 지식인데, http와 tcp/ip를 완전 다른놈 취급한다는 사실입니다. http를 까보면 tcp가 나오게 됩니다. 즉, tcp 기반으로 만들어진 프로토콜이 http라는 말입니다. 이를 이해하기 위해선 OSI 7 Layer를 이해해야 합니다. 하지만 너무 자세히 알 필요는 없습니다. 간략한 그림을 보여드리도록 하죠. 2. OSI 7 Layer 저희가 인터넷 주소창에 'www.google.com' 이라는 도메인 네임을 입력했다고 가정해 봅시다. 그럼 인터넷 창에선 www.google.com에 접속해 서비스를 받기위해 여러가지 포멧 형태가 일어나게 됩니다. 여기서.. 2020. 10. 31. Restful에 대한 이해하기(웹의 역사) - 1 이 글은 제가 C++ Restful 인 casablanca를 개발하는데 앞서 일반적인 Restful의 정의를 알아보고자 작성하는 글입니다. 조사 기간은 7일걸렸습니다. 목차는 다음과 같이 진행됩니다. 1. 웹의 역사(Restful의 탄생 배경을 알아보기 위해선 시작점을 이해해야 했습니다.) 2. xml과 json, soap의 통신 방식과 단점. 보러가기 : hwan-shell.tistory.com/140 3. Restful 과 soap의 차이점. 보러가기 : hwan-shell.tistory.com/141?category=826872 4. Restful의 특징 보러가기 : hwan-shell.tistory.com/142 그럼 시작하겠습니다. ● 웹의 역사. SGML. 출처 : https://ko.wiki.. 2020. 1. 12. C++로 Restful서버 만들기(casablanca) 1. 셋팅 및 설치 C++로 카사블랑카(casablanca) SDK를 이용해 Restful 웹 서버를 만들어 볼까 합니다. 우선 개발 환경부터 말씀드리겠습니다. OS : Linux(Ubuntu 18.04)개발 툴 : vim컴파일러 : g++(7.4) 우선 라이브러리를 설치해야 하는데, C++의 Restful SDK를 설치해야 합니다. MS에서 현재 제공하고 있는 casablanca를 사용할 것이며, 계속해서 업데이트가 진행되고 있는 MS의 프로젝트 SDK입니다. 현재 github에 올라와 있으며 https://github.com/microsoft/cpprestsdk에서 올라와 있습니다. 설치 방법은 이렇습니다. 우선 git을 설치해야 합니다. ---------------------------------------------.. 2019. 5. 28. 2019-03-14 / 전 세계 정치인들의 보안 의식 조사 결과!! 현재 IT 기술의 발달함에 따라 기 범위가 정치까지 영향을 끼치고 있습니다. 정보보안에 따라 선거 결과가 바뀔 수 도 있고 표심 또한 좌지우지 할 수 있게 해줍니다. 또한 몇개의 나라를 제외한 모든 국가들은 민주주의 체제입니다. 개인의 자율성이 보장되면서 표현의 자유 또한 보장됩니다. 이러한 세계의 흐름에 맞춰 국회의원들도 국민들과 소통을 자주하게 되는데, 이를 인터넷을 통해 소통을 하게 됩니다. 소통의 방법은 여러가지지만 보통 국회의원의 홈페이지를 통해 소통을 하게 되죠. Comparitech라는 보안 업체에서 37개국의 국회의원 7,500명을 상대로 조사를 했다고 합니다. 조사 방법은 국회의원의 홈페이지를 직접 찾아 들어가 홈페이지가 http인지 https인지를 확인하는 작업을 했다고 합니다. 조사한.. 2019. 3. 14. 이전 1 다음 728x90 반응형