묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨모든 개발자를 위한 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, 배포까지) [풀스택 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, 배포까지) [풀스택 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 값이 필요한 이유를 모르겠습니다.
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
aws 공부 방법을 알고 싶습니다.
aws 강의를 처음 듣고 있습니다. 저는 한 번 선생님의 강의를 먼저 다 보고 그 다음에 강의를 보면서 실습을 하려고 하는데 이 공부 방법이 좋은지 아니면 선생님께서 추천하시는 공부 방법은 어떤지 알고 싶습니다.
-
해결됨20년 경력자의 알기쉬운 컴퓨터네트워크
패킷 트레이서 로그인이 안되는데요...
패킷 트레이서 로그인이 안됩니다.스텝:Cisco Packet Tracer를 연다로그인 윈도우에서 [Keep Me Updated] 를 활성화시킨다로그인 윈도우에서 [Skills For All] 버튼을 누른다가입한 로그인 정보를 입력 후 로그인 한다You have successfully logged in to Cisco Packet Tracer. You may close this tab.창을 닫고 Cisco Packet Tracer로 돌아온다Expected: 강의에선 Cisco Packet Tracer로 돌아오니 로그인 윈도우가 알아서 없어졌더라구요..Current: 저는 로그인 윈도우 계속 떠 있고, - Back 버튼 누르면 [Skills For All] 버튼 있는 초기화면으로 돌아가고- 로그인 윈도우를 닫으면 Login Failed. Cisco Packet Tracer is shutting down. 에러 메세지 끄면서 Cisco Packet Tracer자체가 꺼져버려요추가 정보 1: 다운받은 Cisco Packet Tracer 버젼은 8.2.0.0162 입니다추가 정보 2: 구글 검색 해보니 저 같은 분들이 있던데.. 인터넷 연결을 완전히 끊고 Cisco Packet Tracer를 열면 로그인 윈도우가 안나오고 Guest로 자동 로그인이 됩니다. 아마 Guest다 보니 기능적으로 제한이 있지 않을까 싶습니다.몇시간째 매달려서 별 짓을 다해도 안되요. 도와주세요ㅠㅠㅠ
-
미해결풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, 배포까지) [풀스택 Part3]
강의자료 요청.
이전 질문에 댓글로 요청했는데 확인이 안되는것 같네요.다시 요청합니다. Id : ndk0706@gmail.com구글 계정 : ndk0706@gmail.com강의명: 풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, flask 배포) [풀스택 Part3]
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
리다이렉트와 리다이렉션 차이?
300대 상태코드 공부중에리다이렉션 흐름은 이해가 가는데 명칭이 지칭하는게 어떤건지는 정확히 모르겠어서요.300대 상태코드를 '리다이렉션' 이라고 하고, 서버에서 웹 클라이언트로 바뀐 url을 내려주는걸 '리다이렉트' 라고 하는걸까요?아니면 기존 url -> 새로운 url로 변경되는 작업이 리다이렉트 일까요??정확하게 리다이렉트와 리다이렉션이 지칭하는게 무엇인지 궁금합니다.
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
안녕하세요 강의 시청중 궁금한점 생겨서 질문드립니다.
소켓 프로그래밍 예제들을 찾아보다가 아래의 사진처럼 await/async 비동기 방식으로 소켓프로그래밍 하는 예제를 보았는데요, 강의에서 사용된 소켓 프로그래밍 코드와 await/async 비동기 방식을 사용한 소켓프로그래밍 코드의 차이점(생산성, 속도 등등)이 궁금합니다.
-
해결됨모든 개발자를 위한 HTTP 웹 기본 지식
쿠키 및 세션 관련 질문드립니다
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]영속 쿠키처럼 만료 날짜가 다 돼서 쿠키가 삭제되면 로그아웃이 이루어져야 할 텐데 어떻게 로그아웃을 요청하고, 서버에서 세션이 삭제되나요?만료 날짜가 지난 후에 접근하면 다시 로그인 화면이 뜨는 건가요? 일정 시간 동안 아무런 요청이 없으면 세션이 만료되었다고 뜨면서 자동 로그아웃 되는 웹 사이트는 어떻게 동작하는 것인지 궁금합니다.예) 화면에 '로그인 남은 시간 : 00:30'과 같이 출력되고 요청(서비스 이용)하면 다시 30:00으로 계속 초기화 되는 웹 사이트 브라우저 설정에서 인위적으로 해당 도메인에 관련된 쿠키를 삭제하면 세션id가 포함된 쿠키도 삭제돼서 결과적으로 로그인이 필요한 url에 접근하면 새로운 로그인 창이 뜨고, 홈 화면으로 새로고침하면 로그인이 끊어진 처음 화면이 나오는데 그럼 어떻게 로그아웃이 처리되고 서버는 브라우저에서 삭제된 쿠키의 세션id와 일치하는 관련된 세션 정보를 삭제하나요?(단순히 정상적으로 로그아웃 하는 경우와 달라서 궁금합니다)
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
LIst<구조체> 형태의 패킷을 보내는 방법이 있나요?
List<구조체> 형태를 패킷으로 보낼려고 하는데 BufferWriter부분에서 List<구조체> 데이터를 쓸때 엑세스 위반의 오류가 나오게 됩니다.List<구조체> 형태의 패킷을 보내는 방법이 있나요?