본문 바로가기
반응형

전체 글144

네트워크를 실현하는 기술 네트워크 모델 TCP/IP 현재의 인터넷에서 컴퓨터들이 서로 정보를 주고받는데 쓰이는 통신 규약(프로토콜) 모음이다. TCP/IP에서 다루는 범위는 역할에 따라 4개의 계층으로 나뉜다. 데이터 송수신에 필요한 작업을 각 층에서 분담해서 처리한다. OSI 7계층 모델 통신 전체를 체계적으로 다루는 ISO에서 네트워크를 다루는 표준으로 지정한 모델로서 데이터를 주고받을 때 데이터 자체의 흐름을 각 구간별로 나눠 놓은 것이다. 통신 기능 계층 구조로 나눈 모델 두 모델 비교 [공통점] 계층적 네트워크 모델 계층간 역할 크기 [차이점] 계층의 수 OSI 7계층은 논리적으로 통신전반에 걸쳐서 역할을 나눠놓았다. TCP/IP는 네트워크를 통해서 데이터를 전달하는것 자체를 분리해놓았다. 주소, 패킷 통신 상대를 특정.. 2022. 10. 22.
리액트 CRUD 해보기 연습용으로 만든 Dummy데이터는 고정되었기에 사용자의 액션에 따라서 데이터를 읽고 쓰고 업데이트, 삭제해보자! 그러기 위해서는 DB를 구축하고 API를 만들어야하는데, JSON서버를 이용해서 RESTful API를 만들어 보자! [REST API란?] Representational State Transfe uri주소와 메서드로 CRUD요청을 하는 것! 즉 웹 데이터 전송 방식을 말한다. Create : POST Read : GET Update : PUT Delete : DELETE URI는 식별하고, URL은 위치를 가르킨다. URI: 웹 기술에서 사용하는 논리적 또는 물리적 리소스를 식별하는 고유한 문자열 시퀀스 URL: 흔히 웹 주소라고도 하며, 네트워크 상에 리소스가 어디에 있는지 알려주기 위한 .. 2022. 10. 22.
비동기 프로그래밍 - new Promise Promise promise 객체는 아래와 같은 문법으로 만든다. let promise = new Promise(function(resolve, reject){ // executor }); 프라미스는 성공 또는 실패만 한다. new Promise state: pending result: undefined [resolve] state: fullfilled result: value [reject] state: rejected result: error executor는 promise의 상태를 둘 중 하나로 변화시킨다. resolve(value) — 일이 성공적으로 끝난 경우 그 결과를 나타내는 value와 함께 호출 reject(error) — 에러 발생 시 에러 객체를 나타내는 error와 함께 호출 con.. 2022. 10. 16.
비동기 프로그래밍 - new Promise Promise promise 객체는 아래와 같은 문법으로 만든다. let promise = new Promise(function(resolve, reject){ // executor }); 프라미스는 성공 또는 실패만 한다. new Promise state: pending result: undefined [resolve] state: fullfilled result: value [reject] state: rejected result: error executor는 promise의 상태를 둘 중 하나로 변화시킨다. resolve(value) — 일이 성공적으로 끝난 경우 그 결과를 나타내는 value와 함께 호출 reject(error) — 에러 발생 시 에러 객체를 나타내는 error와 함께 호출 con.. 2022. 10. 16.
728x90
반응형