Network

    [Network] REST API란?

    [Network] REST API란?

    REST API REST(Representational State Transfer) API는 데이터 또는 리소스를 HTTP 프로토콜을 통해 URI로 요청하고 응답받는 방식을 의미합니다. API의 역할은 클라이언트와 서버 모두 올바르게 사용할 수 있어야 합니다. 따라서, 올바르게 사용할 수 있는 규칙들을 정의하여 디자인하는 것은 중요한 작업입니다. Richardson Maturity Model 정리 Richardson Maturity Model에 따르면 REST API를 실용적으로 적용하기위한 0단계에서 3단계로 성숙도 모델을 정의했습니다. 0단계 - 기본 단계 0단계에서는 REST API를 사용하지 않고 단순히 HTTP Protocol을 사용하는 기본 단계입니다. 실용적인 REST API를 만들기 위한 ..

    [Network] URL과 URI 차이점

    [Network] URL과 URI 차이점

    URL과 URI 차이점 URL는 많이 들어봤지만 URI는 뭘까요? 먼저, 많이 들어본 URL(Uniform Resource Locator)는 네트워크 상에 서비스에 접근하기 위한 리소스의 위치를 의미합니다. URI(Uniform Resource Identifier)는 URI에 파일의 위치와 요청사항을 추가한 자원의 식별자를 의미합니다. 즉, URI는 URL을 포함하는 개념입니다. http://localhost:8080/about?search=beeimp 위의 예시는 일반적인 URI를 작성해보았습니다. 이를 http://, localhost, :8080, /about, ?search=beeimp&date=20220330로 구분할 수 있습니다. http:// scheme라고 합니다. 통신 프로토콜이 위치합니..

    [SDN Controller] 00_OpenDayLight 설치

    [SDN Controller] 00_OpenDayLight 설치

    00_OpenDayLight 설치 실습 환경 컴퓨팅 자원 OpenStack ( 클라우드 IaaS 사용 ) 운영체제(OS) ubuntu_server18.04 VCPUs 4 RAM 8GB Volume 100GB OpenDayLight 설치 설치 링크 : https://docs.opendaylight.org/en/latest/downloads.html OpenDaylight Downloads — OpenDaylight Documentation Phosphorus documentation docs.opendaylight.org 우분투(Ubuntu) 환경에서 파일 설치 # wget sudo wget https://nexus.opendaylight.org/content/repositories/opendaylight..