풀스택서비스네트워킹

남승하·2021년 9월 3일
1

FSSN

목록 보기
1/4
post-thumbnail

" 모든 자료의 출처는 강의하시는 교수님으로부터 왔음을 밝힙니다."

  1. 개요

    2010년 후반부터 Full-Stack Networking이라는 단어가 새롭게 대두되고 있다. 이는 과거의 컴퓨터 네트워크가 "기계들 사이에 0과 1의 정보를 전달하는 기술"에 중점을 두었다면, 단지 0과 1의 정보를 넘어서서 응용 서비스를 이해하고 서비스에 가장 최적의 네트워킹 기술을 개발하는 것으로 이해되고 있다. 특히, Full-Stack Networking은 빠르게 발전하는 소프트웨어 기술을 통해서 본인이 만들어낸 서비스에 적합한 네트워킹 기술을 직접 만들거나 혹은 오픈소스 소프트웨어로 기반으로 하여 실현하는 것으로 발전하고 있다.

    풀스택서비스네트워킹에서 중점적으로 목표로 잡고 실현하고자 하는 내용으로는

    • Client / Server 서비스
    • P2P(Peer-to-Peer 혹은 Mesh) 서비스
    • Secure 서비스
    • Reliable 서비스
    • Realtime 서비스

    이와 같이 나타낼 수 있으며 이와 관련한 기술적인 내용들로는

    • OSI 7계층 개요
    • Socket 기반 1:1, 1:N 통신
    • ZMQ(ZeroMQ, Zero Message Queue)분산 통신 미들웨어
    • HTTP/1.1 프로토콜
    • HTTP/2 프로토콜
    • QUIC & HTTP/3 프로토콜
    • gRPC 원격 기능 호출 시스템
    • WebRTC 분산 통신 API

    이와 같다.

    OSI Architecture부터 시작해서 HTTP/3까지 다양한 내용들을 다룰 예정이다.

profile
방황하는 엔지니어

0개의 댓글