묻고 답해요
137만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨20년 경력자의 알기쉬운 컴퓨터네트워크
AAA 실습 문의 드립니다
파일: https://drive.google.com/file/d/1RtIJj91tF8LFzDdD2GqX58sJF_7PBKrY/view?usp=sharingPDU 테스트 녹음: https://drive.google.com/file/d/17IPTXoENg6TWjz6JOYBMlbZDvSI2p3oc/view?usp=sharing질문 1.무선 라우터 -> 서버: Successful서버 -> 무선라우터: Failed왜 fail 나는지 궁금합니다 질문 2.PC -> 무선라우터: Failed분명 Wifi connection 됐다고 토폴로지 상에 나오는데..왜 fail 나는지 궁금합니다. 질문 3.질문 2 때문에 PC->Server, Server->PC 모두 fail 나는건가요?
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
AWS 자격증 강의 문의
해마다 AWS 자격증 문제가 계속 바뀐다고 하는데 올해 버전의 강의도 찍으실 예정이신지 알고 싶습니다.
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
제가 아는 쿼리 파라미터 개념이 맞는지 확인 부탁드립니다.
저는 쿼리파라미터 형식이 (key = value)라고 알고있습니다.여기까지 쿼리파라미터라는걸 라고 있습니다.JSON으로 보내는 데이터도 쿼리 파라미터 인가요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
MemberJob 생성자 부분에서 에러가 발생해 질문드립니다.
아래 질문을 올리신 분과 동일한 문제인데 아래처럼 에러가 발생합니다.강의 중간에 std::apply( )를 사용하기 위해 c++ 17로 변경하셨고, c++17 이전 버전에서 동작하기 위한 xapply 코드를 작성하셨습니다. 저의 생각으로는 std::apply( )를지원하지 않는 이전 버전에서 동작하기 위함이니까 저의 원래 환경인 c++14로 변경해서 빌드를 진행하니 에러가 발생합니다.일단 다시 c++17로 변경해서 진행해보니 에러는 발생하지 않는데 강의에서 설명하신 코드(MemberJob)가 c++17 이전 버전에서는 동작하지 않는 것인가요?
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
캐시 내용중 no cache 일때
cache-control:no cache 일때는 일단 원 서버에 검증하고 사용한다고 설명해주셨는데, 그러면 응답코드가 304 (변화 없음) 일때는 캐시에 저장되어있는 데이터를 사용하고, 응답코드가 200 (변화 있음) 일때는 서버에서 받은 데이터를 캐시에 다시 저장하고, 서버로 부터 받은 데이터를 사용하는 건가요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
처음출력부분이
[From Client] Hello World! 0[From Client] Hello World!1 Hello World 2 이런식으로 되는 이유가 무엇인가요?
-
미해결CCNA - Cisco Certified Network Associate (200-301) 자격증 과정
일시정지 기능이 있나요?
개인사정상 2주일 ~ 한달정도 일시정지를 하고싶은데 따로 신청하는 방법이 있나요?
-
해결됨모든 개발자를 위한 HTTP 웹 기본 지식
DNS 서버 관련 질문
인터넷 네트워크 - DNS 수강 신청중입니다. DNS 서버와의 통신 과정에서 궁금한게 있습니다.클라이언트가 DNS 서버로부터 대응되는 IP 주소를 받아 저장을 하고 나서부터는 TTL 만료 전까지는 DNS 서버에 요청하지 않는걸로 알고 있습니다. 그런데 TTL 만료 전에 해당 도메인의 IP 주소가 변경되면 클라이언트 캐시에 있던 IP 주소는 오래된 주소가 되는거니까 연결 오류가 날것으로 예상됩니다.이에 대해 궁금한 점 2가지 드립니다. 이렇게 오류가 나면 클라이언트는 자동으로 DNS 서버에 재요청해서 IP 주소를 다시 할당받고 도메인 접속 재요청을 하는건가요? 아니면 오류 상태로 진행을 멈추는건가요? 이런 경우를 방지하기 위해 클라이언트나 DNS 서버가 TTL 만료가 안됐어도 갱신받거나 갱신해주는 방법은 없나요?
-
해결됨초보자를 위한 IT 인프라의 이해
RAID에 대한 강의자료는 어디에서 확인할 수 있을까요?
RAID에 대한 강의자료는 어디에서 확인할 수 있을까요?
-
해결됨초보자를 위한 IT 인프라의 이해
강의 질문드립니다.
네트워크 기본용어 - TCP/IP(01)이랑네트워크 기본용어 - OSI 7계층(01) 두 강의가 똑같은거같은데 맞나요??
-
해결됨20년 경력자의 알기쉬운 컴퓨터네트워크
15강 실습 계속 fail
15강 라우팅 프로토콜이란? 의 해당 토폴로지에서 Add Simple PDU 테스트가 계속 fail이 나서 문의드립니다최종목표: PC0 에서 Server0으로 메세지 보내기현재 결과: FAIL중간목표1: Router 1 - Server0 메세지 보내기현재 결과: SUCCESS중간목표2: Router 0 - Router1 메세지 보내기현재 결과: SUCCESS중간목표3: Router 0 - Server0 메세지 보내기현재 결과: FAIL중간목표4: PC0 - Router0 메세지 보내기현재 결과: SUCCESS중간목표5: PC0 - Router1 메세지 보내기현재 결과: FAIL중간목표6: PC0-Switch0 메세지 보내기현재결과: BLOCKED - Switch0 has no functional ports 메세지 질문1. 분명 라우터끼리 잘 연결된거 같은데 (= 중간목표2) 왜 단말기에서 다음 라우터로 메세지가 넘어가질 않을까요? (=중간목표 3, 중간목표 5)질문2. 중간 목표 6의 메세지가 무슨의미인가요? 제가 무슨 설정을 빼먹은걸까요? 만약 빼먹은거라면 왜 Router0와 PC0사이의 통신이 실패하지않은걸까요?(=중간목표 4)
-
미해결풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, flask 배포) [풀스택 Part3]
docker-compose설정을 통한 로그 수집?
안녕하세요. 이번 도커 강의를 통해 도커에 대해 한단계씩 스킬을 올리고 있는 수강생입니다.다름이 아니라, docker-compose.yml에서 volumes 설정을 이용해서 특정 파일들을 로컬의 한곳에 저장 시킬 수 있는 방법이 있나요? 가능한부분인지..궁금합니다.ex)docker-compose에 a라는 서비스가 명시되어 있음a 서비스 내에는 1,2,3 등 수동적인 폴더가 생성됨.다만 수동적인 폴더 하위 폴더에는 logs 라는 공통적인 폴더가 있고 log라는 파일이라는 이 존재함특정 폴더내에 있는 log 파일들이 수정될 때마다 로컬의 한곳의 파일에 기록(누적)하고 싶음.정리를하면 docker-compose에서 이 정규식을 활용하여 여러 폴더에 있는 다수의 파일을 로컬의 한곳의 파일에 저장이 가능한가요?local/test/log.txt:a/* /logs/log감사합니다.
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
캐시로 저장된 파일의 유효기간은 얼마나 되나요?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)예[질문 내용]캐시로 파일을 다운받고 캐시 데이터가 저장되었는데, 캐시 유효시간도 지나고 동일한 요청을 몇년만에 다시했을 때 last-modifed 정보가 바뀌지 않았다면 어떻게 되나요?
-
해결됨외워서 끝내는 네트워크 핵심이론 - 기초
127.0.0.1과 localhost 차이점에 대해서
강사님 안녕하세요늘 항상 좋은 강의 보여주시니 감사합니다. L3 섹션에서 'Host 자신을 가르키는 IP 주소'를 보면서 이 질문이 떠오르게 되었습니다127.0.0.1과 localhost사이의 차이점에 대해서 알고 싶습니다. 검색을 해본바로는 localhost는 lookup이 필요한 루프백이고 시스템 설정에 따라 localhost는 의도하지 않는 루프백 IP로 (즉 발신/수신 프로세스들이 동일한 IP위에 있지 않는) 될 수도 있다고 이해하게 되었습니다.사실 개발하면서 127.0.0.1이랑 localhost를 혼용하면서 사용하고 있는데 이번 기회에 서로를 확실히 이해하였으면 좋겠습니다.질문 읽어주셔서 감사하며 늘 항상 건강하기를 바라겠습니다
-
미해결풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, flask 배포) [풀스택 Part3]
Dockerfile 생성후
안녕하세요 영상 11분부터 보시면Dockerfile 생성 후 ( FROM alpine ) docker build --tag myimage . 하고나서이미지 리스트를 확인하면 alpine이라는 이미지는 생기지 않고 myimage만 있습니다. 삭제하고 다시 만들어봐도 그렇구요 버전문제일까요 ?.. vi Dockerfile 이렇게 됩니다 ..
-
해결됨외워서 끝내는 네트워크 핵심이론 - 응용
Reverse proxy 질문
안녕하세요. 강의 잘 보고있습니다~Reverse proxy에 대해서 궁금한게 있습니다.만약 aaa.com 이라는 도메인을 가진 서버스가 있다고 했을때, aaa.com 으로 접속했을때 리소스를 내려주는 web server가 있을거 같은데요.이 웹서버 앞단에 리버스 프록시를 두고싶다고하면… 리버스 프록시도 하나의 서버로 이해했습니다.web server : 1.1.1.1 ip를 가지고 3000포트로 서버를 띄움reverse proxy : 2.2.2.2 ip를 가지고 있고 80포트로 요청이 오면 1.1.1.1의 포트 3000으로 포워딩을 시킴위 구조라면 aaa.com 도메인을 리버스 프록시 ip에 연결해야하는건가요..?제가 생각한 구조는Client가 aaa.com에 접속하면 DNS에 ip를 물어볼 것이고, dns는 proxy ip를 알려주게되고, proxy ip로 접근하면 proxy가 웹서버로 요청을 포워딩 할 것이라고 생각했습니다.제가 이해한 내용이 맞을까요??추가로 제가 이해한건 서버를 발급 받는다하면 물리적인 서버 세팅되고 ip가 할당된다고 이해했습니다. 여기에서 4000번 포트로 웹어플리케이션을 실행하면 4000번 포트로 서버를 띄웠다고 얘기를 하는데.. 발급받은 서버와 4000번 포트로 띄운 서버라는 두가지 서버용어가 나와서 헷갈리는데 각각 어떤 차이가 있는것일까요ㅠㅠ 기초적인 질문 죄송합니다..
-
해결됨20년 경력자의 알기쉬운 컴퓨터네트워크
통신 장애 해결 방법에 대해 좀 더 공부하고 싶으면 어떤걸 더 공부하면 될까요
통신 장애 해결 방법에 대해 좀 더 공부하고 싶으면 어떤걸 더 공부하면 될까요
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
aws 자격증 교재 추천
올해는 aws 자격증을 무조건 취득하고 싶은데 선생님께서 추천하시는 교재 있으신지 있으시면 어떤 교재를 추천하시는지 알고 싶습니다.
-
해결됨모든 개발자를 위한 HTTP 웹 기본 지식
웹브라우저 요청흐름 질문입니다.
여기서 1,2번을 정리한건데 맞는 지 확인 해주세요1. URL을 입력한다. (클라이언트의 요청)2. DNS 서버로 IP를 찾아내고 생략된 PORT는 scheme로 찾아낸다.⇒ DNS에서 IP주소를 획득하는 과정은 3way handshake가 발생하지 않는다.3.웹 브라우저가 HTTP 요청 메시지를 생성4.애플리케이션에서 SOCKET 라이브러리를 사용해서 지시⇒ "커넥션을 TCP/IP로 맺으세요.! " 라고 지시⇒TCP/IP계층에서 이전에 찾은 IP와 PORT 정보를 통해 3 way handshake 방식으로 서버와 연결 먼저 1)이과정이 맞게 생각하고 있는 건지 궁금하고2)두번째는다른분의 질문답변에서3 hand shake를 하면 클라이언트와 서버 모두 서로 IP, PORT를 알게 된다 라고 되있던데 이말은3 hand shake를 하기위해서는 클라이언트는 서버의 IP, PORT를 알고 있어야하고 3 hand shake 이후에 서버도 클라이언트의 IP, PORT를알게된다는 의미인가요?그러면 이 수업에서는 DNS 서버로 IP를 찾고 URL(클라이언트의 요청)의 scheme에서 생략된 port를 찾았다 고 배웠는데 그럼 이 과정은 필수 과정인가요??(3 hand shake를 사용하기위한 필수과정 인가요?클라이언트와 서버가 연결하기위한 필수과정인가요?) 답변 주시면 정말 감사하겠습니다.
-
해결됨모든 개발자를 위한 HTTP 웹 기본 지식
캐시 무효화 질문드립니다
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]https://www.inflearn.com/questions/112647위 답변을 참고하였으나 이해하지 못해서 질문드립니다.Cache-Control: no-store, no-cache, must-revalidateno-cache, must-revalidate는 캐시를 검증할 때 사용되는데, 왜 캐시를 검증하는 값을 추가해야 하나요?no-store를 무시하고 캐시로 저장될 수 있다면 캐시를 사용할 때마다 원 서버에서 검증받고 정확한 리소스를 받아오는 것뿐, 결과적으로 완벽한 캐시 무효화가 아니지 않나요?캐시 사용을 전제로 하는 no-cache, must-revalidate 값이 필요한 이유를 모르겠습니다.