[CS] HTTP & HTTPS
⊙ HTTP란? HTTP(HyperText Transfer Protocol)는 웹 상에서 정보를 주고받을 수 있는 프로토콜을 의미한다. 즉, 데이터를 교환하기 위한 통신규약으로 주로 TCP/IP와 80번 포트를 사용한다. ⊙ HTTP의 구조 요청 메시지는 요청 내용(Method, Path, Protocol), Header, 빈 줄, 기타 메시지의 형태로 이루어진다. 서버 응답은 상태 표시행(상태코드, Reason Message), 응답 헤더 필드, 빈 줄, 기타 메시지의 형태로 이루어진다. ⊙ HTTPS HTTP(HyperText Transfer Protocol over Secure Socket Layer)는 HTTP에 암호화가 추가된 버전을 의미한다. HTTP와 다르게 443번 포트를 사용하며, 제 3..
2021. 8. 31.
[DialogFlow] What is DialogFlow?
DialogFlow란? 대화형 사용자 인터페이스(Chatbot)를 설계하고 모바일 앱, 웹 애플리케이션, 기기, 봇, 대화형 음성 응답 시스템 및 관련 용도에 통합하는 데 사용되는 자연어 이해(NLU) 플랫폼이다. 구글이 제공하는 머신러닝 기반의 NLU, NLP를 이용하여 쉽게 챗봇을 만들 수 있다. DialogFlow의 장점 구글이 만들었다. 머신러닝 성능을 의심할 필요가 있을까? 학습 속도가 굉장히 빠르다. 네이버 Clova, 카카오의 i 오픈빌더 등과 현저히 다른 학습 속도를 자랑한다. 다양한 프론트엔드와 연결이 가능하다. Facebook message, Twitter, Line, Telegram, Kik, Slack 등과의 Integration이 가능하여 굳이 애플리케이션의 형태가 아니더라도, 사..
2021. 7. 30.