Programming/개념들 2

[WEB] 웹 서비스 REST 와 SOAP / 장단점 비교

웹 서비스(WebService) 네트워크 상에서 서로 다른 종류의 컴퓨터들 간의 상호작용을 위한 소프트웨어 시스템. 간단하게 말해서, 이기종 간에 XML 메시징으로 상호작용하는 것이다. WWW(World Wide Web)가 사람과 컴퓨터 간의 상호작용을 위한 시스템이라면, 웹 서비스는 컴퓨터-컴퓨터 간의 상호작용을 위한 시스템이다. 웹 서비스 종류에는 SOAP, REST가 있다. SOAP (Simple Object Access Protocol) 일반적으로 널리 알려진 HTTP, HTTPS, SMTP 등을 통해 XML 기반의 메세지를 컴퓨터 네트워크 상에서 교환하는 통신 규약 프로토콜 (*프로토콜 : 통신의 목적을 경제적으로 달성하기 위한 정보의 송신자와 수신자 사이의 약속 ) > SOAP을 사용하는 이유..

[WEB] 도메인, DNS(Domain Name System)서버와 Hosts 개념 이해

Daum 홈페이지에 접속하려면? 웹브라우저 주소창에 'daum.net'을 검색한다. 그러면 우리가 원하는 daum 홈페이지 메인 화면으로 이동한다. 그런데 주소창을 확인해보면 https://www.daum.net/으로 URL이 바뀌어 나타난다. 우리는 daum.net 을 검색했을 뿐인데, 왜 https~가 붙는 것이며, 브라우저는 어떻게 알아듣고 daum 으로 이동한 것일까? 컴퓨터는 도메인을 이해하지 못한다 => DNS 마치 우리가 주소를 도로명, 시군구명, 우편번호로 분리하는 것과 마찬가지로 브라우저는 전체 URL을 몇 조각으로 나눠서 사용자가 원하는 위치를 파악한다. 프로토콜은 '이동수단' 개념으로 기본 프로토콜인 HTTP와, 보안성을 강화한 HTTPS가 있다. 'www' 는 없어도 상관 없지만, ..

728x90