월 33,000원
5개월 할부 시다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
JWT 토큰 관련 질문입니다!
안녕하세요!! JWT 토큰 관련해서 강의듣다가 궁금한점이 생겨서 질문드립니다 !그럼 JWT 토큰 구조에서 signature가 인코딩된 Header+인코딩된 Payload+ 비밀키를 헤더에 명시된 알고리즘으로 서명한값이라고 하셨느데, 그럼 서버에서는 (인코딩된 Header+인코딩된 Payload) 값을 암호화하고 뒤에 붙은 signature랑 비교해서 같으면 허용된 유저로 받아 들이는건가요??access Token / refresh Token 방식에서 refresh Token의 탈취는 생각안하는 건가요? 그냥 access Token만 set-cookie로 하는 방식이랑 비교해서 저게 왜 더 안전한지 잘 안와닿습니다!access Token / refresh Token 방식에서 로그인 성공한 클라이언트가 서버에 추가적인 다른 요청을 보낼 때, access Token을 Header에 직접 담아야하고 refresh Token은 계속해서 cookie에 자동으로 담겨서 날라가는건가요??access Token / refresh Token 방식에서 요청을 했을 때, 만약 access token이 만료된 토큰이면 refresh token을 통해 access token을 받은 다음 Header에 담아서 요청을 하는거면 클라이언트 입장에서 2번의 요청을 보내야하는건가요?? 그럼 예를들어 유저는 버튼 2번을 눌러야하는건가요??access Token / refresh Token 방식에서 로그아웃할 때는 어떤식으로 처리를 해줘야하나요?? Spring + react 환경일 때, Spring 서버측에서 access Token / refresh Token 둘 다 없애는 건가요? 아니면 react에서 비워 버리는건가요?? 아니면 refresh Token만 쿠키에서 없애고 access Token은 그냥 만료기한 지나도록 나두는 건가요??마지막으로 이전에 리액트랑 Spring으로 프로젝트를 한 경험이 있는데, 거기서 클라이언트가 리액트에 접속해서 로그인해서 refresh Token을 cookie에 담고 access token은 로컬 스토리지에 저장하고 있었는데, 브라우저 새로고침을 하니깐 refresh Token이랑 access Token이 사라졌던걸로 기억을 하고 있습니다. 원래 쿠키에 저장하면 새로고침해도 남아 있어야하는거 아닌가요?? 아니면 리액트랑 Spring 배포한 환경의 도메인이 달라서 크롬의 쿠키 정책상 때문인지.. 궁금합니다 !적다보니 질문이 엄청 많아졌네요ㅎㅎ.. 요즘 이 강의로 cs공부를 하고 있는데 늘 감사합니다!!
- 미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
TCP 통신 관련 질문입니다
안녕하세요 !! TCP 수업에서 가상 회선 패킷 교환 방식 그림에서 송신 호스트에서 수신 호스트로 데이터 3,2,1이 날라가고 있는데, 여기있는 패킷은 어떤건가요??HTTP헤더가 앞에 달려있는 메시지인건가요??데이터 3,2,1은 그럼 데이터 3,2,1이 다 각각 HTTP 헤더가 앞에 달려있는건가요? 아니면 하나의 요청에 대해서 HTTP헤더랑 안에 들어있는 메시지들의 크기가 MTU사이즈를 넘어서 3개로 나눈 후 앞에 TCP 헤더가 달린건가요??패킷 3,2,1 각각의 구조가 궁금합니다!!
- 미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
FTP, SMTP 관련 질문입니다 !
안녕하세요!!HTTP랑 FTP,SMTP 관련 애플리케이션 계층 수업을 듣다가 궁금한 점이 생겨서 질문 드렸습니다.HTTP통신은 TCP/IP 기반이라 앞에 Ethernet Header랑 IP Header랑 TCP Header가 붙는다고 앞 강의에서 들었습니다.그럼 FTP, SMTP도 마찬가지로 앞에 Ethernet Header랑 IP Header랑 TCP Header가 붙고 FTP 헤더 또는 SMTP 헤더가 붙는건가요??
- 미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
안녕하세요 큰돌님!
안녕하세요 친절한 큰돌님!xml2json 문제로 글올렸던 학생입니다!xmltojson로 모듈이 설치 되었고 xml 파일을 json으로 출력하고 싶은데영상 [5:28] 처럼 출력하고싶은데 어떻게 해야할까요?let a = fs.readFileSync(path.join(__dirname,"a.xml")) a = parser.parseString(a) 이 부분에서 parser.parseString(a) < 로 진행 하니까 return this.parseXML(this.stringToXML(xmlString), opt);로 리턴 가고 거기서 xmlString 부분에해당 'a'가 들어가는데 왜 a의 값이 null 처리가 되는 걸까요 ?..
- 미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
서브넷마스크 사무실 문제 질문 있습니다!
서브넷 마스크 강의를 듣다가 몇가지 질문이 있어서 질문 드립니다!12개의 장치를 확보하기 위해 /28의 서브넷 마스크를 할당해야 하는 것은 이해했는데요. 예제로 주신 IP가 123.12.12.12인데 맨 앞자리가 192부터 시작해야 하는거 아닌가 생각이 들어서 말씀드립니다. 클래스풀과 클래스리스는 다르게 생각해야 하는 걸까요??예제 IP인 123.12.12.12/28은 123.12.12.12라는 IP의 서브넷 마스크가 255.255.255.240이다 라고 표기하신게 맞을까요??질 높은 강의로 많은 지식 전달해 주셔서 항상 감사합니다!!
- 미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
xml2json 모듈이 찾을수 없다고 합니다 !
안녕하세요 큰돌님! 간단한 예제지만 이해가 안되서 여쭤봅니다!해당 부분에서 "node a.js" 를 실행하게 되면라는 메세지와 함께 xml상의 데이터가 불러오지 않습니다.. "node_modules"-"@types"-"xml2json" 이라는 곳에 모듈이 있습니다... 왜 실행이 되지 않는걸까요 ㅠ_ㅠ?처음해보는거라서.. 모듈이 문제인지.. 운영체제가 문제인지 전혀 감이 안잡히네요
- 미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
설명이 이해가 안되는 부분이 있어서 질문드립니다.
네트워크쪽 강의 DEEP DIVE : HTTP/2와 HTTP/3의 차이 ★★★마지막쪽에pdf -75페이지이 부분이 잘 이해가 안됩니다.http2는 전송계층에서 tcp를 쓰고, http3는 전송계층에서 udp를 쓰는 차이는 알겠습니다. 그런데 http/2는 3way(3-RTT)고 http/3 1way(1-RTT)라서 초기 연결에 http/3이 RTT 지연 시간이 우수하다고 이해를 하고 보고 있었는데.http/2나 http/3 모두 https 위에서 돌고, TLS로 암호화통신을 구축할때, 핸드쉐이크를 활용한다. 이것을 기반으로 1-RTT만에 연결을 성립할수 있다가 이해가 안되요http/2나 http/3 동일한 TLS로 암호화통신을 구축할때, 핸드쉐이크를 활용하는데... 왜 http/2 3way(3-RTT)인거죠??
- 미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
CRC 와 CheckSum의 차이가 잘 이해가 안됩니다.
CRC(중복순환 검사)를 하기위해 CheckSum이란것이 필요한건가요???구글 검색을 해보면 서로 각기 다른 검사 방법이라 써놓은 글도 있고해서 궁금해서 질문드립니다.
- 미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
Lazy Holder 에서의 static이 잘 모르겠어요
class Singleton { private static class singleInstanceHolder { private static final Singleton INSTANCE = new Singleton(); } public static Singleton getInstance() { return singleInstanceHolder.INSTANCE; } }여기서 처음에 JVM이 클래스 로드할 때 static으로 선언된 singleInstanceHolder가 초기화 되면서 안에 들어있는 static 변수도 함께 초기화 되는 게 아닌가요?static 클래스 안에 있는 static 변수는 많이 안 접해봐서 헷갈립니다.
- 해결됨CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
이 사이트에서 교안 내용을 무단 사용중인지 의심됩니다.
TCP/IP 4계층, 3-way, 4-way handshake (oopy.io)교안 내용에 관해 추가적으로 구글링하며 공부하다가 찾은 사이트입니다.강사님 본인의 사이트가 아니거나 허락받은게 아닌경우 제보 드려야할거 같아 올립니다.
- 미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
1정규형과 기본키
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.안녕하세요.데이터베이스 정규화 과정 중에서 제1정규형에 대해서 질문이 있습니다. 정규화과정 #3. 제 1정규형에서 나온것처럼릴레이션의 속성 값 중에서 한개의 기본키에 대해 두 개 이상의 값을 가지는 반복 집합이 있다고 했을때, 이번트 번호가 기본키 역할을 할 것이라고 생각하는 것이고, 당첨여부가 반복집합이라고 생각하면 될까요?그리고 이 때 이벤트 번호 221006-1로는 당첨여부 Y,N,Y 중 어떤 것을 선택해야 할지 모르니 1정규화를 진행해야 하는 것일까요? 그리고 프로그래머스에서 문제를 풀다가 ,로 구분된 options라는 것에 대해서도 질문을 드리고자 합니다.car_id, options 컬럼이 있고 이 때 car_id는 1부터 증가하는 숫자로 options는 콤마로 구분되어 선루프, 하이패스 기능, 베이비시트 이런식으로 값이 있다고 한다면이것도 car_id라는 기본키에 반복집합이 있으니 정규화를 진행해야 할까요??그런데 만약 그렇게 한다면car_id, options1, 선루프1, 하이패스 기능1, 베이비시트이런 형식으로 다시 1이라는 기본키가 중복되어서 기본키 역할을 못하는 것 같습니다. 그래서 이 부분에서 다시 의아함을 가지고 있습니다.혹시 제가 어떤 부분을 놓친걸까요?;;
- 미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
0주차의 추상화 = 팩토리패턴 인가요?
멘토님 안녕하세요? 궁금한게 있어서 질문 올립니다. 0주차의 추상화 = 1주차 팩토리패턴 인가요?팩토리 패턴 중에 추상화가 있다?던지추상화 중에 팩토리 패턴이 있다?던지 둘의 관계와 차이점이 궁금합니다.
- 미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
릴레이션과 엔터티의 관계
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 릴레이션이 테이블이면 엔터티는 객체 하나를 말하는 건가요?예를 들어 학생 테이블이 있고 속성이 이름, 나이 전화번호가 있을때, (철수, 21, 010-1234-5678)이 엔터티이면 이를 저장하는 곳이 테이블인건가요???
- 미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
l4/l7스위치 질문입니다.
클라이언트 -> 서버로 데이터를 보낼때L4, L7 스위치를 이용해서L7 : URL등을 이용한 서버부하를 분산하는 기기, 트래픽분산L4: TCP나 UDP 프로토콜의 헤더를 보고 스위칭한다.로드 밸런싱이 가능 및 전송계층의 TCP, UDP 등의 헤더를 기반으로 우선순위를 판단해서 분산이 가능하다고 하는데 근데 제가 이해한 바로는 TCP/IP 4계층이나 OSI 7계층에서http 프로토콜 밑에 TCP/UDP계층으로 가고, IP계층 내려가 물리계층을 타고 서버에 있는 물리계층쪽에서 목적지에 도착 후 다시 헤더를 제거하면서 응용어플리케이션계층까지 오는 걸로 알고있습니다. 궁금한거는 로드밸런싱은 처음 애플리케이션 계층에서 한번만 수행하면 되는거아닌가요?왜 L4에서 트랙픽분산을 또 하는건가요?
- 미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
쿠키 secure 질문입니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. secure https로만 쿠키를 주고받을 수 있게 하는 옵션입니다. 그러나 Chrome 52 이상 및 Firefox 52 이상을 포함한 일부 브라우저는 보안을 강화하고 안전하지 않은 사이트(HTTP)가 Secure 지시문으로 쿠키를 설정하는 것을 금지하기 위해 이 사양을 현재는 무시합니다.라고 되어있는데, 왜 http가 secure지시문으로 쿠키를 설정하게 하는것을 금지하는것인가요?
- 해결됨CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
페이지교체 알고리즘을 면접 때 물어보는 이유
페이지 교체 알고리즘을 면접 때 물어보는 이유가 무엇인가요?이 부분까지 고려해서 개발을 할 때가 있어서 물어보는 건가요?
- 미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
[필독] 강의 200% 활용법- 사운드 작아요
다른 영상은 정상적인 사운드인데 해당 영상만 소리가 작게 들려요
- 미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
추상화 + API
선생님 강의 잘 듣고 있습니다. 현재 섹션 0까지 완강한 상태인데 궁금한 점이 있습니다.[Q. 추상화란 무엇인가요? ★★★] 강좌에서 프로세스 추상화를 설명하실 때 "어떠한 내부 프로세스를 숨기는 것을 말한다." 이렇게 설명하셨는데요 그러면 만약에 CS 면접시에 추상화에 대한 설명을 해보라는 질문을 받았을 때프로세스 추상화를 설명하면서 API의 예시를 들어서 설명해도 맞는걸까요?? "프로세스 추상화는 내부 프로세스를 숨기는 것을 말합니다. 내부의 세세한 로직을 알 필요 없이 단순한 명령어로 기능을 동작시키는 것을 예시로 들 수 있는데요, API 또한 프로세스 추상화의 대표적인 예시로 말할 수 있습니다(사용자는 해당 API의 내부 로직이 어떻게 구성되어 있는지 잘 몰라도 API 명세서에 정의한 메서드들만 호출하면 기능을 동작시킬 수 있기 때문에...)"이런식으로 설명하면 될 것 같은데 제대로 이해하고 있는지 궁금합니다!
- 미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
온프레미스/오프프레미스는 자사 데이터센터를 구축했냐 안 했냐 차이일 뿐인가요?!
오프프레미스 얘기 해주시면서 AWS 얘기 해주셨는데, AWS처럼 남의 서비스를 이용하는 경우에도 이건 아마존이 네트워크 선 깔고, 서버, 데이터베이스 설치 다 하고 서비스하는거잖아요. 오프프레미스라고 해도 어딘가 물리적 실체가 있으니 서비스를 하는걸텐데, 온프레미스랑 실질적인 차이는 '자사 서비스인가 아닌가' 밖에 없는게 맞나여??카카오 데이터센터 화재 생각하면 카카오도 자기네 데이터센터가 있긴 한거 같은데, 카카오도 자기네 데이터 센터가 있다면 온프레미스 방식을 쓰는게 아닌가 싶습니다. 맞을까용?!
- 미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
클라우드#1. 가상머신) 큰돌님~ 가상머신을 사용하면 하드디스크도 서로 나눠 쓰는건가요?
2개의 가상머신을 쓰는데 200gb 짜리 하드디스크를 쓰는 컴퓨터라고 한다면 100gb, 100gb 씩 나눠서 사용하게 되나요? 이렇게 딱 n분의 1이 아니라 하더라도, 서로 따로 점유하고 사용해야되지 않나 싶어서 여쭙습니다. 그리고 RAM같은 메모리는 어차피 휘발성 메모리니까 A가 사용해도 100% 사용하고, B가 사용해도 100% 사용할 수 있는 것일거 같은데 맞을까용!?