TCP / IP TCP / IP 목차 인터넷 TCP / IP 계층 TCP / IP 흐름 신뢰할 수 있는 TCP 인터넷 데이터 -> 디지털 신호 -> 데이터 TCP / IP "인터넷에서 컴퓨터들이 서로 정보를 주고 받는데 쓰이는 프로토콜의 집합" TCP / IP의 계층 (ATINA) Application Layer Transport Layer Internet Layer Network Access Layer Application Layer 특정 서비스를 제공하기 위해 에플리케이션 끼리 정보를 주고 받을 수 있음 브라우저와 웹서버가 HTTP 요청, 응답을 통해 통신하는 것을 예로 들수 있음. FTP, HTTP, SSH, Telnet, DNS, SMTP Transport Layer 송신된 데이터를 수신측 애플리케이션에 확실하게.. Redux 입문하기 (with React.js) 해당 글은 생활코딩의 Redux 강의 내용을 정리하며 작성하였습니다. https://opentutorials.org/module/4078 Redux 수업소개 예측 가능한 애플리케이션의 상태 저장소인 Redux를 다루는 수업입니다. 이 수업에서는 순수한 웹기술인 HTML, JavaScript와 Redux만을 이용해서 웹애플리케이션을 만들어 볼 것입니다. 이 opentutorials.org Why Redux ? 1. logic을 재사용함 => logic 횟수를 감소시킨다. 2. redux-dev-tools를 사용하면 '시간여행'이 가능하다! 3. component 간의 의존성을 낮출 수 있다. => component들은 하나의 store에 집중하면 된다. What is Redux ? dispatch : ③ .. [Javascript] String to array String to char array const array = s.split(""); title이 포함된(인덱스 0에) String to array const string = "SI JAVA JAVASCRIPT SQL PYTHON C#"; const [title, ...langs] = string.split(" "); // title = "SI" // lagns = [ 'JAVA', 'JAVASCRIPT', 'SQL', 'PYTHON', 'C#' ]; [Javascript] array sort 다중 조건 성적값으로 내림차순, 같은 성적이라면 이름값을 사전순(오름차순)으로 나열하고 싶다. 기존 코드 array.sort((a, b) => { if (b.score - a.score 0) return 1; else if (b.name b.score - a.score - (a.name < b.name)); 승률(desc), 이긴횟수(desc), 체중(desc), 번호(asc) 기준으로 정렬할 때 위의 방법으로 하면 단위가 모두 달라 적용하기 힘들다. 기존 코드 const result = array.sort((a, b).. [JWT] 클라이언트에서의 관리 JWT (Json Web Token) What is JWT ? aaaaaa . bbbbbb . cccccc 헤더(header) 내용(payload) 서명(signature) Header typ : 토큰 타입 "JWT" alg : 해싱알고리즘 "HS256" 혹은 "RSA" Payload registered claim iss, sub, exp, jti 등등 public claim private claim (claim : 정보를 담는 조각. 단위) Signature hash(encode(Header) + "." +encode(Payload) , secret) 클라이언트에서 jwt를 어떻게 관리할 것 인지 ? 쿠키 or 로컬스토리지 쿠키와 로컬스토리지의 차이는? LocalStorage Cookie 장점 .. 이전 1 2 3 4 5 ··· 8 다음