01. 정의네트워크 : 분산되어 있는 컴퓨터를 통신망으로 연결하는 것 (노드들의 통신망)인터넷 : 가장 큰 네트워크 통신망 (공유 목적) 02. 분류 (크기)(1) LAN (Local Area Network) : 가까운 지역을 하나로 묶은 네트워크 (근거리 통신망)(2) WAN (Wide Area Network) : 멀리 있는 지역을 한데 묶은 네트워크 (LAN&LAN 묶은것) 03. 분류(연결 형태)(1) Star 형 : 중앙 장비에 모든 노드가 연결 (공유기 같은 거)(2) Mesh 형 : 여러 노드들이 그물처럼 서로 연결됨 04. 통신 방식(1) 유니 캐스트 : 특정 대상이랑만 1:1으로 통신(2) 멀티 캐스트 : 특정 대상이랑만 1:N으로 통신 (특정 다수)(3) 브로드 캐스트 : 같은 ..
(1) 내 풀이function solution(arr){ let answer = []; for (let i=0; i 1. 비교해서 같지 않은 숫자는 push로 새로운 배열에 넣어준다. (2) 다른 사람 풀이function solution(arr){ return arr.filter((val,index) => val != arr[index+1]);}* 간단하게 filter 사용해서 적용하기* 다음값을 arr[indext+1]로 비교하기 => 같지 않은 값만 출력 끝.
✅TCP & UDP : 네트워크 구성하는 OSI 7계층 중 4계층에 속하는 전송 계층에서 사용되는 프로토콜 (데이터 전달 담당 계층) [요약]✅ TCP : 신뢰성 있는 전송 + 연결형 서비스 (웹 브라우징, 이메일, 파일 전송 등 신뢰성 중요한 서비스)✅ UDP : 속도가 중요할때 + 비연결성 서비스 (실시간 스트리밍 서비스에 적합) 1️⃣ TCP * 인터넷 상에서 데이터를 메세지 형태로 보내기 위해 3계층 IP와 함께 사용되는 프로토콜* 연속성 신뢰성 전송이 중요할때 사용하는 프로토콜 [특징](1) 연결형 서비스 => 연결이 성공해야 통신간으 (2) 3-way handshake 과정으로 연결 (3) 4-way handshake 과정으로 연결 해제 (4) 데이터 흐름 제어 : 수신자의 버퍼 플로우..
Restful api를 사용하는 이유는?> 일관적인 컨벤션을 통한 API의 이해도 및 호환성 높이는 것 (요청 메시지만 봐도 무엇을 원하는지 파악 가능)> 개발자 간의 협업 용이 + 새로운 개발자가 기존의 API를 빠르게 이해하고 적용하도록 도와줌 RESTful API➡️인터넷 식별자 URI (Uniform Resource Identifier)와 HTTP를 기반으로 브라우저간 호환성이 좋은 JSON 형식을 주로 사용함 ➡️ (중요 특성) 각 요청이 어떤 정보나 동작을 위한 것인지 그 자체로 추론이 가능함 ➡️ HTTP Method ( POST, GET , PUT, DELETE, PATCH ) 를 활용해서 해당 자원에 대한 CRUD 적용하여 핸들링 가능 ➡️REST API는 HTTP 요청..